.phone-playing .phone-digit{animation:phone-number-wave 4.8s calc(var(--digit) * 55ms) ease-in-out infinite;animation-play-state:paused}.phone-playing.phone-in-view .phone-digit{animation-play-state:running}@keyframes phone-number-wave{0%,12%,to{opacity:1;transform:none}5%{opacity:1;transform:translateY(-4px) scale(1.09)}}.visual-page-hero{display:grid;grid-template-columns:1fr;gap:26px;align-items:center;padding-top:30px}.page-hero-copy{min-width:0}.visual-page-hero .breadcrumb{margin-bottom:25px}.visual-page-hero h1{font-size:calc(clamp(32px,8.2vw,47px));background:linear-gradient(120deg,#0a3545,#187e75 60%,#0a3545);background-clip:text;-webkit-background-clip:text;color:#0a3545;-webkit-text-fill-color:transparent;text-shadow:0 2px 14px #187e7510;animation:page-heading-arrive .9s cubic-bezier(.2,.7,.3,1) both}.visual-page-hero p{max-width:650px}.page-care-photo{position:relative;margin:0;border-radius:24px;overflow:hidden;border:1px solid #c1dcd3;box-shadow:0 17px 35px #123c4820;aspect-ratio:1.5;background:#e4eee9}.page-care-photo img{width:100%;height:100%;object-fit:cover;object-position:center 15%}.page-care-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:25px}.page-care-actions .button{font-size:13px;min-height:46px}.page-whatsapp-link{font-size:13px;color:#137865;min-height:44px;text-decoration:underline;text-underline-offset:5px}.care-rate-pill,.page-whatsapp-link{font-weight:800;display:inline-flex;align-items:center}.care-rate-pill{max-width:100%;border:1px solid #d4be86;background:#fff8e7;border-radius:12px;padding:10px 13px;color:#5d4822;font-size:12px}.editorial-care-photo{position:relative;margin:0;grid-column:1/-1;height:275px;overflow:hidden;border:1px solid #d2e5dc;border-radius:24px;background:#dfebe5}.editorial-care-photo img{width:100%;height:100%;object-fit:cover}.editorial-care-photo:after{content:"";position:absolute;inset:40% 0 0;background:linear-gradient(0deg,#062e3ddd,transparent);pointer-events:none}.editorial-care-photo figcaption{position:absolute;left:23px;right:23px;bottom:20px;color:#fff;font-weight:800;z-index:1;line-height:1.4}.related-care-section{padding:15px 6% 55px}.related-care-section>h2{font-size:29px;margin:15px 0 23px}.related-care-links{display:grid;grid-template-columns:1fr;gap:12px}.related-care-links a{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:66px;padding:17px 20px;border:1px solid #c9dfd7;background:linear-gradient(125deg,#fff,#eaf4ef);border-radius:15px;color:#174f5a;font-size:13px;font-weight:800;box-shadow:0 7px 20px #0b435509}.related-care-links a>span:last-child{font-size:20px;color:#228677}.related-care-links a:hover{border-color:#8abfa8;background:#e4f1e9}.care-orbit-controls{gap:0}.care-orbit-dots{gap:5px}.care-orbit-dots button{width:40px;height:44px}.care-orbit-stage{touch-action:pan-y}@keyframes page-heading-arrive{0%{opacity:.3;transform:translateY(10px) scale(.985)}75%{opacity:1;transform:translateY(-1px) scale(1.005)}to{opacity:1;transform:none}}@media(min-width:701px){.related-care-links{grid-template-columns:repeat(3,minmax(0,1fr))}.editorial-care-photo{height:320px}.visual-page-hero h1{font-size:48px}}@media(min-width:981px){.visual-page-hero{grid-template-columns:1.15fr .85fr;gap:55px;padding-top:42px;padding-bottom:55px}.page-care-photo{aspect-ratio:1.3;max-height:360px}.visual-page-hero h1{font-size:calc(clamp(42px,4.2vw,62px))}.visual-page-hero .breadcrumb{margin-bottom:28px}.related-care-section{padding-left:6%;padding-right:6%;padding-bottom:75px}.editorial-care-photo{height:340px}}@media(max-width:360px){.care-orbit-dots button{width:37px}.page-care-actions{gap:10px}.page-care-photo{border-radius:20px}.visual-page-hero h1{font-size:32px}.editorial-care-photo figcaption{font-size:18px}}@media(prefers-reduced-motion:reduce){.phone-playing .phone-digit,.visual-page-hero h1{animation:none!important;transform:none!important;opacity:1}}.editorial-care-photo{height:auto;display:grid;grid-template-columns:1fr;background:linear-gradient(130deg,#0b3544,#18766b)}.editorial-care-photo img{height:310px;object-position:center 15%;min-width:0}.editorial-care-photo:after{display:none}.editorial-care-photo figcaption{position:static;padding:23px;line-height:1.5;font-size:21px;align-self:center}@media(min-width:701px){.editorial-care-photo{grid-template-columns:1fr 1fr}.editorial-care-photo img{height:360px}.editorial-care-photo figcaption{padding:30px;font-size:28px}}[data-care-orbit],[data-care-process],[data-hero-slider],[data-reviews-track],[data-slider]{overflow-anchor:none}[data-slider]{touch-action:pan-y}