.dog-photo-gallery-module__HwNzIa__gallery{max-width:520px;margin-top:20px}.dog-photo-gallery-module__HwNzIa__main{aspect-ratio:4/3;background:#edf8ff;border-radius:18px;margin:0;overflow:hidden}.dog-photo-gallery-module__HwNzIa__main img{object-fit:contain;width:100%;height:100%;display:block}.dog-photo-gallery-module__HwNzIa__thumbnails{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.dog-photo-gallery-module__HwNzIa__thumbnails button{aspect-ratio:1;cursor:pointer;background:#edf8ff;border:2px solid #0000;border-radius:12px;padding:3px;overflow:hidden}.dog-photo-gallery-module__HwNzIa__thumbnails button[aria-pressed=true]{border-color:#4c95d1}.dog-photo-gallery-module__HwNzIa__thumbnails button:focus-visible{outline-offset:2px;outline:3px solid #347fb9}.dog-photo-gallery-module__HwNzIa__thumbnails img{object-fit:contain;border-radius:7px;width:100%;height:100%;display:block}
.site-brand-module__QepuZW__brand.site-brand-module__QepuZW__brand{color:#202833;align-items:center;gap:8px;font-size:1.55rem;display:inline-flex}.site-brand-module__QepuZW__brand.site-brand-module__QepuZW__brand>span>span{color:#4c95d1}.site-brand-module__QepuZW__footerBrand.site-brand-module__QepuZW__footerBrand{font-size:1.35rem}.site-brand-module__QepuZW__mark{object-fit:contain;background:0 0;border-radius:0;flex:none;width:44px;height:44px}@media (max-width:760px){.site-brand-module__QepuZW__brand.site-brand-module__QepuZW__brand{font-size:1.25rem}.site-brand-module__QepuZW__mark{width:36px;height:36px}}
.account-keyvisual-module__cZqX5G__banner{background:radial-gradient(at 8% 10%,#fff 0,#0000 60%),linear-gradient(135deg,#edf8ff,#cceaff);border:1px solid #c6e5f9;border-radius:28px;grid-template-columns:minmax(0,1fr) 240px;align-items:center;gap:24px;min-width:0;margin-bottom:20px;padding:22px 36px 0;display:grid;overflow:hidden}.account-keyvisual-module__cZqX5G__copy{min-width:0;padding-bottom:24px}.account-keyvisual-module__cZqX5G__eyebrow{color:#347fb9;align-items:center;gap:7px;font-size:.76rem;font-weight:800;display:inline-flex}.account-keyvisual-module__cZqX5G__title{color:#202833;letter-spacing:-.035em;margin:12px 0;font-size:clamp(1.6rem,3vw,2.45rem);font-weight:850;line-height:1.06}.account-keyvisual-module__cZqX5G__title span{color:#4c95d1}.account-keyvisual-module__cZqX5G__description{color:#61758a;max-width:510px;margin:0;font-size:.92rem;line-height:1.5}.account-keyvisual-module__cZqX5G__visual{align-self:end;min-width:0;position:relative}.account-keyvisual-module__cZqX5G__heart{z-index:1;color:#4c95d1;stroke-width:1.5px;position:absolute;top:34px;left:0;transform:rotate(-13deg)}.account-keyvisual-module__cZqX5G__art{aspect-ratio:496/540;border-radius:48% 48% 0 0;width:240px;position:relative;overflow:hidden}.account-keyvisual-module__cZqX5G__golden{width:291.936%;max-width:none;height:auto;position:absolute;top:0;left:-135.484%;transform:translateY(-14.1805%)}@media (max-width:760px){.account-keyvisual-module__cZqX5G__banner{border-radius:23px;grid-template-columns:minmax(0,1fr) 154px;gap:8px;padding:20px 20px 0}.account-keyvisual-module__cZqX5G__art{width:154px}.account-keyvisual-module__cZqX5G__title{font-size:clamp(1.3rem,3.6vw,1.85rem)}.account-keyvisual-module__cZqX5G__description{font-size:.78rem}.account-keyvisual-module__cZqX5G__eyebrow{font-size:.65rem}.account-keyvisual-module__cZqX5G__heart{width:21px;top:15px;left:-8px}}@media (max-width:440px){.account-keyvisual-module__cZqX5G__banner{grid-template-columns:minmax(0,1fr) 112px;gap:5px;padding-inline:16px}.account-keyvisual-module__cZqX5G__copy{padding-bottom:18px}.account-keyvisual-module__cZqX5G__art{width:112px}.account-keyvisual-module__cZqX5G__eyebrow{font-size:.59rem}.account-keyvisual-module__cZqX5G__title{font-size:1.24rem;line-height:1.12}.account-keyvisual-module__cZqX5G__description{display:none}.account-keyvisual-module__cZqX5G__heart{left:-5px}}
.content-rehuellas-module__tOzt_G__page.content-rehuellas-module__tOzt_G__page{color:#202833;background-color:#f4fbff;min-width:0}.content-rehuellas-module__tOzt_G__hero.content-rehuellas-module__tOzt_G__hero{background:linear-gradient(135deg,#e8f5ff,#f4fbff 78%);border-bottom:1px solid #d5e7f5;padding:48px 0 36px}.content-rehuellas-module__tOzt_G__heroLayout.content-rehuellas-module__tOzt_G__heroLayout{grid-template-columns:minmax(0,1fr) 180px;align-items:center;gap:36px;display:grid}.content-rehuellas-module__tOzt_G__heroCopy{min-width:0}.content-rehuellas-module__tOzt_G__heroVisual{justify-self:end}.content-rehuellas-module__tOzt_G__hero.content-rehuellas-module__tOzt_G__hero h1{letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere;margin:16px 0;font-size:clamp(1.9rem,4.4vw,3.65rem);line-height:1.12}.content-rehuellas-module__tOzt_G__heroCopy>p{color:#536b7d;max-width:740px;margin:0;font-size:1rem;line-height:1.7}.content-rehuellas-module__tOzt_G__hero small{color:#536b7d}:is(.content-rehuellas-module__tOzt_G__page .legal-content,.content-rehuellas-module__tOzt_G__page .help-article-content section p,.content-rehuellas-module__tOzt_G__page .help-article-content section li){color:#536b7d;font-size:1rem;line-height:1.8}.content-rehuellas-module__tOzt_G__page .help-article-lead{font-size:1rem;line-height:1.7}.content-rehuellas-module__tOzt_G__page .help-article-content{border-color:#d5e7f5}.content-rehuellas-module__tOzt_G__page .help-article-content h1{overflow-wrap:anywhere}.content-rehuellas-module__tOzt_G__page .help-breadcrumbs{flex-wrap:wrap;font-size:.85rem}:is(.content-rehuellas-module__tOzt_G__page .legal-operator-card,.content-rehuellas-module__tOzt_G__page .legal-references,.content-rehuellas-module__tOzt_G__page .legal-highlight,.content-rehuellas-module__tOzt_G__page .legal-security-intro,.content-rehuellas-module__tOzt_G__page .help-article-cta){color:#326b9a;background:#eaf5fd;border-color:#d5e7f5}:is(.content-rehuellas-module__tOzt_G__page .legal-operator-card dt,.content-rehuellas-module__tOzt_G__page .help-article-cta p){color:#536b7d}:is(.content-rehuellas-module__tOzt_G__page .legal-highlight svg,.content-rehuellas-module__tOzt_G__page .legal-security-intro svg){flex-shrink:0}.content-rehuellas-module__tOzt_G__page .help-search{color:#326b9a;border-color:#c7def0}:is(.content-rehuellas-module__tOzt_G__page .help-search input,.content-rehuellas-module__tOzt_G__page .consumer-request-form input,.content-rehuellas-module__tOzt_G__page .consumer-request-form textarea,.content-rehuellas-module__tOzt_G__page .support-ticket-form input,.content-rehuellas-module__tOzt_G__page .support-ticket-form select,.content-rehuellas-module__tOzt_G__page .support-ticket-form textarea,.content-rehuellas-module__tOzt_G__page .support-reply-form textarea){font-size:1rem}.content-rehuellas-module__tOzt_G__page .support-hero-links a{min-height:44px;font-size:.85rem}@media (max-width:700px){.content-rehuellas-module__tOzt_G__hero.content-rehuellas-module__tOzt_G__hero{padding-block:30px}.content-rehuellas-module__tOzt_G__heroLayout.content-rehuellas-module__tOzt_G__heroLayout{grid-template-columns:minmax(0,1fr);gap:20px}.content-rehuellas-module__tOzt_G__heroVisual.content-rehuellas-module__tOzt_G__heroVisual{justify-self:start;width:112px}.content-rehuellas-module__tOzt_G__hero.content-rehuellas-module__tOzt_G__hero h1{font-size:clamp(1.9rem,8vw,2.45rem)}.content-rehuellas-module__tOzt_G__page .help-category-card{flex-direction:column;align-items:start;gap:12px}.content-rehuellas-module__tOzt_G__page .help-results-heading{flex-direction:column;align-items:start}.content-rehuellas-module__tOzt_G__page .help-search{grid-template-columns:auto minmax(0,1fr)}.content-rehuellas-module__tOzt_G__page .help-search .button{grid-column:1/-1;width:100%}.content-rehuellas-module__tOzt_G__page .legal-operator-card dl>div{grid-template-columns:minmax(0,1fr);gap:5px}.content-rehuellas-module__tOzt_G__page .legal-policy-grid{grid-template-columns:minmax(0,1fr)}.content-rehuellas-module__tOzt_G__page .help-article-content{border-radius:22px;padding:22px 18px}.content-rehuellas-module__tOzt_G__page .help-article-cta{grid-template-columns:auto minmax(0,1fr)}.content-rehuellas-module__tOzt_G__page .help-article-cta .button{grid-column:1/-1;width:100%}.content-rehuellas-module__tOzt_G__page .payment-result-actions{flex-direction:column}.content-rehuellas-module__tOzt_G__page .payment-result-actions .button{width:100%}}@media print{.content-rehuellas-module__tOzt_G__heroVisual{display:none}.content-rehuellas-module__tOzt_G__heroLayout.content-rehuellas-module__tOzt_G__heroLayout{display:block}.content-rehuellas-module__tOzt_G__page.content-rehuellas-module__tOzt_G__page,.content-rehuellas-module__tOzt_G__hero.content-rehuellas-module__tOzt_G__hero{background:#fff}}
.media-uploader-module__vjtwdG__compact{flex-direction:column;align-items:center;gap:8px;min-width:0;display:flex}.media-uploader-module__vjtwdG__avatar{aspect-ratio:1;color:#4c95d1;background:#eaf5ff;border:1px solid #d7e7f2;border-radius:50%;place-items:center;width:164px;display:grid;overflow:hidden}.media-uploader-module__vjtwdG__avatar img{object-fit:cover;width:100%;height:100%;display:block}.media-uploader-module__vjtwdG__fileInput{display:none}.media-uploader-module__vjtwdG__compact>button,.media-uploader-module__vjtwdG__secondaryActions>button{font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:5px 2px}.media-uploader-module__vjtwdG__compact .media-uploader-module__vjtwdG__photoLink{color:var(--green-dark);font-size:.8rem;font-weight:800;text-decoration:underline}.media-uploader-module__vjtwdG__secondaryActions{flex-wrap:wrap;justify-content:center;gap:2px 12px;display:flex}.media-uploader-module__vjtwdG__secondaryActions button{color:var(--muted);font-size:.8rem}.media-uploader-module__vjtwdG__compact>button:hover,.media-uploader-module__vjtwdG__secondaryActions>button:hover{text-decoration:underline}.media-uploader-module__vjtwdG__compact>button:focus-visible,.media-uploader-module__vjtwdG__secondaryActions>button:focus-visible{outline:2px solid var(--green);outline-offset:3px;border-radius:4px}.media-uploader-module__vjtwdG__compact>button:disabled,.media-uploader-module__vjtwdG__secondaryActions>button:disabled{opacity:.6;cursor:wait}@media (max-width:560px){.media-uploader-module__vjtwdG__avatar{width:132px}}.media-uploader-module__vjtwdG__gallery{gap:16px;min-width:0;display:grid}.media-uploader-module__vjtwdG__galleryHeading{justify-content:space-between;align-items:start;gap:16px;display:flex}.media-uploader-module__vjtwdG__galleryHeading strong{font-size:.85rem}.media-uploader-module__vjtwdG__galleryHeading small{color:var(--muted);margin-top:5px;font-size:.8rem;line-height:1.5;display:block}.media-uploader-module__vjtwdG__galleryHeading>span{white-space:nowrap;color:var(--green-dark);font-size:.8rem;font-weight:800}.media-uploader-module__vjtwdG__galleryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.media-uploader-module__vjtwdG__galleryPhoto{aspect-ratio:4/3;border:1px solid var(--line);background:#edf8ff;border-radius:16px;min-width:0;position:relative;overflow:hidden}.media-uploader-module__vjtwdG__galleryPhoto img{object-fit:contain;width:100%;height:100%;display:block}.media-uploader-module__vjtwdG__galleryPhoto>button{color:#fff;cursor:pointer;background:#202833bb;border:1px solid #fff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:8px;right:8px}.media-uploader-module__vjtwdG__addPhoto{aspect-ratio:4/3;min-width:0;color:var(--green-dark);font:inherit;cursor:pointer;background:#f0f8ff;border:1px dashed #b6d6ed;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:.8rem;font-weight:800;display:flex}.media-uploader-module__vjtwdG__addMorePhotos{color:var(--green-dark);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-self:start;align-items:center;gap:6px;padding:5px 0;font-size:.8rem;font-weight:700;text-decoration:underline;display:inline-flex}.media-uploader-module__vjtwdG__addMorePhotos:hover{text-decoration-thickness:2px}.media-uploader-module__vjtwdG__gallery button:focus-visible{outline:3px solid var(--green);outline-offset:3px}.media-uploader-module__vjtwdG__gallery button:disabled{opacity:.6;cursor:wait}@media (max-width:560px){.media-uploader-module__vjtwdG__galleryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}
.profile-form-module___txkYa__identityCard{border:1px solid var(--line);background:linear-gradient(120deg,#f4fbff 45%,#edf8ff);border-radius:24px;grid-template-columns:180px minmax(0,1fr);align-items:start;gap:32px;padding:clamp(20px,3vw,30px);display:grid}.profile-form-module___txkYa__information{min-width:0}.profile-form-module___txkYa__heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.profile-form-module___txkYa__heading h3{overflow-wrap:anywhere;margin:0;font-size:clamp(1.25rem,2.3vw,1.7rem);line-height:1.2}.profile-form-module___txkYa__editLink,.profile-form-module___txkYa__cancelLink{color:var(--green-dark);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:5px 0;font-size:.8rem;font-weight:800;display:inline-flex}.profile-form-module___txkYa__editLink:hover,.profile-form-module___txkYa__cancelLink:hover{text-decoration:underline}.profile-form-module___txkYa__editLink:focus-visible,.profile-form-module___txkYa__cancelLink:focus-visible{outline:2px solid var(--green);outline-offset:4px;border-radius:4px}.profile-form-module___txkYa__details{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px;margin:0;display:grid}.profile-form-module___txkYa__details dt,.profile-form-module___txkYa__bio>span{color:var(--muted);margin-bottom:5px;font-size:.8rem;font-weight:650}.profile-form-module___txkYa__details dd{overflow-wrap:anywhere;margin:0;font-size:.8rem;font-weight:700;line-height:1.5}.profile-form-module___txkYa__bio{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.profile-form-module___txkYa__bio p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;font-size:.8rem;line-height:1.65}.profile-form-module___txkYa__editor{border:0;border-top:1px solid var(--line);gap:18px;min-width:0;margin:0;padding:24px 0 0;display:grid}.profile-form-module___txkYa__editorActions{align-items:center;gap:24px;display:flex}.profile-form-module___txkYa__cancelLink{color:var(--muted)}@media (max-width:720px){.profile-form-module___txkYa__identityCard{grid-template-columns:150px minmax(0,1fr);gap:24px}.profile-form-module___txkYa__details{grid-template-columns:1fr;gap:15px}.profile-form-module___txkYa__heading{flex-wrap:wrap;gap:12px}}@media (max-width:560px){.profile-form-module___txkYa__identityCard{grid-template-columns:minmax(0,1fr)}.profile-form-module___txkYa__heading{align-items:center;margin-bottom:22px}.profile-form-module___txkYa__heading h3{font-size:1.35rem}.profile-form-module___txkYa__details{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.profile-form-module___txkYa__editorActions{flex-wrap:wrap}}@media (max-width:360px){.profile-form-module___txkYa__details{grid-template-columns:1fr}}.profile-form-module___txkYa__editor input[aria-invalid=true],.profile-form-module___txkYa__editor textarea[aria-invalid=true]{border-color:#b83e36;outline-color:#b83e36}
.caregiver-location-field-module__McyyVG__savedCard{flex-wrap:wrap;align-items:flex-start;gap:12px;padding:16px}.caregiver-location-field-module__McyyVG__savedCard>svg{flex-shrink:0;margin-top:2px}.caregiver-location-field-module__McyyVG__savedCopy{flex:1;min-width:180px}.caregiver-location-field-module__McyyVG__statusLine{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.caregiver-location-field-module__McyyVG__statusLine>span{color:var(--green-dark);font-size:.6rem;font-weight:700}.caregiver-location-field-module__McyyVG__address{color:var(--ink);overflow-wrap:anywhere;margin:8px 0;font-size:.74rem;line-height:1.5}.caregiver-location-field-module__McyyVG__changeLink{font:inherit;color:var(--green-dark);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:.65rem;font-weight:800;text-decoration:underline}.caregiver-location-field-module__McyyVG__changeLink:focus-visible{outline:2px solid var(--green);outline-offset:4px;border-radius:4px}@media (max-width:560px){.caregiver-location-field-module__McyyVG__savedCard>.caregiver-location-field-module__McyyVG__changeLink{margin-left:30px}}
.caregiver-form-module__hqyzoW__identity{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding-bottom:20px;display:flex}.caregiver-form-module__hqyzoW__identity img,.caregiver-form-module__hqyzoW__placeholder{object-fit:cover;background:var(--mint);border-radius:50%;flex-shrink:0;width:64px;height:64px}.caregiver-form-module__hqyzoW__placeholder{color:var(--green);place-items:center;display:grid}.caregiver-form-module__hqyzoW__identity strong{font-size:.9rem;display:block}.caregiver-form-module__hqyzoW__identity a{color:var(--green-dark);text-underline-offset:3px;margin-top:5px;font-size:.65rem;text-decoration:underline;display:inline-block}.caregiver-form-module__hqyzoW__photosError{margin:-8px 0 0}
.caregiver-publication-toggle-module__vP5ruG__publication{gap:12px;margin:18px 0;display:grid}.caregiver-publication-toggle-module__vP5ruG__row{justify-content:space-between;align-items:center;gap:20px;display:flex}.caregiver-publication-toggle-module__vP5ruG__copy strong{font-size:.8rem;display:block}.caregiver-publication-toggle-module__vP5ruG__copy span{color:var(--muted);margin-top:5px;font-size:.65rem;line-height:1.5;display:block}.caregiver-publication-toggle-module__vP5ruG__switch{cursor:pointer;background:#d3d6d5;border:0;border-radius:999px;flex-shrink:0;width:52px;height:32px;padding:3px;transition:background-color .2s}.caregiver-publication-toggle-module__vP5ruG__switch[aria-checked=true]{background:#34c759}.caregiver-publication-toggle-module__vP5ruG__thumb{color:#45965a;background:#fff;border-radius:50%;place-items:center;width:26px;height:26px;transition:transform .2s;display:grid;box-shadow:0 1px 4px #0003}.caregiver-publication-toggle-module__vP5ruG__switch[aria-checked=true] .caregiver-publication-toggle-module__vP5ruG__thumb{transform:translate(20px)}.caregiver-publication-toggle-module__vP5ruG__switch:focus-visible{outline:3px solid var(--green-dark);outline-offset:4px}.caregiver-publication-toggle-module__vP5ruG__switch:disabled{opacity:.65;cursor:wait}@media (prefers-reduced-motion:reduce){.caregiver-publication-toggle-module__vP5ruG__switch,.caregiver-publication-toggle-module__vP5ruG__thumb{transition:none}}
.collapsible-editor-module__twt7WW__editor{scroll-margin-top:104px}.collapsible-editor-module__twt7WW__editor>summary{cursor:pointer;list-style:none}.collapsible-editor-module__twt7WW__editor>summary::-webkit-details-marker{display:none}.collapsible-editor-module__twt7WW__editor>summary:focus-visible{outline-offset:6px;border-radius:8px;outline:3px solid #4c95d1}
.adoption-brand-hero-module__4EbYva__hero{background:radial-gradient(at 82% 40%,#c5e7ff 0,#0000 53%),linear-gradient(120deg,#f4fbff,#e4f5ff);border-bottom:1px solid #d4e8f5;overflow:hidden}.adoption-brand-hero-module__4EbYva__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.8fr);align-items:center;gap:clamp(24px,5vw,70px);padding-block:clamp(34px,5vw,62px);display:grid}.adoption-brand-hero-module__4EbYva__copy{min-width:0}.adoption-brand-hero-module__4EbYva__eyebrow{color:#37618c;background:#fff;border-radius:999px;align-items:center;gap:9px;padding:9px 14px;font-size:.8rem;font-weight:800;display:inline-flex}.adoption-brand-hero-module__4EbYva__eyebrow svg{color:#4c95d1;flex:none}.adoption-brand-hero-module__4EbYva__title{color:#202833;letter-spacing:-.045em;overflow-wrap:anywhere;max-width:690px;margin:20px 0 18px;font-size:clamp(2.4rem,4.3vw,4.1rem);font-weight:900;line-height:1.07}.adoption-brand-hero-module__4EbYva__title span{color:#4c95d1}.adoption-brand-hero-module__4EbYva__description{color:#526477;max-width:600px;margin:0;font-size:clamp(1rem,1.35vw,1.14rem);line-height:1.65}.adoption-brand-hero-module__4EbYva__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px;display:flex}.adoption-brand-hero-module__4EbYva__actions .button{min-height:48px}.adoption-brand-hero-module__4EbYva__actions .adoption-v1-account-link{color:#326fa2;flex-basis:100%}.adoption-brand-hero-module__4EbYva__art{aspect-ratio:496/633;border-radius:46% 48% 42% 43%;justify-self:center;width:min(100%,370px);position:relative;overflow:hidden}.adoption-brand-hero-module__4EbYva__golden{width:291.936%;max-width:none;height:auto;position:absolute;top:-24.3286%;left:-135.484%}.adoption-brand-hero-module__4EbYva__compact .adoption-brand-hero-module__4EbYva__grid{grid-template-columns:minmax(0,1fr) 120px;gap:24px;padding-block:24px}.adoption-brand-hero-module__4EbYva__compact .adoption-brand-hero-module__4EbYva__art{width:110px}.adoption-brand-hero-module__4EbYva__compact .adoption-brand-hero-module__4EbYva__title{margin:12px 0;font-size:clamp(1.6rem,3vw,2.35rem)}.adoption-brand-hero-module__4EbYva__compact .adoption-brand-hero-module__4EbYva__description{font-size:.93rem}.adoption-brand-hero-module__4EbYva__compact .adoption-brand-hero-module__4EbYva__eyebrow{padding:7px 11px;font-size:.73rem}@media (max-width:700px){.adoption-brand-hero-module__4EbYva__grid{grid-template-columns:minmax(0,1fr);gap:26px;padding-block:30px 24px}.adoption-brand-hero-module__4EbYva__title{font-size:clamp(2.15rem,7.9vw,3rem)}.adoption-brand-hero-module__4EbYva__art{width:min(68vw,255px)}.adoption-brand-hero-module__4EbYva__actions{flex-direction:column;align-items:stretch;gap:10px}.adoption-brand-hero-module__4EbYva__actions .button{width:100%}.adoption-brand-hero-module__4EbYva__eyebrow{font-size:.74rem}.adoption-brand-hero-module__4EbYva__compact .adoption-brand-hero-module__4EbYva__grid{grid-template-columns:minmax(0,1fr) 80px;gap:12px;padding-block:20px}.adoption-brand-hero-module__4EbYva__compact .adoption-brand-hero-module__4EbYva__art{width:80px}.adoption-brand-hero-module__4EbYva__compact .adoption-brand-hero-module__4EbYva__title{font-size:1.6rem}.adoption-brand-hero-module__4EbYva__compact .adoption-brand-hero-module__4EbYva__eyebrow{background:0 0;padding:0;font-size:.7rem}}@media (max-width:390px){.adoption-brand-hero-module__4EbYva__compact .adoption-brand-hero-module__4EbYva__grid{grid-template-columns:minmax(0,1fr) 64px}.adoption-brand-hero-module__4EbYva__compact .adoption-brand-hero-module__4EbYva__art{width:64px}}
.rehuellas-adoption-module__L37IbW__page{color:#202833;background:#f4fbff}:is(.rehuellas-adoption-module__L37IbW__page .adoption-v1-search-panel,.rehuellas-adoption-module__L37IbW__page .adoption-v1-card,.rehuellas-adoption-module__L37IbW__page .adoption-v1-info-panel,.rehuellas-adoption-module__L37IbW__page .adoption-v1-form-card,.rehuellas-adoption-module__L37IbW__page .adoption-v1-apply-summary,.rehuellas-adoption-module__L37IbW__page .service-pathway-card){background:#fff;border-color:#d4e8f5;box-shadow:0 12px 34px #285a820f}:is(.rehuellas-adoption-module__L37IbW__page .adoption-v1-empty,.rehuellas-adoption-module__L37IbW__page .adoption-v1-form-section,.rehuellas-adoption-module__L37IbW__page .adoption-v1-form-trust,.rehuellas-adoption-module__L37IbW__page .adoption-v1-requirements,.rehuellas-adoption-module__L37IbW__page .adoption-v1-health,.rehuellas-adoption-module__L37IbW__page .icon-bubble,.rehuellas-adoption-module__L37IbW__page .adoption-v1-photo-placeholder){color:#326fa2;background:#e5f3ff}:is(.rehuellas-adoption-module__L37IbW__page .adoption-v1-form-trust small,.rehuellas-adoption-module__L37IbW__page .adoption-v1-clear){color:#326fa2}.rehuellas-adoption-module__L37IbW__page .adoption-v1-detail-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}.rehuellas-adoption-module__L37IbW__page .adoption-v1-search-panel{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,.65fr)) auto}:is(.rehuellas-adoption-module__L37IbW__page .adoption-v1-search-panel>*,.rehuellas-adoption-module__L37IbW__page .adoption-v1-form-grid>*,.rehuellas-adoption-module__L37IbW__page .adoption-v1-detail-grid>*,.rehuellas-adoption-module__L37IbW__page .adoption-v1-apply-grid>*){min-width:0}:is(.rehuellas-adoption-module__L37IbW__page .adoption-v1-search-panel input,.rehuellas-adoption-module__L37IbW__page .adoption-v1-search-panel select){width:100%;min-width:0}:is(.rehuellas-adoption-module__L37IbW__page .adoption-v1-form-card input:focus,.rehuellas-adoption-module__L37IbW__page .adoption-v1-form-card select:focus,.rehuellas-adoption-module__L37IbW__page .adoption-v1-form-card textarea:focus){border-color:#4c95d1;box-shadow:0 0 0 4px #4c95d121}:is(.rehuellas-adoption-module__L37IbW__page .adoption-v1-publisher strong,.rehuellas-adoption-module__L37IbW__page .adoption-v1-card-title h3,.rehuellas-adoption-module__L37IbW__page .adoption-v1-detail-section p,.rehuellas-adoption-module__L37IbW__page .adoption-v1-detail-location){overflow-wrap:anywhere}.rehuellas-adoption-module__L37IbW__publishHero{border-radius:24px;margin:24px 0 20px;overflow:hidden}.rehuellas-adoption-module__L37IbW__publishHero .container{width:calc(100% - 40px)}.rehuellas-adoption-module__L37IbW__trust{margin-bottom:24px}.rehuellas-adoption-module__L37IbW__applyHero{border-radius:24px;margin:24px 0;overflow:hidden}.rehuellas-adoption-module__L37IbW__applyHero .container{width:calc(100% - 32px)}@media (max-width:1100px){.rehuellas-adoption-module__L37IbW__page .adoption-v1-search-panel{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){:is(.rehuellas-adoption-module__L37IbW__page .adoption-v1-detail-grid,.rehuellas-adoption-module__L37IbW__page .adoption-v1-apply-grid){grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){:is(.rehuellas-adoption-module__L37IbW__page .adoption-v1-search-panel,.rehuellas-adoption-module__L37IbW__page .adoption-v1-form-grid,.rehuellas-adoption-module__L37IbW__page .adoption-v1-check-grid){grid-template-columns:minmax(0,1fr)}.rehuellas-adoption-module__L37IbW__page .adoption-v1-list-heading{flex-direction:column;align-items:flex-start;gap:15px}:is(.rehuellas-adoption-module__L37IbW__page .adoption-v1-search-panel input,.rehuellas-adoption-module__L37IbW__page .adoption-v1-search-panel select,.rehuellas-adoption-module__L37IbW__page .adoption-v1-form-card input,.rehuellas-adoption-module__L37IbW__page .adoption-v1-form-card select,.rehuellas-adoption-module__L37IbW__page .adoption-v1-form-card textarea){font-size:16px}.rehuellas-adoption-module__L37IbW__page .adoption-v1-form-card{border-radius:22px;padding:20px 16px}.rehuellas-adoption-module__L37IbW__page .adoption-v1-form-section{padding:14px}:is(.rehuellas-adoption-module__L37IbW__page .adoption-v1-form-actions .button,.rehuellas-adoption-module__L37IbW__page .adoption-v1-actions .button){width:100%;min-height:48px}.rehuellas-adoption-module__L37IbW__page .adoption-v1-detail-location{align-items:flex-start}}
.rehuellas-visual-module__LYzHXW__visual{aspect-ratio:496/633;background:#d5eeff;border-radius:48% 48% 28px 28px;flex-shrink:0;width:min(100%,260px);position:relative;overflow:hidden;box-shadow:0 16px 38px #4c95d11a}.rehuellas-visual-module__LYzHXW__image{width:291.936%;max-width:none;height:auto;position:absolute;top:0;left:-135.484%;transform:translateY(-14.1805%)}.rehuellas-visual-module__LYzHXW__compact{aspect-ratio:1;border-radius:50%;width:min(100%,180px)}
.guides-module__gW9qwq__hero{background:linear-gradient(130deg, var(--mint), var(--bg) 70%);border-bottom:1px solid var(--line);padding:68px 0 46px}.guides-module__gW9qwq__hero h1{letter-spacing:-.045em;text-wrap:balance;max-width:850px;margin:18px 0;font-size:clamp(2.25rem,5vw,4.2rem);line-height:1.08}.guides-module__gW9qwq__hero p{max-width:750px;color:var(--muted);font-size:1.12rem;line-height:1.75}.guides-module__gW9qwq__breadcrumbs{color:var(--muted);flex-wrap:wrap;gap:10px;margin-bottom:28px;font-size:.88rem;display:flex}.guides-module__gW9qwq__breadcrumbs a{text-underline-offset:3px;text-decoration:underline}.guides-module__gW9qwq__byline{color:var(--muted);flex-wrap:wrap;gap:10px 24px;margin-top:24px;font-size:.88rem;display:flex}.guides-module__gW9qwq__index{padding-block:52px 72px}.guides-module__gW9qwq__cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:22px;display:grid}.guides-module__gW9qwq__card{background:#fff;border:1px solid #d5e7f5;border-radius:24px;flex-direction:column;min-width:0;padding:28px;display:flex;box-shadow:0 10px 30px #4c95d10f}.guides-module__gW9qwq__card h3{letter-spacing:-.025em;margin:16px 0 12px;font-size:1.4rem;line-height:1.3}.guides-module__gW9qwq__card h3 a:hover,.guides-module__gW9qwq__readLink:hover{text-underline-offset:4px;text-decoration:underline}.guides-module__gW9qwq__card h3 svg{vertical-align:middle;color:#326b9a;display:inline}.guides-module__gW9qwq__card p{color:var(--muted);margin:0 0 24px;line-height:1.7}.guides-module__gW9qwq__readLink{color:#326b9a;align-items:center;gap:6px;min-height:44px;margin-top:auto;font-weight:800;display:inline-flex}.guides-module__gW9qwq__sectionHeading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;margin-bottom:28px;display:flex}.guides-module__gW9qwq__sectionHeading h2{letter-spacing:-.035em;max-width:650px;margin:10px 0 0;font-size:clamp(1.8rem,3vw,2.6rem)}.guides-module__gW9qwq__articleLayout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:60px;padding-block:48px 64px;display:grid}.guides-module__gW9qwq__article{min-width:0;max-width:780px}.guides-module__gW9qwq__article section{margin-bottom:38px;scroll-margin-top:110px}.guides-module__gW9qwq__article h2{letter-spacing:-.025em;font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.25}.guides-module__gW9qwq__article p,.guides-module__gW9qwq__article li{font-size:1.05rem;line-height:1.85}.guides-module__gW9qwq__article ul{padding-left:24px}.guides-module__gW9qwq__article li{margin-bottom:10px;padding-left:5px}.guides-module__gW9qwq__toc{background:#fff;border:1px solid #d5e7f5;border-radius:22px;min-width:0;padding:24px;position:sticky;top:100px}.guides-module__gW9qwq__toc ol{margin-bottom:0;padding-left:20px}.guides-module__gW9qwq__toc li{margin-top:16px;line-height:1.55}.guides-module__gW9qwq__toc a:hover{color:#326b9a;text-decoration:underline}.guides-module__gW9qwq__resources{background:#eaf5fd;border:1px solid #d5e7f5;border-radius:24px;padding:26px}.guides-module__gW9qwq__resources a{color:#326b9a;text-underline-offset:3px;font-weight:700;text-decoration:underline}.guides-module__gW9qwq__faq{max-width:860px;padding-block:32px}.guides-module__gW9qwq__faq h2{letter-spacing:-.03em;font-size:clamp(1.7rem,3vw,2.3rem)}.guides-module__gW9qwq__faq details{border-bottom:1px solid var(--line);padding:20px 0}.guides-module__gW9qwq__faq summary{cursor:pointer;font-weight:800;line-height:1.5}.guides-module__gW9qwq__faq summary:focus-visible,.guides-module__gW9qwq__readLink:focus-visible,.guides-module__gW9qwq__toc a:focus-visible{outline-offset:4px;border-radius:4px;outline:3px solid #4c95d1}.guides-module__gW9qwq__faq p{color:var(--muted);margin-bottom:4px;line-height:1.8}@media (max-width:800px){.guides-module__gW9qwq__articleLayout{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:28px}.guides-module__gW9qwq__toc{grid-row:1;position:static}.guides-module__gW9qwq__hero{padding-block:40px 32px}.guides-module__gW9qwq__card{padding:24px}.guides-module__gW9qwq__index{padding-block:30px 44px}.guides-module__gW9qwq__articleLayout{gap:24px;padding-bottom:44px}.guides-module__gW9qwq__toc{padding:20px}.guides-module__gW9qwq__resources{padding:22px}}@media print{.guides-module__gW9qwq__toc,.guides-module__gW9qwq__related{display:none}.guides-module__gW9qwq__articleLayout{display:block}}
.rehuellas-welcome-module__w32IiW__page{background:radial-gradient(at 12% 0,#dbf0ff,#0000 48%),#f4fbff}.rehuellas-welcome-module__w32IiW__hero.rehuellas-welcome-module__w32IiW__hero{text-align:left;grid-template-columns:minmax(0,1fr) 310px;align-items:center;gap:36px;max-width:1120px;display:grid}.rehuellas-welcome-module__w32IiW__copy{min-width:0}.rehuellas-welcome-module__w32IiW__hero h1{font-size:clamp(2.25rem,4.6vw,3.7rem);line-height:1.08}.rehuellas-welcome-module__w32IiW__hero p{max-width:590px;margin:0}.rehuellas-welcome-module__w32IiW__art{aspect-ratio:496/633;border-radius:48% 48% 28px 28px;width:310px;position:relative;overflow:hidden}.rehuellas-welcome-module__w32IiW__golden{width:291.936%;max-width:none;height:auto;position:absolute;top:0;left:-135.484%;transform:translateY(-14.1805%)}.rehuellas-welcome-module__w32IiW__page .intent-card{background:linear-gradient(145deg,#e9f6ff,#fff);border-color:#cfe6f6;box-shadow:0 12px 30px #397aab0d}.rehuellas-welcome-module__w32IiW__page .intent-icon{color:#347fb9}.rehuellas-welcome-module__w32IiW__page .intent-card b{color:#347fb9}.rehuellas-welcome-module__w32IiW__page .intent-label{color:#60758a}@media (max-width:700px){.rehuellas-welcome-module__w32IiW__page .intent-hero{padding:32px 0 10px}.rehuellas-welcome-module__w32IiW__hero.rehuellas-welcome-module__w32IiW__hero{text-align:center;grid-template-columns:minmax(0,1fr);gap:20px}.rehuellas-welcome-module__w32IiW__hero h1{font-size:clamp(2rem,8vw,2.7rem)}.rehuellas-welcome-module__w32IiW__hero p{font-size:.92rem}.rehuellas-welcome-module__w32IiW__art{aspect-ratio:496/540;width:180px;margin:0 auto}.rehuellas-welcome-module__w32IiW__page .intent-card{border-radius:24px;padding:22px}}
.home-rehuellas-keyvisual-module__STt2AW__home{--bg:#f3faff;--ink:#202833;--muted:#687589;--coral:#4c95d1;--coral-dark:#3077b3;--green:#4c95d1;--green-dark:#3077b3;--peach:#e8f5ff;--mint:#e8f5ff;--surface-soft:#f1f9ff;--line:#d7e8f5;background:var(--bg);min-height:100vh;color:var(--ink);grid-template-columns:minmax(0,1fr);display:grid}.home-rehuellas-keyvisual-module__STt2AW__keyVisual{background:#def3ff;grid-row:1}.home-rehuellas-keyvisual-module__STt2AW__frame{aspect-ratio:4/3;width:100%;max-width:1448px;margin:0 auto;position:relative}.home-rehuellas-keyvisual-module__STt2AW__frame .home-rehuellas-keyvisual-module__STt2AW__artwork{object-fit:contain;border:0;border-radius:0;width:100%;max-width:none;height:auto;margin:0;display:block}.home-rehuellas-keyvisual-module__STt2AW__imageNavigation{pointer-events:none;position:absolute;inset:0}.home-rehuellas-keyvisual-module__STt2AW__hotspot{pointer-events:auto;background:0 0;border-radius:20px;display:block;position:absolute}.home-rehuellas-keyvisual-module__STt2AW__hotspot:focus-visible{outline-offset:3px;outline:3px solid #245c8b;box-shadow:0 0 0 6px #fff}.home-rehuellas-keyvisual-module__STt2AW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.home-rehuellas-keyvisual-module__STt2AW__mobileHero{display:none}.home-rehuellas-keyvisual-module__STt2AW__accountBar{grid-row:2}.home-rehuellas-keyvisual-module__STt2AW__accountBar .site-header{border-color:var(--line);-webkit-backdrop-filter:none;backdrop-filter:none;background:#f3faff;position:static}.home-rehuellas-keyvisual-module__STt2AW__accountBar .header-inner{justify-content:flex-end;min-height:64px;padding:10px 0}:is(.home-rehuellas-keyvisual-module__STt2AW__home .home-rehuellas-keyvisual-module__STt2AW__accountBar .brand,.home-rehuellas-keyvisual-module__STt2AW__home .home-rehuellas-keyvisual-module__STt2AW__accountBar .main-nav){display:none}:is(.home-rehuellas-keyvisual-module__STt2AW__home .button-coral,.home-rehuellas-keyvisual-module__STt2AW__home .button-green){background:var(--coral);color:#fff}:is(.home-rehuellas-keyvisual-module__STt2AW__home .button-coral:hover,.home-rehuellas-keyvisual-module__STt2AW__home .button-green:hover){background:var(--coral-dark)}.home-rehuellas-keyvisual-module__STt2AW__home .soft-panel{background:#edf7ff}.home-rehuellas-keyvisual-module__STt2AW__home .final-cta{background:linear-gradient(135deg,#e4f3ff,#f7fbff)}.home-rehuellas-keyvisual-module__STt2AW__home .site-footer{background:#e6f4ff}.home-rehuellas-keyvisual-module__STt2AW__adoptions{scroll-margin-top:20px}.home-rehuellas-keyvisual-module__STt2AW__home #sobre-nosotros{scroll-margin-top:20px}.home-rehuellas-keyvisual-module__STt2AW__storiesIntro{color:var(--muted);grid-column:1/-1;margin:0 0 18px}@media (max-width:900px){.home-rehuellas-keyvisual-module__STt2AW__frame,.home-rehuellas-keyvisual-module__STt2AW__desktopIntroduction{display:none}.home-rehuellas-keyvisual-module__STt2AW__accountBar{grid-row:1}.home-rehuellas-keyvisual-module__STt2AW__keyVisual{background:radial-gradient(at 90% 40%,#c6e9ff,#0000 62%),linear-gradient(150deg,#e6f5ff,#f5fbff 45%,#dff1ff);grid-row:2;overflow:hidden}.home-rehuellas-keyvisual-module__STt2AW__mobileHero{grid-template-columns:minmax(0,1fr);gap:26px;width:min(800px,100% - 32px);margin:0 auto;padding:30px 0 22px;display:grid}.home-rehuellas-keyvisual-module__STt2AW__mobileCopy{z-index:1;min-width:0;position:relative}.home-rehuellas-keyvisual-module__STt2AW__heroKicker{color:#415c78;background:#ffffffd9;border-radius:999px;align-items:center;gap:8px;max-width:100%;padding:9px 12px;font-size:.76rem;line-height:1.4;display:inline-flex}.home-rehuellas-keyvisual-module__STt2AW__heroKicker svg{color:var(--coral);flex:none}.home-rehuellas-keyvisual-module__STt2AW__heroTitle{letter-spacing:-.055em;color:#17212e;margin:21px 0 18px;font-size:clamp(2.55rem,10vw,4.4rem);font-weight:850;line-height:1.08}.home-rehuellas-keyvisual-module__STt2AW__heroTitle span{color:var(--coral);letter-spacing:-.055em;font-family:Comic Sans MS,Segoe Print,cursive;font-style:italic;font-weight:700;line-height:1.15;display:inline-block}.home-rehuellas-keyvisual-module__STt2AW__heroDescription{color:#647184;max-width:37ch;margin:0;font-size:1rem;line-height:1.65}.home-rehuellas-keyvisual-module__STt2AW__heroActions{gap:11px;margin:24px 0 15px;display:grid}.home-rehuellas-keyvisual-module__STt2AW__heroActions a{border:1.5px solid var(--coral);text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:12px 18px;font-size:1rem;font-weight:750;text-decoration:none;transition:background .2s;display:inline-flex}.home-rehuellas-keyvisual-module__STt2AW__heroActions .home-rehuellas-keyvisual-module__STt2AW__primaryAction{background:var(--coral);color:#fff}.home-rehuellas-keyvisual-module__STt2AW__heroActions .home-rehuellas-keyvisual-module__STt2AW__primaryAction:hover{background:var(--coral-dark)}.home-rehuellas-keyvisual-module__STt2AW__heroActions .home-rehuellas-keyvisual-module__STt2AW__secondaryAction{color:var(--coral-dark);background:#ffffffd9}.home-rehuellas-keyvisual-module__STt2AW__heroActions .home-rehuellas-keyvisual-module__STt2AW__secondaryAction:hover{background:#e7f4ff}.home-rehuellas-keyvisual-module__STt2AW__howItWorks{color:#317bb6;text-underline-offset:4px;align-items:center;gap:8px;min-height:44px;font-weight:700;text-decoration:underline;display:inline-flex}.home-rehuellas-keyvisual-module__STt2AW__goldenScene{justify-self:center;width:min(390px,100%);min-width:0;position:relative}.home-rehuellas-keyvisual-module__STt2AW__goldenArtwork{aspect-ratio:496/633;background:#cfedff;border-radius:46% 47% 41% 46%;width:100%;position:relative;overflow:hidden}.home-rehuellas-keyvisual-module__STt2AW__goldenArtwork .home-rehuellas-keyvisual-module__STt2AW__goldenImage{object-fit:fill;border:0;border-radius:0;width:291.936%;max-width:none;height:171.564%;margin:0;position:absolute;top:-24.3286%;left:-135.484%}.home-rehuellas-keyvisual-module__STt2AW__goldenCaption{color:#3f8ecb;text-align:center;justify-content:center;align-items:center;gap:9px;margin:14px 0 0;font-family:Comic Sans MS,Segoe Print,cursive;font-size:1.1rem;font-style:italic;line-height:1.4;display:flex}.home-rehuellas-keyvisual-module__STt2AW__goldenCaption svg{flex:none}.home-rehuellas-keyvisual-module__STt2AW__mobileTrust{color:#48627e;text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;font-size:.73rem;line-height:1.4;display:grid}.home-rehuellas-keyvisual-module__STt2AW__mobileTrust>span{flex-direction:column;align-items:center;gap:8px;padding:0 9px;display:flex}.home-rehuellas-keyvisual-module__STt2AW__mobileTrust>span+span{border-left:1px solid #9ac9ec}.home-rehuellas-keyvisual-module__STt2AW__mobileTrust svg{color:var(--coral);flex:none}.home-rehuellas-keyvisual-module__STt2AW__mobileFeatures{gap:12px;display:grid}.home-rehuellas-keyvisual-module__STt2AW__mobileFeature{color:#202833;background:#ffffffef;border:1px solid #e5f1fa;border-radius:24px;grid-template-columns:48px minmax(0,1fr) 28px;align-items:start;gap:13px;padding:22px 17px;text-decoration:none;display:grid;box-shadow:0 5px 24px #418ec508}.home-rehuellas-keyvisual-module__STt2AW__featureIcon,.home-rehuellas-keyvisual-module__STt2AW__featureArrow{color:#448fc7;background:#e2f3ff;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.home-rehuellas-keyvisual-module__STt2AW__featureIcon{width:48px;height:48px}.home-rehuellas-keyvisual-module__STt2AW__featureArrow{align-self:end;width:28px;height:28px}.home-rehuellas-keyvisual-module__STt2AW__mobileFeature h2{letter-spacing:-.02em;margin:0 0 7px;font-size:1.12rem;line-height:1.25}.home-rehuellas-keyvisual-module__STt2AW__mobileFeature p{color:#758195;margin:0;font-size:.875rem;line-height:1.6}.home-rehuellas-keyvisual-module__STt2AW__mobileSignature{text-align:center;color:#448fc7;justify-content:center;align-items:center;gap:10px;margin:0;font-family:Comic Sans MS,Segoe Print,cursive;font-size:1rem;font-style:italic;line-height:1.4;display:flex}.home-rehuellas-keyvisual-module__STt2AW__mobileSignature svg{flex:none}.home-rehuellas-keyvisual-module__STt2AW__home .home-rehuellas-keyvisual-module__STt2AW__accountBar .brand{display:inline-flex}.home-rehuellas-keyvisual-module__STt2AW__home .home-rehuellas-keyvisual-module__STt2AW__accountBar .main-nav{display:none}.home-rehuellas-keyvisual-module__STt2AW__accountBar .header-inner{justify-content:space-between;min-height:72px;padding:12px 0}.home-rehuellas-keyvisual-module__STt2AW__accountBar .header-actions{flex-wrap:wrap}.home-rehuellas-keyvisual-module__STt2AW__heroActions a:focus-visible,.home-rehuellas-keyvisual-module__STt2AW__howItWorks:focus-visible,.home-rehuellas-keyvisual-module__STt2AW__mobileFeature:focus-visible{outline-offset:3px;outline:3px solid #245c8b}}@media (min-width:640px) and (max-width:900px){.home-rehuellas-keyvisual-module__STt2AW__mobileHero{grid-template-columns:minmax(0,1fr) minmax(0,.94fr);column-gap:24px;padding-top:44px}.home-rehuellas-keyvisual-module__STt2AW__heroTitle{font-size:clamp(2.5rem,5.2vw,3.3rem)}.home-rehuellas-keyvisual-module__STt2AW__goldenScene{align-self:center}.home-rehuellas-keyvisual-module__STt2AW__mobileTrust,.home-rehuellas-keyvisual-module__STt2AW__mobileFeatures,.home-rehuellas-keyvisual-module__STt2AW__mobileSignature{grid-column:1/-1}.home-rehuellas-keyvisual-module__STt2AW__mobileFeatures{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){:is(.home-rehuellas-keyvisual-module__STt2AW__accountBar .header-actions .button-ghost,.home-rehuellas-keyvisual-module__STt2AW__accountBar .header-action-label){display:inline-flex}:is(.home-rehuellas-keyvisual-module__STt2AW__accountBar .header-actions .button-coral,.home-rehuellas-keyvisual-module__STt2AW__accountBar .header-actions .button-ghost){width:auto;min-height:44px;padding:0 14px;font-size:.875rem}}
.adoption-image-gallery-module__ER6gXW__gallery{gap:12px;min-width:0;display:grid}.adoption-image-gallery-module__ER6gXW__gallery .adoption-image-gallery-module__ER6gXW__mainPhoto{background:linear-gradient(145deg,#e4f3ff,#f4fbff);border-radius:30px;height:455px;position:relative;overflow:hidden;box-shadow:0 18px 48px #4b352b14}.adoption-image-gallery-module__ER6gXW__mainButton,.adoption-image-gallery-module__ER6gXW__thumbButton{appearance:none;color:inherit;cursor:zoom-in;background:0 0;border:0;padding:0}.adoption-image-gallery-module__ER6gXW__mainButton{width:100%;height:100%;display:block}.adoption-image-gallery-module__ER6gXW__mainImage{object-fit:cover;width:100%;height:100%;transition:transform .2s}.adoption-image-gallery-module__ER6gXW__mainButton:hover .adoption-image-gallery-module__ER6gXW__mainImage{transform:scale(1.015)}.adoption-image-gallery-module__ER6gXW__mainButton:focus-visible,.adoption-image-gallery-module__ER6gXW__thumbButton:focus-visible,.adoption-image-gallery-module__ER6gXW__iconButton:focus-visible,.adoption-image-gallery-module__ER6gXW__navButton:focus-visible{outline-offset:3px;outline:3px solid #4c95d1d1}.adoption-image-gallery-module__ER6gXW__zoomHint{z-index:2;color:#435d76;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;background:#ffffffeb;border-radius:999px;align-items:center;gap:6px;padding:8px 11px;font-size:.72rem;font-weight:850;display:inline-flex;position:absolute;bottom:14px;left:14px;box-shadow:0 8px 22px #4b352b1a}.adoption-image-gallery-module__ER6gXW__thumbs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.adoption-image-gallery-module__ER6gXW__thumbButton{border-radius:21px;height:180px;position:relative;overflow:hidden}.adoption-image-gallery-module__ER6gXW__thumbImage{object-fit:cover;width:100%;height:100%;transition:transform .2s,filter .2s}.adoption-image-gallery-module__ER6gXW__thumbButton:hover .adoption-image-gallery-module__ER6gXW__thumbImage{filter:brightness(.96);transform:scale(1.025)}.adoption-image-gallery-module__ER6gXW__overlay{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:radial-gradient(circle at 50% 42%,#ffffff09,#0000 38%),#1c1613f6;grid-template-rows:76px minmax(0,1fr);display:grid;position:fixed;inset:0;overflow:hidden}.adoption-image-gallery-module__ER6gXW__topbar{z-index:4;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;width:min(1220px,100% - 48px);margin:0 auto;display:grid;position:relative}.adoption-image-gallery-module__ER6gXW__counter{color:#ffffffd6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;justify-self:start;align-items:center;min-height:36px;padding:0 13px;font-size:.76rem;font-weight:850;display:inline-flex}.adoption-image-gallery-module__ER6gXW__toolbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;justify-content:center;justify-self:center;align-items:center;gap:2px;padding:4px 6px;display:flex;box-shadow:0 10px 30px #00000021}.adoption-image-gallery-module__ER6gXW__iconButton,.adoption-image-gallery-module__ER6gXW__navButton{appearance:none;color:#fff;cursor:pointer;background:0 0;border:0;transition:background .18s,transform .18s,opacity .18s}.adoption-image-gallery-module__ER6gXW__iconButton:hover,.adoption-image-gallery-module__ER6gXW__navButton:hover{background:#ffffff21}.adoption-image-gallery-module__ER6gXW__iconButton:disabled{opacity:.38;cursor:default}.adoption-image-gallery-module__ER6gXW__iconButton{border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.adoption-image-gallery-module__ER6gXW__topbar>.adoption-image-gallery-module__ER6gXW__iconButton{background:#ffffff12;border:1px solid #ffffff24;justify-self:end}.adoption-image-gallery-module__ER6gXW__topbar>.adoption-image-gallery-module__ER6gXW__iconButton:hover{background:#ffffff26}.adoption-image-gallery-module__ER6gXW__zoomValue{text-align:center;color:#ffffffe0;min-width:52px;font-size:.73rem;font-weight:850}.adoption-image-gallery-module__ER6gXW__stage{touch-action:none;place-items:center;min-height:0;padding:12px 84px 34px;display:grid;position:relative;overflow:hidden}.adoption-image-gallery-module__ER6gXW__lightboxImage{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;will-change:transform;border-radius:18px;width:auto;max-width:min(1060px,70vw);height:auto;max-height:min(68vh,700px);display:block;box-shadow:0 26px 70px #00000052}.adoption-image-gallery-module__ER6gXW__navButton{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff12;border:1px solid #ffffff21;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.adoption-image-gallery-module__ER6gXW__navButton:hover{background:#ffffff26;transform:translateY(-50%)scale(1.035)}.adoption-image-gallery-module__ER6gXW__previous{left:28px}.adoption-image-gallery-module__ER6gXW__next{right:28px}@media (max-width:1100px){.adoption-image-gallery-module__ER6gXW__gallery .adoption-image-gallery-module__ER6gXW__mainPhoto{height:392px}.adoption-image-gallery-module__ER6gXW__lightboxImage{max-width:min(940px,74vw);max-height:68vh}}@media (max-width:820px){.adoption-image-gallery-module__ER6gXW__gallery .adoption-image-gallery-module__ER6gXW__mainPhoto{height:364px}.adoption-image-gallery-module__ER6gXW__overlay{grid-template-rows:68px minmax(0,1fr)}.adoption-image-gallery-module__ER6gXW__topbar{width:calc(100% - 28px)}.adoption-image-gallery-module__ER6gXW__stage{padding:10px 58px 26px}.adoption-image-gallery-module__ER6gXW__lightboxImage{border-radius:15px;max-width:calc(100vw - 132px);max-height:70vh}.adoption-image-gallery-module__ER6gXW__previous{left:10px}.adoption-image-gallery-module__ER6gXW__next{right:10px}}@media (max-width:600px){.adoption-image-gallery-module__ER6gXW__gallery .adoption-image-gallery-module__ER6gXW__mainPhoto{border-radius:24px;height:294px}.adoption-image-gallery-module__ER6gXW__thumbButton{border-radius:17px;height:125px}.adoption-image-gallery-module__ER6gXW__zoomHint{padding:7px 9px;font-size:.66rem;bottom:10px;left:10px}.adoption-image-gallery-module__ER6gXW__overlay{grid-template-rows:64px minmax(0,1fr)}.adoption-image-gallery-module__ER6gXW__topbar{grid-template-columns:auto 1fr auto;gap:6px;width:calc(100% - 18px)}.adoption-image-gallery-module__ER6gXW__counter{min-height:32px;padding-inline:9px;font-size:.68rem}.adoption-image-gallery-module__ER6gXW__toolbar{justify-self:center;padding:2px 4px}.adoption-image-gallery-module__ER6gXW__iconButton{width:44px;height:44px}.adoption-image-gallery-module__ER6gXW__zoomValue{min-width:36px;font-size:.68rem}.adoption-image-gallery-module__ER6gXW__stage{padding:8px 42px 20px}.adoption-image-gallery-module__ER6gXW__lightboxImage{border-radius:12px;max-width:calc(100vw - 96px);max-height:72vh}.adoption-image-gallery-module__ER6gXW__navButton{width:44px;height:44px}.adoption-image-gallery-module__ER6gXW__previous{left:3px}.adoption-image-gallery-module__ER6gXW__next{right:3px}}
