.petCreateGallery{--create-ink:#0c1a2f;--create-muted:#64738b;--create-warm:#a45f32;width:100%;color:var(--create-ink);background:#fff;padding:clamp(4.5rem,7vw,6.75rem) 1.25rem clamp(4rem,6vw,5.25rem);overflow:hidden}.petCreateGallery__container{text-align:center;width:min(100%,70rem);margin:0 auto}.petCreateGallery__eyebrow{width:fit-content;color:var(--create-warm);letter-spacing:.22em;justify-content:center;align-items:center;gap:1.15rem;margin:0 auto 1.65rem;font-size:.92rem;font-weight:800;line-height:1.2;display:flex}.petCreateGallery__eyebrow:before,.petCreateGallery__eyebrow:after{content:"";background:#c48e64;flex:none;width:3.25rem;height:1px}.petCreateGallery__title{color:var(--create-ink);letter-spacing:-.05em;margin:0;font-size:clamp(3rem,5.7vw,4.85rem);font-weight:900;line-height:.98}.petCreateGallery__subtitle{max-width:50rem;color:var(--create-muted);letter-spacing:-.025em;margin:1.25rem auto 2.35rem;font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.35}.petCreateGallery__mobileHint{display:none}.petCreateGallery__gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;display:grid}.petCreateGallery__photoCard{background:#fff;border:1px solid #141e2d0f;border-radius:1.4rem;min-width:0;margin:0;overflow:hidden;box-shadow:0 .65rem 1.9rem #121c2d14}.petCreateGallery__photoCard img{width:100%;height:auto;display:block}.petCreateGallery__uses{background:#fffaf7;border:1px solid #f3ebe5;border-radius:1.75rem;margin-top:1.45rem;padding:1.35rem 1.15rem 1.1rem}.petCreateGallery__usesTitle{letter-spacing:-.035em;margin:0;font-size:clamp(1.7rem,3vw,2.2rem);font-weight:880;line-height:1.1}.petCreateGallery__usesSubtitle{color:var(--create-muted);margin:.4rem 0 1.2rem;font-size:1.05rem;line-height:1.4}.petCreateGallery__usesGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.petCreateGallery__useCard{background:#fff;border:1px solid #eee7e1;border-radius:1.1rem;flex-direction:column;justify-content:flex-start;align-items:center;min-width:0;min-height:10.1rem;padding:.9rem .65rem;display:flex;box-shadow:0 .4rem 1.35rem #121c2d0d}.petCreateGallery__useIcon{color:#fff;border-radius:50%;place-items:center;width:3.7rem;height:3.7rem;margin-bottom:.7rem;display:grid;box-shadow:inset 0 1px #ffffff40}.petCreateGallery__useIcon svg{stroke-width:2.15px;width:2rem;height:2rem}.petCreateGallery__useCard--sky .petCreateGallery__useIcon{background:linear-gradient(145deg,#55c5f6,#32a9e4)}.petCreateGallery__useCard--instagram .petCreateGallery__useIcon{background:linear-gradient(145deg,#7d46f4 8%,#df38a4 48%,#ff7b38 86%)}.petCreateGallery__useCard--green .petCreateGallery__useIcon,.petCreateGallery__useCard--softGreen .petCreateGallery__useIcon{background:linear-gradient(145deg,#5fd46d,#38ae51)}.petCreateGallery__useCard--violet .petCreateGallery__useIcon{background:linear-gradient(145deg,#7d65f8,#5842dc)}.petCreateGallery__useCard--gold .petCreateGallery__useIcon{background:linear-gradient(145deg,#ffb430,#f3950a)}.petCreateGallery__useCard strong{letter-spacing:-.025em;font-size:1.03rem;font-weight:820;line-height:1.13}.petCreateGallery__useCard p{color:var(--create-muted);margin:.35rem 0 0;font-size:.82rem;line-height:1.23}.petCreateGallery__useCard--gold{background:#fffdf8;border-color:#f1d7ab}.petCreateGallery__useCard--softGreen{background:#f0fdf4;border-color:#bbf7d0}.petCreateGallery__useCard--softGreen strong{color:#166534}.petCreateGallery__useCard--softGreen p{color:#15803d}.petCreateGallery__closing{background:#fffaf5;border:1px solid #f3e8df;border-radius:1.75rem;margin-top:1.35rem;padding:1.7rem 1.1rem}.petCreateGallery__closing h3{letter-spacing:-.04em;margin:0;font-size:clamp(1.7rem,3.6vw,2.55rem);font-weight:880;line-height:1.12}.petCreateGallery__closing p{color:var(--create-muted);margin:.7rem 0 0;font-size:clamp(1rem,1.7vw,1.3rem);line-height:1.4}@media (width<=900px){.petCreateGallery{padding-left:1rem;padding-right:1rem}.petCreateGallery__desktopBreak{display:none}.petCreateGallery__mobileHint{color:var(--create-warm);letter-spacing:.08em;text-transform:uppercase;margin:0 auto .85rem;font-size:.85rem;font-weight:700;display:block}.petCreateGallery__gallery{overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.petCreateGallery__gallery::-webkit-scrollbar{display:none}.petCreateGallery__gallery{gap:.9rem;padding:0 .2rem .85rem;scroll-padding-inline:.2rem}.petCreateGallery__photoCard{scroll-snap-align:start;flex:0 0 84%}.petCreateGallery__usesGrid{overscroll-behavior-x:auto;scroll-snap-type:none;touch-action:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;padding-bottom:0;display:grid;overflow:visible}.petCreateGallery__useCard{scroll-snap-align:none;flex:none;min-height:0;padding:.85rem .5rem}.petCreateGallery__useCard:last-child{grid-column:1/-1;padding:1rem .9rem}.petCreateGallery__useIcon{width:3.2rem;height:3.2rem;margin-bottom:.55rem}.petCreateGallery__useIcon svg{width:1.75rem;height:1.75rem}.petCreateGallery__useCard strong{font-size:.95rem}.petCreateGallery__useCard p{font-size:.78rem;line-height:1.25}}@media (width<=560px){.petCreateGallery{padding-top:3.75rem;padding-bottom:3.75rem}.petCreateGallery__eyebrow{letter-spacing:.15em;gap:.55rem;margin-bottom:1.2rem;font-size:.72rem}.petCreateGallery__eyebrow:before,.petCreateGallery__eyebrow:after{width:1.5rem}.petCreateGallery__title{font-size:clamp(2.5rem,11.5vw,3.25rem);line-height:1}.petCreateGallery__title br{display:none}.petCreateGallery__subtitle{margin:1.1rem auto 1.75rem;font-size:1.05rem}.petCreateGallery__photoCard{flex-basis:85%}.petCreateGallery__uses{padding:1.25rem .75rem 1rem}.petCreateGallery__usesSubtitle{font-size:1rem}.petCreateGallery__usesGrid{gap:.6rem}.petCreateGallery__useCard{border-radius:1rem;padding:.75rem .45rem}.petCreateGallery__useCard:last-child{padding:.9rem .8rem}.petCreateGallery__useIcon{width:2.9rem;height:2.9rem;margin-bottom:.5rem}.petCreateGallery__useIcon svg{width:1.6rem;height:1.6rem}.petCreateGallery__useCard strong{font-size:.9rem}.petCreateGallery__useCard p{font-size:.74rem}.petCreateGallery__closing{padding:1.5rem 1rem}.petCreateGallery__closing h3 br{display:none}}.petFaqFinal{--faq-navy:#071f47;--faq-navy-light:#0b3269;--faq-orange:#ff8507;--faq-cream:#ffead0;--faq-border:#dfe5ed;--faq-muted:#5f6f86;color:var(--faq-navy);background:#fff;overflow:hidden}.petFaqContainer{width:min(100%,63rem);margin:0 auto;padding:3.75rem 1.25rem 2.2rem}.petFaqHeading{color:var(--faq-navy);letter-spacing:-.04em;text-align:center;margin:0 0 2.5rem;font-size:clamp(2.25rem,4.6vw,3.75rem);font-weight:900;line-height:1.05}.petFaqList{gap:.75rem;display:grid}.petFaqItem{border:1px solid var(--faq-border);background:#fff;border-radius:1rem;transition:border-color .18s,box-shadow .18s;overflow:hidden;box-shadow:0 .55rem 1.75rem #0d21410d}.petFaqItem.isOpen{border-color:#f4d2aa;box-shadow:0 .75rem 2rem #0d214114}.petFaqButton{width:100%;min-height:5rem;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:3.5rem minmax(0,1fr) 2rem;align-items:center;gap:1.25rem;padding:.7rem 1.15rem;display:grid}.petFaqButton:focus-visible{outline:3px solid var(--faq-orange);outline-offset:-3px}.petFaqIcon{background:var(--faq-cream);width:3.5rem;height:3.5rem;color:var(--faq-navy);border-radius:50%;place-items:center;display:grid}.petFaqIcon svg{stroke-width:2.25px;width:1.8rem;height:1.8rem}.petFaqQuestion{color:var(--faq-navy);letter-spacing:-.025em;font-size:clamp(1.18rem,2vw,1.55rem);font-weight:850;line-height:1.2}.petFaqChevron{width:1.7rem;height:1.7rem;color:var(--faq-navy);stroke-width:2.5px;justify-self:center;transition:transform .24s}.petFaqItem.isOpen .petFaqChevron{transform:rotate(180deg)}.petFaqAnswerWrap{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .28s,opacity .22s;display:grid}.petFaqItem.isOpen .petFaqAnswerWrap{opacity:1;grid-template-rows:1fr}.petFaqAnswerInner{min-height:0;overflow:hidden}.petFaqAnswerInner p{max-width:48rem;color:var(--faq-muted);margin:0;padding:0 4.5rem 1.35rem 5.9rem;font-size:1.05rem;line-height:1.6}.petFaqOffer{background:radial-gradient(circle at 82% 35%, #2b68a44d, transparent 28rem), linear-gradient(135deg, #061a3b 0%, var(--faq-navy) 50%, #061831 100%);position:relative;overflow:hidden}.petFaqOffer:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 48%,#ffffff08 76%,#0000);position:absolute;inset:0}.petFaqOfferInner{grid-template-columns:1fr;justify-items:center;gap:2rem;width:min(100%,76rem);min-height:0;margin:0 auto;padding:2.4rem clamp(1.5rem,6.7vw,4.75rem) 4rem;display:grid;position:relative}.petFaqOfferContent{align-self:center;padding-bottom:3.75rem}.petFaqBadge{color:var(--faq-navy);background:linear-gradient(90deg,#fff0d8,#ffe2b9);border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:.6rem 1.15rem;font-size:.98rem;font-weight:900;line-height:1;display:inline-flex}.petFaqBadge svg{width:1.35rem;height:1.35rem;fill:var(--faq-navy);stroke-width:1.8px}.petFaqTitle{letter-spacing:-.048em;gap:.1rem;margin:1.1rem 0 0;font-size:clamp(2.6rem,4.4vw,3.75rem);font-weight:900;line-height:1.02;display:grid}.petFaqTitle span{color:#fff}.petFaqTitle strong{color:var(--faq-orange);font-size:.92em;font-weight:900}.petFaqText{color:#ffffffe0;max-width:36rem;margin:1.1rem 0 1.2rem;font-size:clamp(1.08rem,1.7vw,1.35rem);line-height:1.48}.petFaqPriceBox{text-align:center;background:#ffffff08;border:1px solid #fff3;border-radius:1.1rem;width:min(100%,29.5rem);padding:.75rem 1.5rem .8rem;box-shadow:inset 0 0 0 1px #ffffff05}.petFaqPriceLabel,.petFaqPrice,.petFaqPriceSub{margin:0}.petFaqPriceLabel{color:#fff;font-size:1.05rem;line-height:1.25}.petFaqPrice{color:#fff;letter-spacing:-.06em;font-size:clamp(3.6rem,6.5vw,5.2rem);font-weight:950;line-height:.95}.petFaqPriceSub{color:#ffffffe0;margin-top:.2rem;font-size:1rem;line-height:1.3}.petFaqCta{z-index:10;pointer-events:auto;isolation:isolate;color:#fff;letter-spacing:-.02em;text-align:center;cursor:pointer;transform-origin:50%;background:linear-gradient(90deg,#ff9413,#ff7100);border:0;border-radius:1.25rem;grid-template-columns:1.7rem minmax(0,1fr) 1.7rem;place-items:center;gap:.8rem;width:min(100%,29.5rem);min-height:4.6rem;margin-top:.85rem;padding:.85rem 1.4rem;font-size:clamp(1.05rem,1.7vw,1.35rem);font-weight:900;line-height:1.15;text-decoration:none;transition:transform .18s,box-shadow .18s,filter .18s;animation:2.3s ease-in-out infinite petFaqPulse;display:grid;position:relative;overflow:hidden;box-shadow:0 1rem 2rem #ff7e0047}.petFaqCta:before{pointer-events:none;z-index:-1;content:"";background:linear-gradient(90deg,#fff0,#ffffff73,#fff0);width:17%;animation:3s ease-in-out infinite petFaqShine;position:absolute;top:-45%;bottom:-45%;left:-28%;transform:skew(-18deg)}.petFaqCta svg{width:1.7rem;height:1.7rem}.petFaqCtaArrow{font-size:1.9rem;line-height:1}.petFaqCta:focus-visible{outline-offset:4px;outline:3px solid #fff}.petFaqMini{color:#fff;margin:.85rem 0 1.35rem;font-size:1rem;font-style:italic;line-height:1.45}.petFaqTrust{color:#ffffffeb;align-items:center;gap:1.5rem;font-size:.94rem;display:flex}.petFaqTrust span{white-space:nowrap;align-items:center;gap:.55rem;display:flex}.petFaqTrust svg{width:1.65rem;height:1.65rem;color:var(--faq-cream);flex:none}.petFaqTrust span:nth-child(2) svg{fill:var(--faq-cream)}@keyframes petFaqPulse{0%,to{scale:1}50%{scale:1.025}}@keyframes petFaqShine{0%,55%{opacity:0;left:-28%}62%{opacity:1}80%{opacity:1;left:116%}86%,to{opacity:0;left:116%}}@media (hover:hover) and (pointer:fine){.petFaqButton:hover{background:#fffdfa}.petFaqCta:hover{filter:brightness(1.04);transform:translateY(-2px);box-shadow:0 1.2rem 2.4rem #ff7e0057}}@media (width<=900px){.petFaqOfferInner{grid-template-columns:1fr;min-height:0;padding:3.25rem clamp(1.5rem,6.7vw,4.75rem) 3.5rem}.petFaqOfferContent{padding-bottom:0}.petFaqPriceBox,.petFaqCta{width:100%}}@media (width<=720px){.petFaqContainer{padding:2.5rem .85rem 1.75rem}.petFaqHeading{margin-bottom:1.75rem;font-size:2.15rem}.petFaqList{gap:.65rem}.petFaqItem{border-radius:.9rem}.petFaqButton{grid-template-columns:2.8rem minmax(0,1fr) 1.5rem;gap:.8rem;min-height:4.4rem;padding:.65rem .8rem}.petFaqIcon{width:2.8rem;height:2.8rem}.petFaqIcon svg{width:1.4rem;height:1.4rem}.petFaqQuestion{font-size:1rem}.petFaqChevron{width:1.35rem;height:1.35rem}.petFaqAnswerInner p{padding:0 1rem 1rem 4.4rem;font-size:1rem;line-height:1.5}.petFaqOfferInner{gap:1.25rem;padding:3rem 1rem 0}.petFaqBadge{font-size:.88rem}.petFaqTitle{font-size:clamp(2.25rem,10vw,3rem)}.petFaqText{font-size:1.05rem}.petFaqPriceBox{padding:.9rem 1rem}.petFaqPriceLabel,.petFaqPriceSub{font-size:.98rem}.petFaqPrice{font-size:clamp(3.65rem,18vw,4.8rem)}.petFaqCta{border-radius:1rem;grid-template-columns:1.4rem minmax(0,1fr) 1.4rem;min-height:4.4rem;padding:.85rem .75rem;font-size:1rem}.petFaqCta svg{width:1.4rem;height:1.4rem}.petFaqCtaArrow{font-size:1.55rem}.petFaqMini{text-align:center;font-size:.94rem}.petFaqTrust{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;font-size:.76rem;display:grid}.petFaqTrust span{white-space:normal;flex-direction:column;gap:.35rem}.petFaqVisual img{width:min(90vw,22rem)}}@media (prefers-reduced-motion:reduce){.petFaqItem,.petFaqAnswerWrap,.petFaqChevron,.petFaqCta{transition:none}.petFaqCta{scale:1;animation:none!important}.petFaqCta:before{display:none;animation:none!important}}.petFinalChoice{--choice-navy:#0b1f3a;--choice-orange:#ff6505;--choice-green:#28b75c;--choice-muted:#5f6f82;color:var(--choice-navy);background:#fff;padding:clamp(5.5rem,8vw,8.5rem) 1.5rem clamp(5.25rem,7vw,7rem);overflow:hidden}.petFinalChoiceContainer{width:min(100%,82rem);margin:0 auto}.petFinalChoiceTitle{color:var(--choice-navy);letter-spacing:-.048em;text-align:center;margin:0 0 clamp(3.25rem,5vw,4.5rem);font-size:clamp(2.65rem,5vw,4.65rem);font-weight:900;line-height:1.03}.petFinalChoiceTitle span{color:var(--choice-orange)}.petFinalChoiceCards{gap:2rem;display:grid}.petFinalChoiceCard{border-radius:1.35rem;padding:clamp(2rem,3.2vw,3rem) clamp(2rem,4vw,3.5rem)}.petFinalChoiceCard h3{color:var(--choice-navy);letter-spacing:-.035em;margin:0 0 1.05rem;font-size:clamp(1.8rem,2.8vw,2.65rem);font-weight:900;line-height:1.12}.petFinalChoiceCard p{color:#314154;margin:0;font-size:clamp(1.2rem,1.7vw,1.62rem);line-height:1.5}.petFinalChoiceCardFirst{background:linear-gradient(#fbfcfd 0%,#f5f6f7 100%);border:1px solid #dfe5ec;box-shadow:0 .75rem 1.75rem #0b1f3a0a}.petFinalChoiceMuted{color:var(--choice-muted)!important;margin-top:.2rem!important}.petFinalChoiceCardSecond{border:2px solid var(--choice-orange);background:linear-gradient(#fffaf4 0%,#fff7ef 100%);grid-template-columns:3.35rem minmax(0,1fr);align-items:center;gap:1rem 1.65rem;display:grid;box-shadow:0 .9rem 2rem #f47a1f12}.petFinalChoiceCardSecond h3{margin:0}.petFinalChoiceCardSecond p{grid-column:1/-1}.petFinalChoiceCheck{color:#fff;background:linear-gradient(145deg,#35c76b,#1da64f);border-radius:50%;place-items:center;width:3.35rem;height:3.35rem;font-size:2.15rem;font-weight:900;line-height:1;display:grid;box-shadow:0 .5rem 1.15rem #2fbb612e}.petFinalChoiceClosing{text-align:center;padding-top:clamp(3.5rem,5vw,4.5rem)}.petFinalChoiceMainLine{max-width:70rem;color:var(--choice-navy);letter-spacing:-.038em;margin:0 auto;font-size:clamp(2rem,3.2vw,2.8rem);font-weight:900;line-height:1.16}.petFinalChoiceSubLine{color:var(--choice-muted);margin:1.5rem 0 0;font-size:clamp(1.15rem,1.9vw,1.62rem);line-height:1.45}@media (width<=760px){.petFinalChoice{padding:4rem 1rem 4.25rem}.petFinalChoiceTitle{margin-bottom:2.35rem;font-size:clamp(2.35rem,10vw,3rem);line-height:1.06}.petFinalChoiceCards{gap:1.15rem}.petFinalChoiceCard{border-radius:1.15rem;padding:1.65rem 1.4rem}.petFinalChoiceCard h3{font-size:1.55rem}.petFinalChoiceCard p{font-size:1.1rem;line-height:1.5}.petFinalChoiceMuted{margin-top:.65rem!important}.petFinalChoiceCardSecond{grid-template-columns:2.7rem minmax(0,1fr);align-items:start;gap:1rem}.petFinalChoiceCheck{width:2.7rem;height:2.7rem;font-size:1.75rem}.petFinalChoiceClosing{padding-top:2.75rem}.petFinalChoiceMainLine{font-size:clamp(1.75rem,7.5vw,2.3rem)}.petFinalChoiceSubLine{margin-top:1rem;font-size:1.06rem}}@media (width<=380px){.petFinalChoiceCardSecond{grid-template-columns:2.5rem minmax(0,1fr);column-gap:.8rem}.petFinalChoiceCheck{width:2.5rem;height:2.5rem;font-size:1.55rem}}.petHero{isolation:isolate;background:radial-gradient(circle at 62% 15%, #f47a270f, transparent 19rem), linear-gradient(180deg, #fff 0%, var(--pet-canvas) 100%);min-height:100svh;color:var(--pet-ink);flex-direction:column;padding:clamp(2rem,5vw,4.8rem) clamp(1.25rem,3.5vw,3.5rem) clamp(1.15rem,2vw,1.75rem);display:flex;position:relative;overflow:hidden}.petHeroInner{z-index:1;grid-template-columns:minmax(0,.96fr) minmax(32.5rem,1.04fr);align-items:center;gap:clamp(1.5rem,2.7vw,3.25rem);width:min(100%,91rem);margin:0 auto;display:grid;position:relative}.petHeroCopy{min-width:0}.petHeroBadge{border:1.5px solid var(--pet-orange);letter-spacing:.15em;background:#ffffffe0;border-radius:999px;align-items:center;gap:.8rem;width:fit-content;max-width:100%;padding:.62rem 1.1rem .62rem .72rem;font-size:clamp(.72rem,.92vw,.95rem);font-weight:800;line-height:1.25;display:inline-flex;box-shadow:0 .35rem 1.5rem #23191108}.petHeroBadgeIcon{width:2.15rem;height:2.15rem;color:var(--pet-orange-deep);background:#ffe2ca;border-radius:50%;flex:0 0 2.15rem;place-items:center;display:grid}.petHeroBadgeIcon svg{fill:currentColor;stroke-width:1.6px;width:1.45rem;height:1.45rem}.petHeroTitle{letter-spacing:-.052em;max-width:46rem;margin:clamp(1.8rem,3vw,2.8rem) 0 1.35rem;font-size:clamp(3.05rem,3.75vw,3.65rem);font-weight:850;line-height:1.01}.petHeroTitleLine{display:block}@media (width>=1281px){.petHeroTitle{transform-origin:0 0;width:116%;max-width:none;margin-right:-16%;font-size:4rem;transform:scaleX(.9)}.petHeroTitleLine{white-space:nowrap}}.petHeroTitle strong{color:var(--pet-orange-deep);font-weight:850}.petHeroText{max-width:42.5rem;color:var(--pet-muted);letter-spacing:-.017em;margin:0;font-size:clamp(1rem,1.35vw,1.3rem);line-height:1.48}.petHeroBenefits{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.65rem,1.3vw,1.25rem);max-width:43.5rem;margin-top:clamp(1.35rem,2.2vw,2rem);display:grid}.petHeroBenefit{text-align:center;flex-direction:column;align-items:center;gap:.55rem;min-width:0;font-size:clamp(.83rem,.95vw,.98rem);font-weight:700;line-height:1.22;display:flex}.petHeroBenefitIcon{width:clamp(3.2rem,4.5vw,4.35rem);height:clamp(3.2rem,4.5vw,4.35rem);color:var(--pet-ink);background:linear-gradient(145deg,#ffead8,#fff5ec);border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:inset 0 0 0 1px #d65b1d0a}.petHeroBenefitIcon>svg{width:55%;height:55%}.petHeroBenefitMark{background:var(--pet-ink);color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:1.18rem;height:1.18rem;font-size:.85rem;font-weight:800;line-height:1;display:grid;position:absolute;bottom:.05rem;right:-.05rem}.petHeroCallout{background:linear-gradient(100deg,#fff0e3,#fff8f1);border-radius:1rem;align-items:center;gap:1.2rem;max-width:43.5rem;margin-top:clamp(1.4rem,2.2vw,2rem);padding:clamp(1rem,1.6vw,1.4rem) clamp(1.15rem,2vw,1.9rem);display:flex;box-shadow:inset 0 0 0 1px #e57e3d08}.petHeroCalloutIcon{width:clamp(2.65rem,3.5vw,3.5rem);height:clamp(2.65rem,3.5vw,3.5rem);color:var(--pet-orange-deep);stroke-width:2.3px;flex:none}.petHeroCallout p{letter-spacing:-.025em;margin:0;font-size:clamp(1rem,1.35vw,1.28rem);line-height:1.4}.petHeroCallout strong{color:var(--pet-orange-deep);font-weight:850}.petHeroCtaGroup{flex-direction:column;align-items:center;gap:1.1rem;max-width:43.5rem;margin-top:clamp(1.4rem,2.2vw,2rem);margin-left:auto;margin-right:auto;display:flex}.petHeroCta{isolation:isolate;background:linear-gradient(90deg, #ff7a12, var(--pet-orange));color:#fff;letter-spacing:-.015em;text-align:center;transform-origin:50%;border-radius:1.15rem;justify-content:center;align-items:center;gap:.75rem;min-height:4.25rem;padding:1rem 1.75rem;font-size:clamp(1rem,1.7vw,1.35rem);font-weight:950;line-height:1.15;text-decoration:none;transition:transform .18s,box-shadow .18s,filter .18s;animation:2.3s ease-in-out infinite petHeroCtaPulse;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 .6rem 1.5rem #f47a2747}.petHeroCta:before{z-index:-1;content:"";background:linear-gradient(90deg,#fff0,#ffffff7a,#fff0);width:17%;animation:3s ease-in-out infinite petHeroCtaShine;position:absolute;top:-45%;bottom:-45%;left:-28%;transform:skew(-18deg)}.petHeroCta:hover{transform:translateY(-2px);box-shadow:0 .85rem 2rem #f47a2757}.petHeroCta:focus-visible{outline:3px solid var(--pet-orange-deep);outline-offset:4px}.petHeroCtaArrow{flex:none;font-size:1.65rem;line-height:1}.petHeroTrustBadges{flex-wrap:wrap;justify-content:center;align-items:center;gap:.55rem;display:flex}.petHeroTrustBadge{color:var(--pet-muted);letter-spacing:.08em;background:#ffffffb8;border:1px solid #d65b1d24;border-radius:999px;align-items:center;padding:.42rem .85rem;font-size:clamp(.65rem,.82vw,.78rem);font-weight:800;line-height:1.2;display:inline-flex}.petHeroVisual{justify-self:center;width:min(88%,26.25rem);min-width:0;position:relative}.petHeroVisualMobile{display:none}.petHeroArtwork{flex-direction:column;justify-content:flex-start;align-items:center;gap:1rem;width:100%;margin:0 auto;display:flex}.petHeroImage{object-fit:contain;width:100%;height:auto;display:block}.petHeroImage+.petHeroImage{margin-top:-2rem}.petHeroScroll{z-index:2;width:min(100%,91rem);color:var(--pet-ink);text-align:center;letter-spacing:.28em;flex-direction:column;align-items:center;gap:.2rem;margin:auto auto 0;padding-top:clamp(.75rem,1.4vw,1.3rem);font-size:clamp(.65rem,.77vw,.78rem);font-weight:800;line-height:1.4;display:flex;position:relative}.petHeroScroll svg{width:2rem;height:2rem;color:var(--pet-orange);stroke-width:3px}.petHeroPaw{z-index:0;color:var(--pet-orange);opacity:.09;pointer-events:none;position:absolute}.petHeroPawTop{width:4.6rem;height:4.6rem;top:2.1rem;left:54%;transform:rotate(16deg)}.petHeroPawMiddle{width:5.2rem;height:5.2rem;top:13%;left:48%;transform:rotate(-14deg)}.petHeroPawBottom{width:7rem;height:7rem;bottom:-1.4rem;left:-1.25rem;transform:rotate(-18deg)}@media (width<=1280px){.petHeroInner{grid-template-columns:minmax(0,1fr) minmax(29rem,.96fr)}.petHeroTitle{font-size:clamp(2.72rem,4vw,3.3rem)}}@media (width<=1120px){.petHero{min-height:auto;padding-top:2.4rem}.petHeroInner{grid-template-columns:1fr;gap:2.25rem;width:min(100%,56rem)}.petHeroCopy{text-align:center}.petHeroBadge,.petHeroTitle,.petHeroText,.petHeroBenefits,.petHeroCallout{margin-left:auto;margin-right:auto}.petHeroTitle{max-width:49rem;font-size:clamp(3rem,6.3vw,4rem)}.petHeroText,.petHeroBenefits,.petHeroCallout{max-width:46rem}.petHeroVisual{width:min(88%,26.25rem)}.petHeroArtwork{width:100%}.petHeroPawMiddle{top:48%;left:2%}}@media (width<=680px){.petHero{padding:1.5rem 1rem 1.1rem}.petHeroBadge{letter-spacing:.08em;gap:.5rem;padding:.48rem .75rem .48rem .52rem;font-size:clamp(.58rem,2.7vw,.7rem)}.petHeroBadgeIcon{flex-basis:1.85rem;width:1.85rem;height:1.85rem}.petHeroBadgeIcon svg{width:1.2rem;height:1.2rem}.petHeroTitle{letter-spacing:-.055em;margin-top:1.65rem;margin-bottom:1.1rem;font-size:clamp(2.45rem,11.7vw,3.45rem);line-height:1.01}.petHeroText{font-size:1.05rem;line-height:1.55}.petHeroBenefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem .75rem;margin-top:1.45rem}.petHeroBenefit{font-size:.91rem}.petHeroBenefitIcon{width:3.45rem;height:3.45rem}.petHeroCallout{text-align:left;align-items:flex-start;gap:.85rem;margin-top:1.55rem;padding:1.05rem}.petHeroCalloutIcon{width:2.35rem;height:2.35rem}.petHeroCallout p{font-size:1rem}.petHeroCtaGroup{gap:.85rem;margin-top:1.55rem}.petHeroCta{min-height:3.9rem;padding:.9rem 1.35rem}.petHeroCtaArrow{font-size:1.45rem}.petHeroTrustBadges{gap:.45rem}.petHeroTrustBadge{letter-spacing:.06em;padding:.35rem .7rem;font-size:.62rem}.petHeroVisual{width:min(100%,22.5rem)}.petHeroVisualDesktop{display:none}.petHeroVisualMobile{margin:1rem auto 0;display:block}.petHeroArtwork{gap:.875rem}.petHeroImage+.petHeroImage{margin-top:-1.75rem}.petHeroScroll{letter-spacing:.18em;margin-top:.3rem;font-size:.61rem}.petHeroPawTop{left:auto;right:-.5rem}}@media (width<=390px){.petHeroTitle{font-size:2.45rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}.petHeroCta,.petHeroCta:before{animation:none}}@keyframes petHeroCtaPulse{0%,to{scale:1}50%{scale:1.025}}@keyframes petHeroCtaShine{0%,60%,to{opacity:0;left:-28%}15%{opacity:1}45%{opacity:0;left:110%}}.petOffer{--offer-navy:#09264c;--offer-navy-deep:#061b36;--offer-orange:#ff6505;--offer-orange-light:#ff8b1f;--offer-green:#1fae53;--offer-green-light:#78f3a3;--offer-red:#f02525;--offer-ink:#0d2858;--offer-muted:#58657a;color:var(--offer-ink);background:#fff;padding:clamp(4.25rem,7vw,6rem) 1.25rem clamp(3.5rem,5vw,4.5rem);overflow:hidden}.petOfferContainer{width:min(100%,61.25rem);margin:0 auto}.petOfferHeader{text-align:center;margin-bottom:1.75rem}.petOfferHeader h2{letter-spacing:-.045em;margin:0;font-size:clamp(2.2rem,5vw,3.55rem);font-weight:900;line-height:.99}.petOfferHeader h2 span,.petOfferHeader h2 strong{display:block}.petOfferHeader h2 strong{color:var(--offer-orange);margin-top:.35rem;font-weight:900}.petOfferSummary{background:#fff;border:1px solid #d5e0ec;border-radius:1.45rem;padding:1rem 1.85rem 1.15rem;box-shadow:0 1rem 2.5rem #0d1d3614}.petOfferItem{border-bottom:1px solid #e4eaf0;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:4rem;display:grid}.petOfferCheck{color:#fff;background:linear-gradient(145deg,#27b65b,#159746);border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;font-size:1.5rem;font-weight:900;line-height:1;display:grid;box-shadow:inset 0 1px #ffffff38}.petOfferItemLabel{color:var(--offer-ink);letter-spacing:-.025em;font-size:clamp(1.02rem,1.7vw,1.3rem);font-weight:760;line-height:1.25}.petOfferOldPrice{color:#3f5069;white-space:nowrap;padding:0 .25rem;font-size:clamp(1rem,1.7vw,1.3rem);font-weight:700;line-height:1.2;position:relative}.petOfferOldPrice:after{background:var(--offer-red);content:"";border-radius:999px;height:.18rem;position:absolute;top:50%;left:-.3rem;right:-.3rem;transform:rotate(-8deg)}.petOfferTotal{justify-content:space-between;align-items:center;gap:1.5rem;padding:1.25rem .2rem .1rem;display:flex}.petOfferTotal strong{color:#081c3b;letter-spacing:-.035em;font-size:clamp(1.35rem,2.5vw,1.9rem);font-weight:900;line-height:1.2}.petOfferOldPriceTotal{color:#081c3b;font-size:clamp(1.4rem,2.5vw,1.95rem);font-weight:900}.petOfferPriceCard{background:radial-gradient(circle at 50% 48%, #18518461, transparent 23rem), linear-gradient(155deg, #0d3564, var(--offer-navy) 48%, var(--offer-navy-deep));color:#fff;text-align:center;border:2px solid #0d4c82;border-radius:1.75rem;margin-top:1.2rem;padding:1.55rem clamp(1.35rem,5vw,3.3rem) 1.8rem;position:relative;overflow:hidden;box-shadow:0 1.25rem 3rem #071c3a2e}.petOfferBadge,.petOfferSaving,.petOfferLimited{border-radius:999px;justify-content:center;align-items:center;gap:.7rem;width:fit-content;margin-left:auto;margin-right:auto;font-weight:900;line-height:1;display:flex}.petOfferBadge svg,.petOfferSaving svg,.petOfferLimited svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;flex:none;width:1.65rem;height:1.65rem}.petOfferBadge{background:linear-gradient(90deg, var(--offer-orange), var(--offer-orange-light));padding:.75rem 1.7rem;font-size:1.05rem}.petOfferSaving{color:#082b25;background:linear-gradient(90deg,#78f0a2,#81f4aa);margin-top:.75rem;padding:.75rem 1.75rem;font-size:1.15rem}.petOfferLimited{color:#ffad27;border:2px solid #ff9b00;margin-top:.75rem;padding:.58rem 1.1rem;font-size:.92rem}.petOfferIntro{letter-spacing:-.025em;margin:.9rem 0 0;font-size:clamp(1.3rem,2.6vw,1.9rem);font-weight:800;line-height:1.2}.petOfferPrice{color:#fff;letter-spacing:-.065em;text-shadow:0 .3rem 1.2rem #ffffff17;justify-content:center;align-items:flex-end;margin-top:.35rem;font-weight:950;line-height:.82;display:inline-flex}.petOfferCurrency{margin-right:.5rem;font-size:clamp(3.6rem,8vw,6rem)}.petOfferMajor{font-size:clamp(6rem,13vw,9.5rem)}.petOfferMinor{margin:0 0 .25rem .3rem;font-size:clamp(3.2rem,7vw,5rem)}.petOfferPayment{color:#ffffffd1;margin:.85rem 0 1.25rem;font-size:clamp(1rem,1.8vw,1.25rem);line-height:1.3}.petOfferCta{z-index:10;pointer-events:auto;cursor:pointer;isolation:isolate;background:linear-gradient(90deg, #ff7a12, var(--offer-orange));color:#fff;letter-spacing:-.015em;transform-origin:50%;border-radius:1.15rem;justify-content:center;align-items:center;gap:1rem;min-height:5rem;padding:1.15rem 1.5rem;font-size:clamp(1.1rem,2.2vw,1.55rem);font-weight:950;line-height:1.15;text-decoration:none;transition:transform .18s,box-shadow .18s,filter .18s;animation:2.3s ease-in-out infinite petOfferPulse;display:flex;position:relative;overflow:hidden;box-shadow:0 .75rem 1.8rem #ff650547}.petOfferCta:before{z-index:-1;pointer-events:none;content:"";background:linear-gradient(90deg,#fff0,#ffffff7a,#fff0);width:17%;animation:3s ease-in-out infinite petOfferShine;position:absolute;top:-45%;bottom:-45%;left:-28%;transform:skew(-18deg)}.petOfferCta:focus-visible{outline-offset:4px;outline:3px solid #fff}.petOfferCtaArrow{flex:none;font-size:2.15rem;line-height:1}.petOfferTrust{color:#ffffffe6;justify-content:center;align-items:center;gap:1.75rem;margin-top:1.45rem;font-size:.95rem;font-weight:650;display:flex}.petOfferTrust span{align-items:center;gap:.55rem;display:flex}.petOfferTrust svg{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;flex:none;width:1.75rem;height:1.75rem}.petOfferTrust span:nth-child(2) svg{fill:#fff;stroke:#fff}.petOfferClosing{max-width:43rem;color:var(--offer-ink);letter-spacing:-.025em;text-align:center;justify-items:center;gap:1rem;margin:1.75rem auto 0;font-size:clamp(1.2rem,2.6vw,1.65rem);font-weight:820;line-height:1.28;display:grid}.petOfferClosing>span{background:var(--offer-orange);border-radius:999px;width:3.1rem;height:.3rem}@keyframes petOfferPulse{0%,to{scale:1}50%{scale:1.025}}@keyframes petOfferShine{0%,60%{opacity:0;left:-28%}66%{opacity:1}82%{opacity:1;left:116%}88%,to{opacity:0;left:116%}}@media (hover:hover) and (pointer:fine){.petOfferCta:hover{filter:brightness(1.045)saturate(1.03);transform:translateY(-2px);box-shadow:0 1rem 2.2rem #ff650557}}@media (width<=720px){.petOffer{padding:3.75rem .85rem 3.5rem}.petOfferHeader{margin-bottom:1.35rem}.petOfferHeader h2{font-size:clamp(2rem,9.5vw,2.75rem);line-height:1.02}.petOfferSummary{border-radius:1.2rem;padding:.7rem 1rem 1rem}.petOfferItem{grid-template-columns:2.25rem minmax(0,1fr);gap:.75rem;min-height:0;padding:.8rem 0}.petOfferCheck{width:2.25rem;height:2.25rem;font-size:1.3rem}.petOfferItemLabel{font-size:1rem}.petOfferOldPrice{grid-column:2;justify-self:start;margin-top:-.3rem;font-size:1rem}.petOfferTotal{flex-direction:column;align-items:flex-start;gap:.5rem;padding-top:1rem}.petOfferTotal strong{font-size:1.3rem}.petOfferOldPriceTotal{font-size:1.45rem}.petOfferPriceCard{border-radius:1.4rem;padding:1.4rem 1rem 1.5rem}.petOfferBadge,.petOfferSaving{padding-left:1.2rem;padding-right:1.2rem}.petOfferBadge{font-size:.95rem}.petOfferSaving{font-size:1.05rem}.petOfferLimited{padding-left:.8rem;padding-right:.8rem;font-size:.78rem}.petOfferIntro{font-size:1.22rem}.petOfferCurrency{font-size:clamp(3rem,15vw,4rem)}.petOfferMajor{font-size:clamp(5.3rem,25vw,6.6rem)}.petOfferMinor{font-size:clamp(2.8rem,13vw,3.7rem)}.petOfferCta{min-height:4.6rem;padding:1rem .8rem;font-size:1.05rem}.petOfferTrust{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;font-size:.78rem;display:grid}.petOfferTrust span{flex-direction:column;gap:.35rem}.petOfferClosing{margin-top:1.5rem;font-size:1.2rem}}@media (width<=390px){.petOfferHeader h2{font-size:1.95rem}.petOfferPriceCard{padding-left:.75rem;padding-right:.75rem}.petOfferCta{gap:.55rem;font-size:.98rem}.petOfferCtaArrow{font-size:1.8rem}}@media (prefers-reduced-motion:reduce){.petOfferCta,.petOfferCta:before{animation:none!important}.petOfferCta{transition:none;scale:1}.petOfferCta:before{display:none}}.petProofSection{color:var(--pet-ink);background:radial-gradient(circle at 50% 36%,#f47a2706,#0000 30rem),#fff;padding:clamp(3.5rem,6vw,5.25rem) clamp(1rem,2.8vw,2rem) clamp(2.75rem,5vw,4.25rem);position:relative;overflow:hidden}.petProofContainer{z-index:2;width:min(100%,74rem);margin:0 auto;position:relative}.petProofIntro{text-align:center;max-width:61rem;margin:0 auto clamp(1.75rem,3vw,2.4rem)}.petProofBadge{color:var(--pet-orange-deep);letter-spacing:.025em;background:linear-gradient(90deg,#fff0e4,#fff5ed);border-radius:999px;align-items:center;gap:.55rem;padding:.65rem 1.25rem;font-size:clamp(.8rem,1.2vw,.95rem);font-weight:850;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1px #f47a270a}.petProofBadge svg{fill:currentColor;stroke-width:1.7px;width:1.25rem;height:1.25rem}.petProofIntro h2{letter-spacing:-.052em;margin:clamp(1.3rem,2.1vw,1.8rem) 0 .65rem;font-size:clamp(3rem,5.45vw,4.35rem);font-weight:850;line-height:.98}.petProofIntro h2 strong{color:var(--pet-orange);font-weight:850}.petProofTitleLine,.petProofClosingLine,.petProofClosing h3 strong{display:block}.petProofIntro p{max-width:43rem;color:var(--pet-muted);letter-spacing:-.018em;margin:0 auto;font-size:clamp(1.05rem,1.8vw,1.3rem);line-height:1.35}.petProofGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(.85rem,1.6vw,1.25rem);display:grid}.petProofSwipeHint{display:none}.petProofChatCard{background:#f4ede4;border:1px solid #1117221a;border-radius:1.35rem;flex-direction:column;grid-column:span 3;min-width:0;display:flex;overflow:hidden;box-shadow:0 1.1rem 2.6rem #11172214,0 .15rem .35rem #1117220d}.petProofChatCard:nth-child(n+3){grid-column:span 2}.petProofChatCard2,.petProofChatCard4{transform:translateY(.2rem)}.petProofChatCard3{border-radius:1.15rem 1.45rem 1.3rem 1.15rem}.petProofChatCard5{border-radius:1.45rem 1.15rem 1.35rem 1.25rem}.petProofChatHeader{background:#fcfcfcf7;border-bottom:1px solid #11172212;align-items:center;gap:.65rem;min-height:4.25rem;padding:.65rem .85rem;display:flex}.petProofBack{color:#0a72c9;stroke-width:2.4px;flex:none;width:1.45rem;height:1.45rem}.petProofAvatar{background:#e7e3de;border:1px solid #11172214;border-radius:50%;flex:0 0 2.55rem;width:2.55rem;height:2.55rem;overflow:hidden;box-shadow:0 .08rem .2rem #1117221f}.petProofAvatar img{object-fit:cover;width:100%;height:100%;display:block}.petProofIdentity{flex-direction:column;align-items:flex-start;min-width:0;line-height:1;display:flex}.petProofBlurredName{filter:blur(2.4px);-webkit-user-select:none;user-select:none;background:linear-gradient(90deg,#a1a1a1,#d4d4d4 44%,#9f9f9f);border-radius:.4rem;width:clamp(3.6rem,7vw,5rem);height:.9rem;display:block}.petProofIdentity small{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;max-width:10rem;margin-top:.35rem;font-size:.72rem;line-height:1.1;overflow:hidden}.petProofHeaderIcons{color:#0876ce;align-items:center;gap:clamp(.55rem,1vw,.9rem);margin-left:auto;display:flex}.petProofHeaderIcons svg{stroke-width:1.9px;width:1.25rem;height:1.25rem}.petProofChatBody{background:radial-gradient(circle at .6rem .6rem,#a1896d14 0 .08rem,#0000 .09rem) 0 0/2rem 2rem,radial-gradient(circle at 1rem 1rem,#ffffff61 0 .08rem,#0000 .09rem) 0 0/2.2rem 2.2rem,#f4ede4;flex-direction:column;flex:1;gap:.42rem;padding:.72rem;display:flex}.petProofBubble{border-radius:.68rem;max-width:88%;padding:.58rem .68rem .35rem;position:relative;box-shadow:0 .06rem .12rem #11172217}.petProofBubble p{color:#17202c;letter-spacing:-.014em;margin:0;font-size:clamp(.9rem,1.23vw,.99rem);line-height:1.24}.petProofBubble time{color:#767b82;justify-content:flex-end;align-items:center;gap:.14rem;margin-top:.22rem;font-size:.66rem;line-height:1;display:flex}.petProofBubble time svg{color:#0aa7e8;stroke-width:2.1px;width:.95rem;height:.95rem}.petProofBubbleClient{background:#fff;border-top-left-radius:.22rem;align-self:flex-start}.petProofBubbleBrand{background:#d9fdd3;border-top-right-radius:.22rem;align-self:flex-end}.petProofChatCard:nth-child(n+3) .petProofBubble{max-width:94%}.petProofChatCard:nth-child(n+3) .petProofBubble p{font-size:clamp(.87rem,1.12vw,.94rem)}.petProofClosing{text-align:center;margin-top:clamp(2.2rem,4vw,3.25rem)}.petProofClosing>p:first-child{color:#293344;margin:0;font-size:clamp(1rem,1.7vw,1.25rem);line-height:1.35}.petProofClosing h3{letter-spacing:-.043em;margin:.55rem 0 0;font-size:clamp(2rem,3.8vw,3.15rem);font-weight:850;line-height:1.04}.petProofClosing h3 strong{color:var(--pet-orange);font-weight:850}.petProofChevron{width:2.5rem;height:2.5rem;color:var(--pet-orange);stroke-width:2.8px;margin:.8rem auto .2rem}.petProofTransition{color:var(--pet-muted);margin:0;font-size:clamp(1rem,1.55vw,1.18rem);line-height:1.4}.petProofPaw{z-index:1;color:var(--pet-orange);opacity:.13;pointer-events:none;position:absolute}.petProofPawOne{width:4.7rem;height:4.7rem;top:4.5rem;left:clamp(-.3rem,2vw,2.2rem);transform:rotate(-13deg)}.petProofPawTwo{width:4.5rem;height:4.5rem;top:10.5rem;right:clamp(-.4rem,2.5vw,2.8rem);transform:rotate(13deg)}.petProofPawThree{width:4.9rem;height:4.9rem;bottom:3.4rem;left:clamp(-.5rem,3.5vw,4.5rem);transform:rotate(-16deg)}.petProofPawFour{width:5.4rem;height:5.4rem;bottom:2.3rem;right:clamp(-.7rem,3vw,4rem);transform:rotate(17deg)}@media (width<=920px){.petProofContainer{width:min(100%,48rem)}.petProofGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.petProofChatCard,.petProofChatCard:nth-child(n+3){grid-column:span 1}.petProofChatCard:last-child{grid-column:1/-1;justify-self:center;width:min(100%,24rem)}}@media (width<=640px){.petProofSection{padding:3.25rem .85rem 2.75rem}.petProofIntro{margin-bottom:1.8rem}.petProofIntro h2{margin-top:1.2rem;font-size:clamp(2.55rem,12vw,3.35rem);line-height:1}.petProofIntro p{margin-top:.85rem;font-size:1.03rem;line-height:1.45}.petProofGrid{overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;gap:.85rem;width:calc(100% + .85rem);padding:0 .85rem .9rem 0;scroll-padding-inline-start:0;display:flex;overflow-x:auto}.petProofSwipeHint{color:var(--pet-orange-deep);letter-spacing:-.01em;text-align:center;margin:-.65rem 0 .85rem;font-size:.9rem;font-weight:750;line-height:1.35;display:block}.petProofGrid::-webkit-scrollbar{display:none}.petProofChatCard,.petProofChatCard:nth-child(n+3),.petProofChatCard:last-child{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 84vw;grid-column:auto;width:auto;max-width:34rem;transform:none}.petProofBubble p,.petProofChatCard:nth-child(n+3) .petProofBubble p{font-size:.94rem}.petProofClosing{margin-top:2.35rem}.petProofClosing h3{margin-top:.75rem;font-size:clamp(2rem,9.5vw,2.7rem)}.petProofPawOne,.petProofPawTwo{width:3.5rem;height:3.5rem}}.petStepsSection{--steps-ink:#071b38;--steps-muted:#53617a;--steps-orange:#f4511e;--steps-green:#159832;color:var(--steps-ink);background:radial-gradient(circle at 93% 15%,#f47a2709,#0000 17rem),#fff;padding:clamp(3.25rem,5vw,4.75rem) clamp(1rem,3vw,2rem) clamp(2.5rem,4vw,3.5rem);position:relative;overflow:hidden}.petStepsContainer{width:min(100%,86rem);margin:0 auto}.petStepsEyebrow{width:fit-content;color:var(--steps-orange);letter-spacing:.2em;align-items:center;gap:1rem;margin:0 0 .9rem clamp(0rem,12vw,11rem);font-size:clamp(.84rem,1vw,.96rem);font-weight:800;line-height:1;display:flex}.petStepsEyebrow:before{content:"";background:currentColor;border-radius:999px;flex:none;width:3.3rem;height:.16rem}.petStepsTitle{letter-spacing:-.055em;text-align:center;max-width:75rem;margin:0 auto;font-size:clamp(3rem,5vw,4.45rem);font-weight:860;line-height:.92}.petStepsTitle strong{color:var(--steps-orange);font-weight:860}.petStepsTitle span{display:block}.petStepsIntro{max-width:78rem;color:var(--steps-muted);letter-spacing:-.02em;text-align:center;margin:.75rem auto 1.55rem;font-size:clamp(1.05rem,1.5vw,1.28rem);line-height:1.35}.petStepsGrid{grid-template-columns:minmax(0,.94fr) minmax(0,1.17fr) minmax(0,.94fr);gap:1rem;display:grid;position:relative}.petStepCard{background:linear-gradient(#fff 0%,#f9fafc 100%);border:1px solid #071b380f;border-radius:1.65rem;flex-direction:column;min-width:0;min-height:31rem;padding:1.35rem 1.35rem 0;display:flex;position:relative;overflow:hidden;box-shadow:0 1rem 2.8rem #071b380d}.petStepHeader{grid-template-columns:4.3rem minmax(0,1fr);align-items:center;gap:1rem;display:grid}.petStepNumber{color:#fff;background:linear-gradient(145deg,#ff6422,#f0440f);border-radius:50%;place-items:center;width:4.3rem;height:4.3rem;font-size:2.35rem;font-weight:900;line-height:1;display:grid;box-shadow:inset 0 1px #ffffff47}.petStepHeader h3{letter-spacing:-.035em;margin:0;font-size:clamp(1.42rem,1.8vw,1.8rem);font-weight:850;line-height:1.03}.petStepCard>p{color:#172c49;letter-spacing:-.018em;margin:.8rem 0 .55rem;font-size:clamp(1rem,1.15vw,1.11rem);line-height:1.35}.petStepPhoneVisual{flex:1;justify-content:center;align-items:flex-end;min-height:19.25rem;margin-top:auto;display:flex}.petStepPhoneVisual img{object-fit:contain;object-position:center bottom;width:auto;max-width:100%;max-height:20.5rem;display:block}.petStepCardGuide{padding-left:1.15rem;padding-right:1.15rem}.petGuideMockup{background:#fff;border:1px solid #071b381f;border-bottom:0;border-radius:1.1rem 1.1rem 0 0;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);min-height:18.5rem;margin-top:auto;display:grid;overflow:hidden;box-shadow:0 .8rem 1.8rem #071b3814}.petGuidePdf{background:#fff;border-right:1px solid #071b3817;padding:1rem .75rem .85rem;position:relative}.petGuidePdfTag{color:#fff;background:#ef2f2f;border-radius:.38rem;align-items:center;gap:.25rem;margin-bottom:.55rem;padding:.28rem .45rem;font-size:.75rem;font-weight:900;line-height:1;display:inline-flex;box-shadow:0 .28rem .55rem #071b381f}.petGuidePdfTag svg{width:.9rem;height:.9rem}.petGuidePdf>strong{letter-spacing:-.03em;font-size:.86rem;line-height:1.14;display:block}.petGuidePdf ul{gap:.28rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.petGuidePdf li{color:#23364e;background:#f6f7f9;border-radius:.38rem;padding:.38rem .45rem;font-size:.76rem;line-height:1.15}.petGuidePdf li.isSelected{color:#bc4117;background:#ffeae1;font-weight:800}.petGuideChat{background:#fafafa;padding:.95rem .75rem .8rem}.petGuideChatHeader{align-items:center;gap:.45rem;margin-bottom:.75rem;font-size:.84rem;display:flex}.petGuideChatMark{background:#fff;border:1px solid #071b3821;border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;font-size:.62rem;font-weight:900;display:grid}.petGuidePrompt{background:#fff;border:1px solid #071b381c;border-radius:.75rem;padding:.7rem}.petGuidePrompt p{color:#172c49;margin:0 0 .55rem;font-size:.78rem;font-weight:650;line-height:1.25}.petGuideCensor{background:#b7bbc1;border-radius:.2rem;height:.62rem;margin-top:.28rem;display:block}.petGuideCensorLong{width:92%}.petGuideCensorMedium{width:76%}.petGuideCensorShort{width:58%}.petGuideCopy{color:#172c49;background:#fff;border:1px solid #071b381f;border-radius:.55rem;align-items:center;gap:.35rem;width:fit-content;margin:.75rem 0 0 auto;padding:.45rem .55rem;font-size:.75rem;font-weight:800;line-height:1;display:flex}.petGuideCopy svg{width:.9rem;height:.9rem}.petStepsConnector{z-index:5;width:3.5rem;height:3.5rem;color:var(--steps-orange);filter:drop-shadow(0 .35rem .45rem #f4511e24);place-items:center;display:grid;position:absolute;top:58%;transform:translate(-50%,-50%)}.petStepsConnector svg{stroke-width:3.5px;width:3.5rem;height:3.5rem}.petStepsConnectorOne{left:29.7%}.petStepsConnectorTwo{left:70.3%}.petStepsFinish{background:linear-gradient(100deg,#e4ffe9e0,#effff2c2);border:1px solid #15983214;border-radius:1.5rem;grid-template-columns:5.75rem 1px minmax(0,1fr);align-items:center;gap:1.55rem;margin-top:1rem;padding:.85rem 2.2rem;display:grid}.petStepsTimer{width:5.2rem;height:5.2rem;color:var(--steps-green);background:#bef6c9ad;border-radius:50%;place-items:center;display:grid}.petStepsTimer svg{stroke-width:2px;width:3.8rem;height:3.8rem}.petStepsFinishDivider{background:#071b3840;width:1px;height:4.75rem}.petStepsFinishCopy h3{letter-spacing:-.04em;margin:0;font-size:clamp(1.8rem,2.5vw,2.55rem);font-weight:860;line-height:1.05}.petStepsFinishCopy h3 strong{color:var(--steps-green);font-weight:860}.petStepsFinishCopy p{color:#172c49;letter-spacing:-.02em;margin:.18rem 0 0;font-size:clamp(1.05rem,1.55vw,1.35rem);line-height:1.2}.petStepsFinishCopy small{color:#60718a;margin-top:.12rem;font-size:clamp(.92rem,1.25vw,1.08rem);line-height:1.25;display:block}@media (width<=1040px){.petStepsContainer{width:min(100%,48rem)}.petStepsEyebrow{margin-left:0}.petStepsGrid{grid-template-columns:1fr;gap:1rem}.petStepsConnector{display:none}.petStepCard{min-height:31rem}.petGuideMockup{grid-template-columns:.9fr 1.1fr;min-height:20rem}}@media (width<=600px){.petStepsSection{padding:3.7rem .85rem 3.2rem}.petStepsEyebrow{letter-spacing:.15em;gap:.75rem;font-size:.75rem}.petStepsEyebrow:before{width:2.3rem}.petStepsTitle{text-align:left;font-size:clamp(2.55rem,11.5vw,3.15rem);line-height:.98}.petStepsTitle span{display:inline}.petStepsIntro{text-align:left;margin:1.15rem 0 1.6rem;font-size:1rem;line-height:1.48}.petStepCard{border-radius:1.35rem;min-height:auto;padding:1.15rem 1rem 0}.petStepHeader{grid-template-columns:3.55rem minmax(0,1fr);gap:.85rem}.petStepNumber{width:3.55rem;height:3.55rem;font-size:1.95rem}.petStepHeader h3{font-size:1.45rem}.petStepCard>p{margin-top:.8rem;font-size:1rem}.petStepPhoneVisual{min-height:16.5rem}.petStepPhoneVisual img{width:min(100%,20rem);max-height:none}.petStepCardGuide{padding-left:1rem;padding-right:1rem}.petGuideMockup{border-radius:1rem 1rem 0 0;grid-template-columns:1fr;min-height:0;margin-top:.9rem}.petGuidePdf{border-bottom:1px solid #071b3817;border-right:0;padding:1rem}.petGuidePdf>strong{font-size:1rem}.petGuidePdf ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.petGuidePdf li{font-size:.78rem}.petGuideChat{padding:1rem}.petGuideChatHeader{font-size:.9rem}.petGuidePrompt p{font-size:.88rem}.petGuideCopy{font-size:.78rem}.petStepsFinish{border-radius:1.3rem;grid-template-columns:3.7rem minmax(0,1fr);gap:.9rem;padding:1.1rem}.petStepsTimer{width:3.7rem;height:3.7rem}.petStepsTimer svg{width:2.7rem;height:2.7rem}.petStepsFinishDivider{display:none}.petStepsFinishCopy h3{font-size:1.55rem}.petStepsFinishCopy p{margin-top:.45rem;font-size:1rem}.petStepsFinishCopy small{margin-top:.35rem;font-size:.9rem}}.petTransitionSection{--transition-ink:#0c293f;--transition-muted:#40556a;--transition-orange:#f05d25;--transition-red:#eb1648;--transition-green:#119c2f;color:var(--transition-ink);background:radial-gradient(circle at 50% 3%,#f47a270a,#0000 23rem),linear-gradient(#fffefd 0%,#fffaf5 100%);padding:clamp(2.75rem,3.3vw,3.5rem) clamp(1rem,3vw,2rem) 3rem;position:relative;overflow:hidden}.petTransitionContainer{z-index:2;width:min(100%,86rem);margin:0 auto;position:relative}.petTransitionTop{grid-template-columns:minmax(0,1.12fr) minmax(29rem,.88fr);align-items:center;gap:clamp(3rem,4.3vw,4rem);display:grid}.petTransitionCopy{padding-top:.25rem}.petTransitionEyebrow{color:var(--transition-orange);letter-spacing:.2em;align-items:center;gap:1rem;margin:0 0 1.45rem;font-size:clamp(.82rem,1vw,.95rem);font-weight:800;line-height:1;display:flex}.petTransitionEyebrow:before{content:"";background:currentColor;border-radius:999px;flex:none;width:3.15rem;height:.14rem}.petTransitionTitle{letter-spacing:-.058em;max-width:44rem;margin:0;font-size:clamp(3rem,4.35vw,4rem);font-weight:850;line-height:.98}.petTransitionTitle strong{color:var(--transition-orange);font-weight:850;display:inline;position:relative}.petTransitionTitle strong:after{background:var(--transition-orange);content:"";border-radius:50%;width:44%;height:.32rem;position:absolute;bottom:-.26rem;right:0;transform:rotate(-2deg)}.petTransitionLead{max-width:43rem;color:var(--transition-muted);letter-spacing:-.022em;margin:1.75rem 0 0;font-size:clamp(1.08rem,1.45vw,1.31rem);line-height:1.43}.petTransitionLead strong{color:var(--transition-ink);font-weight:820}.petTransitionPhotos{min-height:24.5rem;position:relative}.petTransitionPhoto{background:#fff;border:1px solid #0c293f0f;border-radius:.35rem;width:min(16.5rem,44%);margin:0;padding:.65rem .65rem 2.55rem;position:absolute;box-shadow:0 1.2rem 2.7rem #0c293f26}.petTransitionPhoto img{aspect-ratio:4/5;object-fit:cover;border-radius:.12rem;width:100%;display:block}.petTransitionPhoto figcaption{min-width:7rem;color:var(--transition-ink);text-align:center;background:#fff3d1;padding:.48rem .85rem .42rem;font-family:Segoe Print,Bradley Hand,cursive;font-size:1.22rem;font-weight:800;line-height:1;position:absolute;bottom:-.1rem;left:50%;transform:translate(-50%)rotate(-3deg);box-shadow:0 .45rem .9rem #0c293f21}.petTransitionPhotoBefore{z-index:1;top:3.1rem;left:4.5%;transform:rotate(-5deg)}.petTransitionPhotoAfter{z-index:2;top:1.1rem;right:6.5%;transform:rotate(5deg)}.petTransitionNote{z-index:4;max-width:10.5rem;color:var(--transition-ink);letter-spacing:-.03em;margin:0;font-family:Segoe Print,Bradley Hand,cursive;font-size:clamp(.9rem,1.25vw,1.08rem);font-weight:700;line-height:1.13;position:absolute}.petTransitionNoteBefore{max-width:7.5rem;top:-.35rem;left:0;transform:rotate(-5deg)}.petTransitionNoteBefore:after{content:"";border-bottom:.17rem solid;border-left:.17rem solid;border-radius:0 0 0 2rem;width:2.7rem;height:1.8rem;margin:.2rem 0 0 2.6rem;display:block;transform:rotate(-15deg)}.petTransitionNoteAfter{text-align:right;max-width:9.2rem;top:0;right:-.55rem;transform:rotate(-4deg)}.petTransitionNoteStyles{color:#257f37;text-align:right;max-width:8.8rem;bottom:.2rem;right:0;transform:rotate(-5deg)}.petTransitionNoteStyles:after{background:var(--transition-orange);content:"";border-radius:999px;width:2.7rem;height:.2rem;margin:.55rem .65rem 0 auto;display:block;transform:rotate(-8deg)}.petTransitionPhotoSparkles{z-index:5;width:2.5rem;height:2.5rem;color:var(--transition-orange);stroke-width:2.3px;position:absolute;top:11.2rem;right:.4rem}.petTransitionCompare{grid-template-columns:minmax(0,1fr) 4rem minmax(0,1fr);align-items:center;gap:.75rem;margin-top:clamp(1.4rem,2vw,1.7rem);display:grid}.petTransitionPanel{border:1px solid;border-radius:1.7rem;min-width:0;padding:clamp(1.3rem,2vw,1.5rem);box-shadow:0 1rem 2.6rem #0c293f0d}.petTransitionPanelBefore{background:linear-gradient(145deg,#fff2ee,#fffaf8);border-color:#ffd9cc}.petTransitionPanelAfter{background:linear-gradient(145deg,#eaffeb,#f7fff7);border-color:#ccefd2}.petTransitionPanelHeader{align-items:center;gap:.9rem;margin:0 0 1rem;display:flex}.petTransitionPanelHeader h3{letter-spacing:-.035em;margin:0;font-size:clamp(1.55rem,2vw,2rem);font-weight:900}.petTransitionStatus{color:#fff;border-radius:50%;flex:none;place-items:center;width:3.35rem;height:3.35rem;display:grid;box-shadow:inset 0 1px #ffffff42}.petTransitionStatus svg{stroke-width:3.4px;width:2.3rem;height:2.3rem}.petTransitionPanelBefore .petTransitionStatus{background:var(--transition-red)}.petTransitionPanelAfter .petTransitionStatus{background:var(--transition-green)}.petTransitionPanel ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.petTransitionPanel li{color:#17354c;letter-spacing:-.018em;background:#ffffffbd;border:1px solid #ffffffbf;border-radius:999px;align-items:center;gap:.9rem;min-height:3.45rem;padding:.42rem 1rem .42rem .5rem;font-size:clamp(.98rem,1.2vw,1.13rem);line-height:1.25;display:flex}.petTransitionItemIcon{border-radius:50%;flex:0 0 2.85rem;place-items:center;width:2.85rem;height:2.85rem;display:grid}.petTransitionItemIcon svg{stroke-width:2.25px;width:1.65rem;height:1.65rem}.petTransitionPanelBefore .petTransitionItemIcon{color:#7e261d;background:#ffe0d8;border:1px solid #ffcfc4}.petTransitionPanelAfter .petTransitionItemIcon{color:#0d8c27;background:#d5f8dc;border:1px solid #bceec7}.petTransitionPanelAfter li:last-child .petTransitionItemIcon svg{fill:currentColor}.petTransitionArrow{width:4rem;height:4rem;color:var(--transition-green);place-items:center;display:grid}.petTransitionArrow svg{stroke-width:3.5px;width:4rem;height:4rem}.petTransitionGlow{filter:blur(.2rem);pointer-events:none;background:#f47a270a;border-radius:50%;width:18rem;height:18rem;position:absolute}.petTransitionGlowLeft{bottom:5rem;left:-10rem}.petTransitionGlowRight{top:14rem;right:-11rem}@media (width<=1020px){.petTransitionContainer{width:min(100%,48rem)}.petTransitionTop{grid-template-columns:1fr;gap:2.6rem}.petTransitionPhotos{width:min(100%,42rem);min-height:28rem;margin:0 auto}.petTransitionCompare{grid-template-columns:1fr;gap:.5rem}.petTransitionArrow{margin:0 auto;transform:rotate(90deg)}}@media (width<=640px){.petTransitionSection{padding:3.8rem .85rem 3.7rem}.petTransitionEyebrow{letter-spacing:.14em;gap:.75rem;margin-bottom:1.25rem;font-size:.75rem}.petTransitionEyebrow:before{width:2.25rem}.petTransitionTitle{font-size:clamp(2.55rem,11.5vw,3.25rem);line-height:1}.petTransitionLead{margin-top:1.6rem;font-size:1.03rem;line-height:1.48}.petTransitionTop{gap:2.25rem}.petTransitionPhotos{min-height:21.5rem}.petTransitionPhoto{width:46%;padding:.42rem .42rem 2rem}.petTransitionPhotoBefore{top:2.85rem;left:2%}.petTransitionPhotoAfter{top:1.5rem;right:2%}.petTransitionPhoto figcaption{min-width:5.6rem;padding:.38rem .55rem .32rem;font-size:.94rem}.petTransitionNote{font-size:.75rem}.petTransitionNoteBefore{max-width:5.7rem}.petTransitionNoteBefore:after{width:1.8rem;height:1.1rem;margin-left:1.9rem}.petTransitionNoteAfter{max-width:6.4rem;right:0}.petTransitionNoteStyles{max-width:6.1rem}.petTransitionPhotoSparkles{width:1.8rem;height:1.8rem;top:9rem;right:0}.petTransitionCompare{margin-top:1.4rem}.petTransitionPanel{border-radius:1.3rem;padding:1.15rem .75rem 1rem}.petTransitionPanelHeader{gap:.7rem;margin-bottom:.8rem}.petTransitionPanelHeader h3{font-size:1.5rem}.petTransitionStatus{width:2.85rem;height:2.85rem}.petTransitionStatus svg{width:1.9rem;height:1.9rem}.petTransitionPanel ul{gap:.48rem}.petTransitionPanel li{border-radius:1rem;gap:.7rem;min-height:3.5rem;padding:.4rem .7rem .4rem .42rem;font-size:1rem}.petTransitionItemIcon{flex-basis:2.6rem;width:2.6rem;height:2.6rem}.petTransitionItemIcon svg{width:1.5rem;height:1.5rem}.petTransitionArrow,.petTransitionArrow svg{width:3rem;height:3rem}}.petVoicesSection{color:var(--pet-ink);background:radial-gradient(circle at 9% 10%,#f47a270b,#0000 18rem),radial-gradient(circle at 91%,#f47a2709,#0000 16rem),#fffefd;padding:clamp(4rem,7vw,6.25rem) clamp(1rem,3vw,2rem) clamp(1.75rem,3.5vw,2.75rem);position:relative;overflow:hidden}.petVoicesContainer{z-index:2;width:min(100%,86rem);margin:0 auto;position:relative}.petVoicesTop{grid-template-columns:minmax(0,1.08fr) minmax(30rem,.92fr);align-items:center;gap:clamp(2.5rem,4vw,4rem);display:grid}.petVoicesIntro{max-width:43rem}.petVoicesEyebrow{color:var(--pet-orange-deep);letter-spacing:.19em;align-items:center;gap:.9rem;margin:0 0 1.85rem;font-size:clamp(.82rem,1.1vw,.96rem);font-weight:750;line-height:1;display:flex}.petVoicesEyebrow:before{background:var(--pet-orange);content:"";border-radius:999px;width:3.15rem;height:.14rem}.petVoicesIntro h2{letter-spacing:-.055em;margin:0;font-size:clamp(3rem,5vw,4.25rem);font-weight:850;line-height:.98}.petVoicesIntro h2 span,.petVoicesIntro h2 strong{display:block}.petVoicesIntro h2 strong{width:fit-content;color:var(--pet-orange);margin-top:.15rem;font-weight:850;position:relative}.petVoicesIntro h2 strong:after{background:var(--pet-orange);content:"";border-radius:50%;width:68%;height:.35rem;position:absolute;bottom:-.38rem;left:auto;right:.4rem;transform:rotate(-1deg)}.petVoicesLead{color:#526075;letter-spacing:-.022em;max-width:39rem;margin:clamp(2.4rem,4vw,3.5rem) 0 0;font-size:clamp(1.08rem,1.65vw,1.34rem);line-height:1.42}.petVoicesQuestions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.95rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.petVoicesQuestions:after{background:linear-gradient(var(--pet-orange), var(--pet-orange)) 50% 0 / .3rem 1.45rem no-repeat, linear-gradient(var(--pet-orange), var(--pet-orange)) 100% 50% / 1.45rem .3rem no-repeat, linear-gradient(var(--pet-orange), var(--pet-orange)) 88% 12% / .3rem 1.45rem no-repeat;content:"";width:3.35rem;height:3.35rem;position:absolute;top:-2.6rem;right:-1.35rem;transform:rotate(12deg)}.petVoicesQuestion{text-align:center;background:#ffffffeb;border:1px solid #11172212;border-radius:1.2rem;flex-direction:column;justify-content:center;align-items:center;min-height:12rem;padding:1.25rem 1rem 1.4rem;display:flex;box-shadow:0 1rem 2.2rem #1117220f,0 .12rem .3rem #1117220a}.petVoicesQuestionIcon{color:#f15f13;background:#fff0e5;border-radius:50%;flex:none;place-items:center;width:4.3rem;height:4.3rem;display:grid;position:relative}.petVoicesQuestionIcon:after{content:"";background:#ffe6d4;border-radius:50%;width:.72rem;height:.72rem;position:absolute;bottom:.35rem;right:-1.5rem;box-shadow:.9rem -.65rem 0 .12rem #ffecdf}.petVoicesQuestionIcon svg{stroke-width:2px;width:2.4rem;height:2.4rem}.petVoicesQuestion p{color:#0d263d;letter-spacing:-.025em;max-width:13rem;margin:.8rem 0 0;font-size:clamp(1.02rem,1.45vw,1.2rem);line-height:1.18}.petVoicesQuestion strong{font-weight:850}.petVoicesPromise{background:radial-gradient(circle at 14%,#3db94726,#0000 12rem),linear-gradient(110deg,#e9ffe6f5,#defadbe6);border:1px solid #288f2e17;border-radius:1.7rem;grid-template-columns:12rem 1px minmax(0,1fr);align-items:center;gap:clamp(1.7rem,3vw,2.6rem);margin-top:clamp(1.5rem,3vw,2.2rem);padding:clamp(1.8rem,3.2vw,2.7rem) clamp(1.6rem,3.5vw,3.1rem);display:grid;position:relative;overflow:hidden;box-shadow:0 1.35rem 3rem #2c7c3014,inset 0 1px #ffffffb3}.petVoicesPromise:after{content:"";opacity:.8;background:linear-gradient(#2b932c,#2b932c) 50% 0/.25rem 1.1rem no-repeat,linear-gradient(#2b932c,#2b932c) 100%/1.1rem .25rem no-repeat,linear-gradient(#2b932c,#2b932c) 88% 12%/.25rem 1.1rem no-repeat;width:2.6rem;height:2.6rem;position:absolute;bottom:1.7rem;right:1.6rem;transform:rotate(18deg)}.petVoicesDocument{color:#2a962f;filter:drop-shadow(0 .85rem .7rem #26852c29);place-items:center;min-height:10.5rem;display:grid}.petVoicesDocument svg{fill:#83e08a61;stroke-width:1.55px;width:7.5rem;height:7.5rem}.petVoicesDivider{background:#2a962f45;width:1px;height:100%;min-height:10rem}.petVoicesPromiseCopy{min-width:0}.petVoicesPromiseKicker{color:#121820;letter-spacing:.035em;margin:0;font-size:clamp(.82rem,1.3vw,1.02rem);font-weight:850;line-height:1.25}.petVoicesPromise h3{color:#07182a;letter-spacing:-.052em;margin:.35rem 0 .85rem;font-size:clamp(2rem,4vw,3.25rem);font-weight:850;line-height:1}.petVoicesReady{color:#237b26;background:#c5f1c0ad;border-radius:999px;align-items:center;gap:.8rem;padding:.75rem 1.1rem;display:flex}.petVoicesReady svg{fill:currentColor;stroke-width:1.7px;flex:none;width:1.8rem;height:1.8rem}.petVoicesReady p{letter-spacing:-.022em;margin:0;font-size:clamp(1rem,1.55vw,1.22rem);font-weight:750;line-height:1.25}.petVoicesReady strong{color:#fff;white-space:nowrap;background:linear-gradient(#3aa534,#258625);border-radius:.7rem;margin:0 .28rem;padding:.25rem .65rem;font-size:1.08em;font-weight:900;display:inline-block;box-shadow:inset 0 1px #ffffff38}.petVoicesSupport{color:#31763a;text-align:center;margin:.72rem 0 0;font-size:clamp(.92rem,1.35vw,1.08rem);line-height:1.35}.petVoicesChevron{width:3rem;height:3rem;color:var(--pet-orange);stroke-width:3.2px;margin:1.35rem auto 0;display:block}.petVoicesCorner{pointer-events:none;border:1px solid #f47a270a;border-radius:50%;width:10rem;height:10rem;position:absolute}.petVoicesCornerLeft{background:#f47a2705;top:-5rem;left:-5rem}.petVoicesCornerRight{background:#f47a2704;bottom:18rem;right:-5.5rem}@media (width<=980px){.petVoicesContainer{width:min(100%,48rem)}.petVoicesTop{grid-template-columns:1fr;gap:2.5rem}.petVoicesIntro{max-width:41rem}.petVoicesLead{max-width:39rem}.petVoicesQuestions:after{right:0}.petVoicesPromise{grid-template-columns:9rem 1px minmax(0,1fr)}.petVoicesDocument svg{width:6rem;height:6rem}}@media (width<=640px){.petVoicesSection{padding:2.2rem .85rem 1.5rem}.petVoicesEyebrow{margin-bottom:1.4rem;font-size:.82rem}.petVoicesEyebrow:before{width:2.35rem}.petVoicesIntro h2{font-size:clamp(2.55rem,12vw,3.35rem)}.petVoicesLead{margin-top:2rem;font-size:1.03rem;line-height:1.48}.petVoicesTop{gap:1.8rem}.petVoicesQuestions{gap:.7rem}.petVoicesQuestions:after{display:none}.petVoicesQuestion{border-radius:1rem;min-height:10.5rem;padding:1rem .65rem 1.15rem}.petVoicesQuestionIcon{width:3.7rem;height:3.7rem}.petVoicesQuestionIcon svg{width:2.05rem;height:2.05rem}.petVoicesQuestion p{font-size:1rem;line-height:1.2}.petVoicesPromise{text-align:center;border-radius:1.35rem;grid-template-columns:1fr;gap:.8rem;margin-top:1.25rem;padding:1.45rem 1rem 1.35rem}.petVoicesDocument{min-height:0}.petVoicesDocument svg{width:4.8rem;height:4.8rem}.petVoicesDivider{display:none}.petVoicesPromiseKicker{font-size:.78rem;line-height:1.3}.petVoicesPromise h3{margin:.45rem 0 .9rem;font-size:clamp(2rem,9vw,2.55rem)}.petVoicesReady{text-align:left;border-radius:1.15rem;align-items:flex-start;padding:.85rem}.petVoicesReady p{font-size:1rem}.petVoicesSupport{font-size:.93rem}.petVoicesPromise:after{display:none}.petVoicesChevron{width:2.6rem;height:2.6rem;margin-top:1rem}}@media (width<=350px){.petVoicesQuestions{grid-template-columns:1fr}.petVoicesQuestion{min-height:9rem}}.petGetSection{--get-ink:#101828;--get-muted:#5f6d83;--get-brown:#a45d2f;--get-green:#25ad55;color:var(--get-ink);background:#fff;padding:clamp(4.25rem,6vw,5.75rem) clamp(1rem,3vw,1.5rem) clamp(3.5rem,5vw,4.5rem)}.petGetContainer{width:min(100%,65rem);margin:0 auto}.petGetEyebrow{color:var(--get-brown);letter-spacing:.24em;text-align:center;justify-content:center;align-items:center;gap:1rem;margin:0 0 1.5rem;font-size:.82rem;font-weight:800;line-height:1.2;display:flex}.petGetEyebrow:before,.petGetEyebrow:after{content:"";opacity:.72;background:#b87345;flex:none;width:3.1rem;height:1px}.petGetTitle{color:var(--get-ink);letter-spacing:-.05em;text-align:center;margin:0;font-size:clamp(2.7rem,5vw,4rem);font-weight:860;line-height:1.02}.petGetSubtitle{max-width:48rem;color:var(--get-muted);letter-spacing:-.02em;text-align:center;margin:1.5rem auto 2.15rem;font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.45}.petGetList{gap:.9rem;display:grid}.petGetCard,.petGetFinalCard{border-radius:1.15rem;grid-template-columns:4.5rem minmax(0,1fr);align-items:center;gap:1.5rem;display:grid}.petGetCard{background:#fff;border:1px solid #ece7e1;min-height:7.25rem;padding:1.35rem 1.75rem;box-shadow:0 .65rem 1.9rem #1018280b}.petGetCheck,.petGetDocIcon{border-radius:1rem;justify-content:center;align-items:center;width:4.5rem;height:4.5rem;display:inline-flex}.petGetCheck{color:#fff;background:linear-gradient(145deg,#28b761,#20a34c);box-shadow:inset 0 1px #fff3}.petGetCheck svg,.petGetDocIcon svg{width:1.95rem;height:1.95rem}.petGetCardText h3,.petGetFinalCard h3{color:var(--get-ink);letter-spacing:-.03em;margin:0 0 .3rem;font-size:clamp(1.25rem,2.3vw,1.7rem);font-weight:850;line-height:1.15}.petGetCardText p,.petGetFinalCard p{color:var(--get-muted);letter-spacing:-.015em;margin:0;font-size:clamp(1rem,1.8vw,1.25rem);line-height:1.42}.petGetFinalCard{background:linear-gradient(90deg,#fffaf0,#fffaf2);border:1px solid #f0bd57;margin-top:1rem;padding:1.5rem 1.75rem}.petGetDocIcon{color:#14213d;background:linear-gradient(145deg,#ffbc35,#f6a80a)}.petGetMeta{color:#596579;justify-content:center;align-items:center;gap:.65rem;margin-top:1.5rem;font-size:.95rem;font-weight:550;display:flex}.petGetMeta .petGetDocIcon{color:#344054;background:0 0;border-radius:0;width:1.6rem;height:1.6rem}.petGetMeta .petGetDocIcon svg{width:1.35rem;height:1.35rem}.petGetMetaLine{background:#9aa4b3;width:3rem;height:1px;margin:0 1.15rem}.petGetDot{color:#8a94a6}@media (width<=720px){.petGetSection{padding:3.5rem 1rem 3.25rem}.petGetEyebrow{letter-spacing:.17em;gap:.65rem;margin-bottom:1.25rem;font-size:.7rem}.petGetEyebrow:before,.petGetEyebrow:after{width:1.5rem}.petGetTitle{font-size:clamp(2.25rem,10.25vw,2.9rem);line-height:1.04}.petGetTitle br{display:none}.petGetSubtitle{margin:1.1rem auto 1.75rem;font-size:1.05rem}.petGetCard,.petGetFinalCard{border-radius:1rem;grid-template-columns:3.5rem minmax(0,1fr);gap:1rem;min-height:0;padding:1.1rem 1rem}.petGetCheck,.petGetDocIcon{border-radius:.85rem;width:3.5rem;height:3.5rem}.petGetCheck svg,.petGetDocIcon svg{width:1.65rem;height:1.65rem}.petGetCardText h3,.petGetFinalCard h3{font-size:1.12rem}.petGetCardText p,.petGetFinalCard p{font-size:.94rem}.petGetMeta{flex-wrap:wrap;gap:.45rem;font-size:.82rem}.petGetMetaLine{display:none}}@media (width<=390px){.petGetCard,.petGetFinalCard{grid-template-columns:3.15rem minmax(0,1fr);gap:.8rem;padding-left:.85rem;padding-right:.85rem}.petGetCheck,.petGetDocIcon{width:3.15rem;height:3.15rem}}
