.care-section{grid-template-columns:1.6fr 1fr;align-items:center;gap:10px;padding-block:clamp(21.6px,2.7vw,43.2px);display:grid}.care-photo{min-width:0;margin:0;position:relative}.care-slides{cursor:default;--photo-hover-scale:1.1;aspect-ratio:2.056;transform-origin:0 0;background:#f4e8d8;width:90.9091%;display:block;overflow:hidden}.care-slide{object-fit:cover;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .35s ease-out;display:block;position:absolute;inset:0}.care-slide.is-active{opacity:1}.care-carousel-footer{justify-content:flex-end;align-items:center;gap:12px;width:90.9091%;margin-top:6px;transition:opacity .18s ease-out;display:flex}.care-carousel-controls{flex:none;align-items:center;gap:6px;display:flex}.care-progress{gap:5px;display:flex}.care-progress-step{cursor:pointer;background:0 0;border:0;width:clamp(24px,2.5vw,38px);height:24px;padding:0;position:relative}.care-progress-step:before,.care-progress-step span{content:"";border-radius:99px;height:4px;position:absolute;top:10px;left:0;right:0}.care-progress-step:before{background:#dfd3ec}.care-progress-step span{transform-origin:0;background:#8952bd;transform:scaleX(0)}.care-progress-step.is-active span{transform:scaleX(1)}.care-progress-step:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #8851bc}@media (hover:hover) and (pointer:fine) and (orientation:landscape) and (prefers-reduced-motion:no-preference){.care-slides:hover+.care-carousel-footer{opacity:0;pointer-events:none}.care-section:has(.care-values:hover) .care-carousel-footer{opacity:0;pointer-events:none}.care-section:has(.care-values:hover) .care-slides{scale:var(--photo-hover-scale);z-index:3;transition-duration:.3s;box-shadow:0 14px 32px #2c19262e,0 4px 10px #2c192614}}@media (width<=480px){.care-carousel-footer{gap:8px}}@media (prefers-reduced-motion:reduce){.care-slide,.care-carousel-footer{transition:none}}.care-content{min-width:0;padding-left:0}.care-heading{text-align:center;margin-bottom:clamp(18px,2.25cqw,36px);position:relative}.care-kicker{color:#8952bd;letter-spacing:.17em;margin:0 0 9px;font-size:clamp(12px,1.1cqw,17px);font-weight:700}.care-heading h2{font:400 clamp(26px,2.3cqw,42px) / 1.12 "Chewy",var(--sans);text-wrap:balance;margin:0}.care-heading h2 span{display:block}.care-heart{color:#f883b4;fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:auto;position:absolute;top:calc(50% - 38px);left:100%;translate:0 -50%}.care-values{gap:clamp(14px,1.5cqw,23px);margin:0;padding:0;list-style:none;display:grid}.care-value{isolation:isolate;min-width:0;transition:transform .22s cubic-bezier(.16,1,.3,1);position:relative}.care-value-button{appearance:none;width:100%;min-width:0;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:clamp(54px,5.6cqw,88px) minmax(0,1fr);align-items:center;gap:clamp(12px,1.25cqw,20px);margin:0;padding:0;display:grid}.care-value-button>div{min-width:0}.care-value.is-active:before{opacity:1}.care-value:before{content:"";z-index:-1;background:var(--care-tint);opacity:0;pointer-events:none;border-radius:16px;transition:opacity .18s ease-out;position:absolute;inset:-6px 0;box-shadow:0 8px 22px #2c19261f}@media (hover:hover) and (pointer:fine) and (orientation:landscape){.care-value:hover{transform:translateY(-3px)}.care-section:has([data-active-slide="0"] .care-slides:hover) .care-value:first-child{transform:translateY(-3px)}.care-section:has([data-active-slide="1"] .care-slides:hover) .care-value:nth-child(2){transform:translateY(-3px)}.care-section:has([data-active-slide="2"] .care-slides:hover) .care-value:nth-child(3){transform:translateY(-3px)}.care-value:hover:before{opacity:1}.care-section:has([data-active-slide="0"] .care-slides:hover) .care-value:first-child:before{opacity:1}.care-section:has([data-active-slide="1"] .care-slides:hover) .care-value:nth-child(2):before{opacity:1}.care-section:has([data-active-slide="2"] .care-slides:hover) .care-value:nth-child(3):before{opacity:1}}@media (prefers-reduced-motion:reduce){.care-value{transition:none;transform:none!important}.care-value:before{transition:none}}.care-value--pink{--care-tint:#ffe5ee;--care-accent:#cb4e88}.care-value--yellow{--care-tint:#fff1c9;--care-accent:#db9100}.care-value--blue{--care-tint:#def0ff;--care-accent:#348beb}.care-icon{aspect-ratio:1;width:100%;color:var(--care-accent);background:var(--care-tint);border-radius:50%;place-items:center;display:grid;position:relative}.care-icon>svg:not(.care-countdown){fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:48%;height:48%}.care-icon .care-heart-fill{fill:currentColor;stroke-width:1.3px}.care-countdown{fill:none;width:calc(100% + 8px);height:calc(100% + 8px);stroke:var(--care-accent);stroke-width:2px;pointer-events:none;position:absolute;inset:-4px;overflow:visible;rotate:-90deg}.care-countdown-track{opacity:.14}.care-countdown-fill{stroke-dasharray:100;stroke-dashoffset:100px;stroke-linecap:round;opacity:0}.care-value.is-active .care-countdown-fill{opacity:1}.care-value h3{font:400 clamp(20px,1.6cqw,28px) / 1.15 "Chewy",var(--sans);margin:0 0 6px}.care-value p{color:#51416a;text-wrap:pretty;margin:0;font-size:clamp(14px,1.15cqw,18px);line-height:1.5}.community-heading{text-align:center;margin:0 auto clamp(24px,3vw,42px)}.community-kicker{color:#8952bd;letter-spacing:.18em;margin:0 0 10px;font-size:clamp(11px,1vw,15px);font-weight:700}.community-heading h2{max-width:calc(100% - 76px);font:400 clamp(30px,3.34vw,51px) / 1.12 "Chewy",var(--sans);text-wrap:balance;margin:0;display:inline-block;position:relative}.community-heading h2:before,.community-heading h2:after,.community-whiskers:before,.community-whiskers:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 40'%3E%3Cpath d='m7 3 6 8M3 19l10 3M7 36l7-5' fill='none' stroke='%23ffbc45' stroke-width='3.5' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat;width:24px;height:40px;position:absolute;top:50%;translate:0 -50%}.community-heading h2:before,.community-whiskers:before{right:calc(100% + 12px)}.community-heading h2:after,.community-whiskers:after{filter:hue-rotate(300deg);left:calc(100% + 12px);rotate:180deg}.care-heading .community-whiskers{width:fit-content;max-width:calc(100% - 72px);margin-inline:auto;position:relative}.care-heading .community-whiskers:before{right:calc(100% + 4px)}.care-heading .community-whiskers:after{left:calc(100% + 8px)}.community-heading>p:last-child{letter-spacing:.025em;margin:12px 0 0;font-size:clamp(14px,1.14vw,18px);line-height:1.5}.community-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.4vw,24px);display:grid}.community-card{text-align:center;background:var(--community-tint);min-width:0;box-shadow:var(--card-shadow);border-radius:clamp(20px,2vw,30px);margin:0;padding:clamp(14px,1.4cqw,22px)}.community-card--pink{--community-tint:#fff0f5}.community-card--yellow{--community-tint:#fff7de}.community-card--blue{--community-tint:#eaf5ff}.community-card--purple{--community-tint:#f4edff}.reviews-section{padding-bottom:clamp(20px,2vw,28px)}.review-slot{min-width:0;display:grid;position:relative}.review-card{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transform-origin:50%;backface-visibility:hidden;flex-direction:column;min-width:0;transition:box-shadow .3s;display:flex;position:relative}@media (prefers-reduced-motion:reduce){.review-card{transition:none}}.review-card>img{aspect-ratio:1.18;object-fit:cover;border-radius:clamp(14px,1.3cqw,22px);width:100%;height:auto;transition:translate .22s cubic-bezier(.16,1,.3,1);display:block}.review-card figcaption{flex-direction:column;flex:1;align-items:center;display:flex}.review-stars{color:#eba000;gap:3px;margin-block:16px 12px;display:flex}.review-stars svg{fill:currentColor;width:clamp(18px,1.7cqw,26px);height:clamp(18px,1.7cqw,26px)}.review-text{flex:0 0 6em;width:100%;height:6em;font-size:clamp(14px,1.12cqw,18px);line-height:1.5;position:relative}.review-card blockquote{max-height:100%;font-size:inherit;line-height:inherit;text-wrap:pretty;margin:0;overflow:hidden}.review-card.has-long-review blockquote{mask-image:linear-gradient(#000 65%,#0000 100%)}.review-card:focus-visible{outline-offset:4px;z-index:2;outline:2px solid #8952bd}.review-card cite{text-align:right;align-self:flex-end;margin-top:auto;padding-top:12px;font-size:clamp(13px,1cqw,16px);font-style:normal;display:block}.review-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex;container-type:inline-size}.review-preview-note{color:#51416a;text-align:right;white-space:nowrap;flex:100%;min-width:0;margin:0;font-size:min(13px,1.65cqw);line-height:1.5}@media (orientation:landscape){.review-controls{container-type:inline-size}.review-preview-note{white-space:nowrap;white-space:nowrap;flex:100%;min-width:0;font-size:min(13px,1.65cqw)}}.community-symbols{width:0;height:0;position:absolute;overflow:hidden}@media (width<=1100px){.care-section{grid-template-columns:1fr;gap:25px}.care-photo{width:100%}.care-heading h2{font-size:clamp(30px,4.3cqw,42px)}.care-heading{margin-bottom:25px}.care-value-button{grid-template-columns:70px minmax(0,1fr);gap:18px}.care-value h3{font-size:25px}.care-value p{font-size:16px}.community-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.review-text{font-size:16px}}@media (width<=550px){.care-section{gap:22px}.care-heading h2{font-size:clamp(26px,7.7cqw,34px)}.care-heart{width:26px}.care-kicker{font-size:12px}.care-value-button{grid-template-columns:48px minmax(0,1fr);gap:11px}.care-value h3{font-size:22px}.care-value p{font-size:15px}.community-grid{grid-template-columns:1fr}.community-heading h2{font-size:clamp(28px,7vw,38px)}.community-card{padding:20px}.review-card>img{aspect-ratio:1.25;transition:transform .5s cubic-bezier(.16,1,.3,1)}}@media (orientation:portrait),(hover:none),(pointer:coarse){.review-text{flex:0 0 4.65em;height:4.65em}.review-card blockquote{max-height:100%;overflow:hidden}.review-card.has-long-review blockquote{mask-image:linear-gradient(#000 55%,#0000 100%)}.review-card{cursor:pointer}.care-slides{touch-action:pan-y;aspect-ratio:1.65;transform-origin:50%;width:100%}.care-slide{object-position:center;transform:scale(1.06)}.care-carousel-footer{flex-direction:column;align-items:stretch;gap:4px;width:100%;margin-top:12px}.care-carousel-controls{width:100%}.care-progress{gap:8px;width:100%}.care-progress-step{flex:1;min-width:44px;height:32px}.care-progress-step:before,.care-progress-step span{top:14px}.care-heading{margin-bottom:18px}.care-heading h2{font-size:clamp(27px,4vw,36px)}.care-heart{width:24px;top:0;left:auto;right:0}.care-values{gap:10px}.care-value{border:1px solid #eadfec;border-radius:16px;transition:background .22s;display:block;overflow:hidden}.care-value:before{display:none}.care-value.is-active{background:var(--care-tint);border-color:#0000}.care-value-button{width:100%;color:inherit;text-align:left;background:0 0;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;padding:14px;display:grid}.care-value-button:focus-visible{outline-offset:-3px;border-radius:16px;outline:2px solid #8952bd}.care-value h3{margin:0;font-size:21px;line-height:1.2}.care-value p{margin:8px 0 0;font-size:14px;line-height:1.55;display:none}.care-value.is-active p{display:block}.reviews-section .community-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px}.reviews-section .community-card{border-radius:14px;padding:11px}.reviews-section .review-card>img{aspect-ratio:1;border-radius:10px}.reviews-section .review-stars{gap:2px;margin-block:10px 8px}.reviews-section .review-stars svg{width:14px;height:14px}.reviews-section .review-text{font-size:13px;line-height:1.55}.reviews-section .review-card cite{padding-top:10px;font-size:11px;line-height:1.4}}.care-icon>.brand-heart{width:48%;height:48%;color:var(--care-accent)}@media (width>=1101px) and (orientation:landscape){.care-section{align-items:stretch}.care-content{flex-direction:column;justify-content:flex-end;padding-bottom:6px;display:flex}.care-heading{margin-bottom:clamp(16px,1.4vw,24px)}.care-values{gap:clamp(12px,1.2vw,18px)}.care-value-button{grid-template-columns:clamp(48px,3.8vw,66px) minmax(0,1fr);gap:clamp(12px,1vw,16px);padding:4px 0}.care-value h3{margin-bottom:5px;font-size:clamp(19px,1.35vw,25px)}.care-value p{font-size:clamp(13px,.9vw,16px);line-height:1.45}}.review-slot.is-review-open{height:var(--review-base-height);z-index:6}.review-card.is-review-open{z-index:6;position:absolute;inset:0 0 auto}.review-card.is-review-open .review-text{height:var(--review-open-text-height);flex-basis:var(--review-open-text-height)}.review-card.is-review-open blockquote{max-height:none;overflow:visible;mask-image:none}.review-card figcaption{min-width:0}@media (hover:none),(pointer:coarse){.review-card.is-review-open{transform-style:preserve-3d}.review-card.is-review-open>img{translate:0 0 24px}.review-card.is-review-open figcaption{translate:0 0 12px}.review-card.is-review-orbit{will-change:transform;animation:3.6s linear infinite sq-review-orbit}}@keyframes sq-review-orbit{0%,to{--sq-shadow-x:0px;--sq-shadow-y:8px;--sq-shadow-blur:18px;--sq-shadow-alpha:.17;transform:perspective(900px)rotateX(9deg)rotateY(0)}25%{--sq-shadow-x:-12px;--sq-shadow-y:13px;--sq-shadow-blur:24px;--sq-shadow-alpha:.22;transform:perspective(900px)rotateX(0)rotateY(9deg)}50%{--sq-shadow-x:0px;--sq-shadow-y:18px;--sq-shadow-blur:29px;--sq-shadow-alpha:.25;transform:perspective(900px)rotateX(-9deg)rotateY(0)}75%{--sq-shadow-x:12px;--sq-shadow-y:13px;--sq-shadow-blur:24px;--sq-shadow-alpha:.22;transform:perspective(900px)rotateX(0)rotateY(-9deg)}}@media (prefers-reduced-motion:reduce){.review-card.is-review-open>img,.review-card.is-review-open figcaption{translate:none}.review-card.is-review-orbit{animation:none}}