:root{--bg:#fff;--ink:#000;--ink-2:#262626;--grey:#f5f5f5;--grey-2:#ededed;--line:#eaeaea;--mute:#6b6b6b;--r-xl:32px;--r-lg:24px;--gut:clamp(16px,3.34vw,48px);--gap:24px;--ease:cubic-bezier(.16,1,.3,1);--h-xl:clamp(44px,6.6vw,96px);--h-l:clamp(36px,4.45vw,64px);--h-m:clamp(28px,3.35vw,48px);--t-lead:clamp(20px,2.4vw,34px);--bar-top:18px;--bar-h:48px}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font:400 15px/1.3 Onest,system-ui,sans-serif;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;letter-spacing:inherit}ul,ol{list-style:none}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:var(--r-pill)}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wrap{padding-inline:var(--gut);max-width:1536px;margin-inline:auto}.h-xl,.h-l,.h-m{font-weight:500;letter-spacing:-.04em;line-height:1;text-wrap:balance}.h-xl{font-size:var(--h-xl)}.h-l{font-size:var(--h-l)}.h-m{font-size:var(--h-m);line-height:1.05}.t-lead{font-size:var(--t-lead);line-height:1.12;letter-spacing:-.035em;font-weight:400}.t-card{font-size:clamp(20px,1.7vw,24px);font-weight:600;letter-spacing:-.035em;line-height:1.1}.t-sm{font-size:var(--fs-sm);line-height:1.25}.t-mute{color:var(--mute)}section{position:relative}.pill{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:48px;padding:0 22px;border-radius:var(--r-pill);border:1px solid var(--line);background:var(--bg);color:var(--ink);font-size:var(--fs-sm);font-weight:500;white-space:nowrap;transition:border-color .25s,background-color .25s,color .25s,transform .25s var(--ease)}.pill:hover{border-color:var(--ink)}.pill:active{transform:scale(.97)}.pill--dark{background:var(--ink);border-color:var(--ink);color:var(--bg)}.pill--dark:hover{background:var(--ink-2);border-color:var(--ink-2)}.pill--lg{height:56px;padding:0 28px;font-size:var(--fs-md)}.pill[disabled]{opacity:.45;pointer-events:none}.pill svg{width:20px;height:20px;flex:none}.pill--light{background:var(--bg);color:var(--ink);border-color:var(--bg)}.pill--light:hover{background:var(--line);border-color:var(--line)}.pill--ghost{background:transparent;color:var(--bg);border-color:#3a3a3a}.pill--ghost:hover{border-color:var(--bg)}.pill-row{display:flex;flex-wrap:wrap;gap:8px}.icon-btn{position:relative;display:inline-grid;place-items:center;width:48px;height:48px;border-radius:50%;border:1px solid var(--line);background:var(--bg);transition:border-color .25s}.icon-btn:hover{border-color:var(--ink)}.icon-btn svg{width:22px;height:22px}.badge{position:absolute;right:-4px;bottom:-4px;min-width:20px;height:20px;padding:0 5px;border-radius:var(--r-pill);background:var(--ink);color:var(--bg);font-size:11px;font-weight:600;display:grid;place-items:center;border:2px solid var(--bg);transition:transform .4s var(--ease)}.arrow{width:22px;height:22px;flex:none;transition:transform .35s var(--ease)}.link-arrow{display:inline-flex;align-items:center;gap:10px;font-size:var(--fs-sm);font-weight:500}.link-arrow:hover .arrow{transform:translate(5px)}.u-link{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--mute-2);transition:text-decoration-color .2s}.u-link:hover{text-decoration-color:currentColor}.logo{display:inline-flex;align-items:center;gap:.06em;font-size:34px;font-weight:500;letter-spacing:-.05em;line-height:1}.logo svg{width:.66em;height:.66em;margin:0 .04em;transform:translateY(.05em)}.logo--sm{font-size:26px}.ph{position:relative;overflow:hidden;border-radius:var(--r-xl);background:var(--grey)}.ph img{width:100%;height:100%;object-fit:cover}.ph--fill img{position:absolute;inset:0}.tag{position:absolute;top:14px;left:14px;z-index:1;background:var(--bg);border-radius:var(--r-pill);padding:11px 18px;font-size:var(--fs-base);font-weight:600;letter-spacing:-.03em;line-height:1}.go{position:absolute;left:14px;bottom:14px;z-index:1;display:flex;align-items:center;gap:12px;background:var(--bg);border-radius:var(--r-pill);padding:0 14px 0 20px;height:48px;font-size:var(--fs-base);font-weight:600;letter-spacing:-.03em}a:hover>.go .arrow,.go:hover .arrow{transform:translate(5px)}.glass{position:absolute;z-index:2;width:clamp(170px,14.2vw,204px);padding:22px 22px 24px;border-radius:28px;color:var(--ink);background:linear-gradient(150deg,#ffffffb3,#ffffff5c);-webkit-backdrop-filter:blur(22px) saturate(1.25);backdrop-filter:blur(22px) saturate(1.25);box-shadow:inset 0 1px #ffffffb3,0 18px 40px -20px #00000038}.glass--light{color:var(--ink);background:linear-gradient(150deg,#f7f7f7e6,#f0f0f09e);box-shadow:inset 0 1px #fff,0 18px 40px -22px #0000002e}.glass .petal{width:30px;height:30px;margin-bottom:26px}.glass :is(b,strong){display:block;font-size:clamp(17px,1.4vw,20px);font-weight:600;letter-spacing:-.035em;line-height:1.1;margin-bottom:16px}.glass span{display:block;font-size:13.5px;line-height:1.18}.glass ul{display:grid;gap:12px;font-size:14px;line-height:1.2}.glass li{display:flex;justify-content:space-between;gap:14px}.glass li :is(b,strong){display:inline;font-size:14px;margin:0;white-space:nowrap}.glass--tl{left:14px;top:14px}.glass--tr{right:14px;top:14px}.glass--bl{left:14px;bottom:14px}.glass--br{right:14px;bottom:14px}.glass--wide{width:clamp(220px,19vw,276px)}.top{position:relative;z-index:3;display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding-top:24px;height:96px}.top .logo{margin-top:14px}.nav-cluster{display:flex;gap:14px;align-items:flex-start}.nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:680px}.nav .pill{height:48px;padding:0 18px}.nav .pill.is-current{border-color:var(--ink)}.nav-end{display:flex;gap:6px;justify-content:flex-end;width:100%}.bar{position:fixed;z-index:50;inset:var(--bar-top) var(--gut) auto;display:flex;justify-content:space-between;align-items:center;pointer-events:none;transform:translateY(calc(-100% - 40px));transition:transform .6s var(--ease)}.bar.show{transform:none}.bar>*{pointer-events:auto}.bar .logo{background:var(--bg);padding:12px 20px 12px 18px;border-radius:var(--r-pill);box-shadow:0 8px 30px -12px #0000002e}.bar-actions{display:flex;gap:6px}.bar-actions .pill,.bar-actions .icon-btn{box-shadow:0 8px 30px -14px #0003}.menu{position:fixed;inset:0;z-index:60;background:var(--bg);display:grid;grid-template-rows:auto minmax(0,1fr);padding:18px var(--gut) 28px;clip-path:inset(0 0 100% 0);transition:clip-path .7s var(--ease);visibility:hidden}.menu.open{clip-path:inset(0);visibility:visible}.menu-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.menu-top-r{display:flex;gap:6px}.menu-body{display:flex;gap:24px;min-height:0;padding-top:clamp(28px,4vw,56px)}.mtree{display:none}.mview{flex:1;min-width:0;display:flex;overflow-x:auto;scrollbar-width:none}.mview::-webkit-scrollbar{display:none}.mcol{flex:0 0 auto;width:clamp(230px,19vw,280px);padding:0 28px;border-left:1px solid var(--line);overflow-y:auto;scrollbar-width:none;animation:mcol .45s var(--ease) both}.mcol::-webkit-scrollbar{display:none}.mcol:first-child{width:clamp(300px,30vw,440px);padding-left:0;border-left:0}@keyframes mcol{0%{opacity:0;transform:translate(-12px)}}.mcol h3{font-size:var(--fs-xs);font-weight:500;color:var(--mute);margin:10px 0 18px;letter-spacing:0}.mcol ul{display:grid;gap:2px}.mi{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:9px 12px;margin:0 -12px;border:0;border-radius:var(--r-sm);background:none;font:inherit;color:var(--ink);text-align:left;cursor:pointer;font-size:var(--fs-xl);font-weight:500;letter-spacing:-.03em;line-height:1.15;text-decoration:none;transition:background-color .2s,color .2s;box-sizing:content-box}.mi svg{width:18px;height:18px;flex:none;opacity:0;transform:translate(-6px);transition:opacity .25s,transform .25s var(--ease)}.mi:hover,.mi:focus-visible{background:var(--grey)}.mi:hover svg,.mi[aria-expanded=true] svg,.mi:focus-visible svg{opacity:1;transform:none}.mi-chev{opacity:.35!important;transform:rotate(-90deg)!important}.mi:hover .mi-chev,.mi[aria-expanded=true] .mi-chev{opacity:1!important}.mi[aria-expanded=true]{background:var(--ink);color:var(--bg)}.mcol:first-child .mi{font-size:clamp(28px,2.7vw,40px);letter-spacing:-.045em;line-height:1.02;padding:8px 14px;margin:0 -14px;border-radius:18px}.mcol:first-child .mi svg{width:26px;height:26px}.mcol:first-child .mi[aria-expanded=true]{background:none;color:var(--ink)}.mview.has-open .mcol:first-child .mi:not([aria-expanded=true]){color:var(--dim)}.mview.has-open .mcol:first-child .mi:not([aria-expanded=true]):hover{color:var(--ink)}.mhead{display:none}.menu-aside{flex:0 0 300px;display:flex;flex-direction:column;gap:12px;min-height:0}.menu-promo{display:block;flex:1;min-height:260px;max-height:460px}.menu-promo img{position:absolute;inset:0}.menu-promo .glass{left:12px;bottom:12px;right:auto}.menu-contacts{display:grid;gap:10px;background:var(--grey);border-radius:var(--r-xl);padding:22px}.menu-contacts span{font-size:var(--fs-sm);color:var(--mute)}.menu-contacts .pill{gap:10px}.menu-contacts .pill svg{width:20px;height:20px}.mview.deep~.menu-aside{display:none}.split-title{margin-top:clamp(120px,13vw,190px)}.split-title .h-l span,.split-title .h-xl span{display:block}.split-title .h-l span:last-child,.split-title .h-xl span:last-child{padding-left:clamp(0px,22.5vw,324px)}.center-title{margin-top:clamp(110px,11vw,160px);display:grid;justify-content:center}.center-title .h-l span{display:block}.center-title .h-l span:last-child{padding-left:clamp(60px,13.7vw,198px)}:is(.crumbs,.breadcrumbs){margin-top:clamp(8px,1.4vw,20px)}:is(.crumbs,.breadcrumbs) ol{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:6px 0;font-size:var(--fs-sm);color:var(--mute)}:is(.crumbs,.breadcrumbs) li{display:inline-flex;align-items:center}:is(.crumbs,.breadcrumbs) li+li:before{content:"";width:4px;height:4px;border-radius:50%;background:var(--mute-2);margin:0 12px}:is(.crumbs,.breadcrumbs) a{transition:color .2s}:is(.crumbs,.breadcrumbs) a:hover{color:var(--ink)}:is(.crumbs,.breadcrumbs) [aria-current]{color:var(--ink);font-weight:500}.page-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,400px);gap:32px 48px;align-items:end;margin-top:clamp(36px,4.5vw,64px)}.page-title span{display:block}.page-title span+span{padding-left:clamp(0px,17vw,240px)}.page-lead{font-size:var(--fs-md);font-weight:500;line-height:1.3;max-width:400px;padding-bottom:.4em}.page-lead .pill-row{margin-top:24px}.page-head--wide{grid-template-columns:minmax(0,1fr)}.page-head--wide .page-lead{max-width:640px}.sec{margin-top:clamp(120px,12vw,170px)}.sec--sm{margin-top:clamp(64px,7vw,100px)}.sec--first{margin-top:clamp(48px,5.5vw,80px)}.sec-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--gap);align-items:end}.sec-head .h-l span,.sec-head .h-m span{display:block}.sec-head .h-l span+span,.sec-head .h-m span+span{padding-left:clamp(0px,9.7vw,138px)}.sec-head p{font-size:var(--fs-md);font-weight:500;line-height:1.25;max-width:320px;justify-self:end}.sec-body{margin-top:clamp(48px,5vw,72px)}.grid-2,.grid-3,.grid-4{display:grid;gap:var(--gap)}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.card{background:var(--grey);border-radius:var(--r-xl);padding:30px 32px 32px;display:flex;flex-direction:column;min-width:0}.card .n{font-size:var(--fs-sm);font-weight:600}.card .petal{width:30px;height:30px}.card h3{font-size:clamp(20px,1.7vw,24px);font-weight:600;letter-spacing:-.035em;line-height:1.1;margin:48px 0 20px}.card .n+h3,.card .petal+h3{margin-top:48px}.card h3:first-child{margin-top:0}.card p{font-size:var(--fs-sm);line-height:1.3;max-width:320px}.card p+p{margin-top:12px}.card .pill,.card .link-arrow{align-self:flex-start;margin-top:auto}.card p+.pill,.card p+.link-arrow,.card ul+.pill{margin-top:28px}.card .pill-row .pill{margin-top:0}.card--num{min-height:282px}.card--white{background:var(--bg);border:1px solid var(--line)}.card--dark{background:var(--ink);color:var(--bg)}.card--dark p{color:var(--on-dark)}.card--dark :focus-visible{outline-color:var(--bg)}.card-big,.card .card-big{font-size:clamp(44px,4vw,56px);font-weight:500;letter-spacing:-.05em;line-height:1;margin:44px 0 14px}.card ul,.prose ul{display:grid;gap:8px;font-size:var(--fs-sm)}.card li,.prose li{display:flex;gap:10px;align-items:baseline}.card li:before,.prose ul li:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;flex:none;transform:translateY(-3px)}.care-card{background:var(--grey);border-radius:var(--r-xl);padding:26px 36px 40px;min-height:300px;display:flex;flex-direction:column}.care-card .n{font-size:var(--fs-sm);font-weight:600}.care-card h3{margin-top:58px;margin-bottom:40px}.care-card p{font-size:var(--fs-sm);line-height:1.22;max-width:230px}.care-card p+p{margin-top:14px}.steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap)}.steps .care-card{min-height:282px}.stair>:nth-child(2){margin-top:84px}.stair>:nth-child(4){margin-top:108px}.cta-card{background:var(--ink);color:var(--bg);border-radius:var(--r-xl);padding:clamp(28px,3.4vw,48px);display:flex;flex-direction:column;align-self:start}.cta-card--sticky{position:sticky;top:100px}.cta-card .petal{width:36px;height:36px;margin-bottom:64px}.cta-card .h-m{margin-bottom:20px;max-width:14ch}.cta-card>p{font-size:var(--fs-md);line-height:1.3;color:var(--on-dark);max-width:380px;margin-bottom:40px}.cta-btns{display:flex;flex-wrap:wrap;gap:8px}.cta-card small{display:block;margin-top:18px;font-size:var(--fs-xs);color:var(--dim)}.cta-card :focus-visible{outline-color:var(--bg)}.cols{display:grid;grid-template-columns:minmax(0,408fr) minmax(0,48fr) minmax(0,888fr)}.cols-aside{grid-column:1;align-self:start;position:sticky;top:120px}.cols-main{grid-column:3;min-width:0}.toc{border-top:1px solid var(--line)}.toc a{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid var(--line);font-size:var(--fs-md);font-weight:500;letter-spacing:-.02em;transition:color .2s}.toc a:hover{color:var(--mute)}.toc a:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--ink);flex:none;margin-right:-21px;opacity:0;transition:opacity .25s,margin .35s var(--ease)}.toc a[aria-current=true]:before{opacity:1;margin-right:-6px}.toc a :is(b,strong){flex:1;font-weight:500}.toc a span{font-size:var(--fs-xs);color:var(--mute);font-variant-numeric:tabular-nums}.prose{max-width:640px}.prose>*+*{margin-top:16px}.prose h2{font-size:var(--h-m);font-weight:500;letter-spacing:-.04em;line-height:1.05;margin-top:clamp(56px,6vw,88px);scroll-margin-top:110px}.prose h3{font-size:clamp(20px,1.7vw,24px);font-weight:600;letter-spacing:-.035em;line-height:1.15;margin-top:44px;scroll-margin-top:110px}.prose h2:first-child,.prose h3:first-child{margin-top:0}.prose h2+*,.prose h3+*{margin-top:20px}.prose p,.prose li{font-size:var(--fs-lg);line-height:1.5;letter-spacing:-.01em;color:var(--ink-2)}.prose ul{gap:10px}.prose ol{list-style:none;counter-reset:n;display:grid;gap:10px}.prose ol li{counter-increment:n}.prose ol li:before{content:counter(n,decimal-leading-zero) ".";font-size:var(--fs-sm);font-weight:600;color:var(--ink);flex:none;min-width:2.2em}.prose a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--mute-2)}.prose a:hover{text-decoration-color:currentColor}.prose strong{font-weight:600;color:var(--ink)}.lead{font-size:var(--t-lead);line-height:1.12;letter-spacing:-.035em;max-width:24ch}.rows{border-top:1px solid var(--line)}.rows>div{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:18px 0;border-bottom:1px solid var(--line);font-size:var(--fs-md)}.rows dt{color:var(--mute)}.rows dd{font-weight:600;letter-spacing:-.02em;text-align:right}.card .rows{margin-top:auto;border-color:var(--line-2)}.card .rows>div{border-color:var(--line-2)}.meta{display:flex;flex-wrap:wrap;gap:6px 24px;font-size:var(--fs-sm);color:var(--mute)}.meta :is(b,strong){color:var(--ink);font-weight:600}.tbd{background:var(--grey-2);color:var(--ink);border-radius:8px;padding:.05em .4em;font:inherit;font-weight:500;box-decoration-break:clone;-webkit-box-decoration-break:clone}.faq .h-l{margin-bottom:56px}.faq details{border-top:1px solid var(--line)}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:26px 0;font-size:var(--fs-2xl);font-weight:600;letter-spacing:-.03em;cursor:pointer}.faq summary::-webkit-details-marker{display:none}.faq summary i{position:relative;width:40px;height:40px;border-radius:50%;border:1px solid var(--line);flex:none;transition:transform .4s var(--ease),background-color .3s}.faq summary i:before,.faq summary i:after{content:"";position:absolute;left:50%;top:50%;width:14px;height:1.5px;background:currentColor;transform:translate(-50%,-50%)}.faq summary i:after{transform:translate(-50%,-50%) rotate(90deg)}.faq details[open] summary i{transform:rotate(45deg);background:var(--grey)}.faq details p{padding:0 64px 28px 0;font-size:var(--fs-md);line-height:1.35;max-width:560px}.faq details p+p{margin-top:-14px}.faq details a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--mute-2)}.final{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--gap)}footer{margin-top:clamp(140px,14vw,200px);padding-bottom:32px}.foot{display:grid;grid-template-columns:minmax(0,456fr) minmax(0,312fr) minmax(0,312fr) minmax(0,264fr);gap:40px 0;padding-top:48px;border-top:1px solid var(--line)}.foot :is(h2,h4){font-size:var(--fs-sm);font-weight:600;margin-bottom:22px}.foot ul{display:grid;gap:12px;font-size:var(--fs-md)}.foot a:hover,.foot a[aria-current=page]{color:var(--mute)}.foot-brand p{font-size:var(--fs-md);line-height:1.3;max-width:300px;margin-top:24px}.socials{display:flex;gap:6px;margin-top:32px}.socials .icon-btn svg{width:20px;height:20px}.foot-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:80px;font-size:var(--fs-xs);color:var(--mute)}.foot-bottom a:hover{color:var(--ink)}.wordmark{margin-top:56px;font-size:clamp(64px,19.5vw,300px);font-weight:500;letter-spacing:-.065em;line-height:.8;white-space:nowrap;display:flex;align-items:center;justify-content:center;gap:.02em}.wordmark svg{width:.6em;height:.6em;margin:0 .02em;transform:translateY(.06em)}.cookie{position:fixed;right:40px;bottom:30px;z-index:40;max-width:400px;background:#f1f1f1f0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:24px;padding:18px 44px 20px 24px;font-size:var(--fs-xs);line-height:1.25;color:#444;transition:opacity .4s,transform .4s var(--ease)}.cookie a{text-decoration:underline;text-underline-offset:2px}.cookie button{position:absolute;right:10px;top:10px;width:28px;height:28px;display:grid;place-items:center;border-radius:50%}.cookie button:hover{background:var(--line-2)}.cookie.hide{opacity:0;transform:translateY(12px);pointer-events:none}.toast{position:fixed;left:50%;bottom:28px;z-index:70;transform:translate(-50%,calc(100% + 60px));background:var(--ink);color:var(--bg);border-radius:var(--r-pill);padding:14px 22px;font-size:var(--fs-sm);font-weight:500;display:flex;gap:10px;align-items:center;transition:transform .5s var(--ease);white-space:nowrap}.toast.show{transform:translate(-50%)}.toast svg{width:18px;height:18px}.rail-dots{display:none}@media(max-width:1180px){.nav,.menu-aside{display:none}.grid-4,.steps{grid-template-columns:repeat(2,minmax(0,1fr))}.stair>:nth-child(n){margin-top:0}.cols{grid-template-columns:minmax(0,300fr) minmax(0,40fr) minmax(0,700fr)}}@media(max-width:860px){:root{--gap:12px;--r-xl:24px;--r-lg:20px;--bar-top:12px}body{font-size:var(--fs-md)}.top{padding-top:16px;height:auto}.top .logo{margin-top:8px;font-size:28px}.nav-cluster .phone-pill,.nav-cluster .cta-top{display:none}.glass{width:170px;padding:16px 16px 18px;border-radius:22px}.glass .petal{width:24px;height:24px;margin-bottom:16px}.glass :is(b,strong){margin-bottom:10px}.glass span{font-size:12.5px}.glass--wide{width:auto;max-width:calc(100% - 20px)}.tag{top:10px;left:10px;font-size:var(--fs-sm);padding:9px 14px}.go{left:10px;bottom:10px;height:42px;padding:0 12px 0 16px;gap:8px;font-size:var(--fs-md)}.go .arrow{width:18px;height:18px}.split-title .h-l span:last-child,.split-title .h-xl span:last-child{padding-left:12vw}.center-title{justify-content:start}.page-head{grid-template-columns:1fr;gap:20px;margin-top:28px}.page-title span+span{padding-left:12vw}.page-lead{padding-bottom:0}.page-lead .pill-row .pill{flex:1 1 auto}.sec-head{grid-template-columns:1fr;gap:20px}.sec-head .h-l span+span,.sec-head .h-m span+span{padding-left:12vw}.sec-head p{justify-self:start}.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.steps{grid-template-columns:1fr 1fr}.card{padding:22px 24px 26px}.card h3,.card .n+h3,.card .petal+h3{margin:32px 0 16px}.card h3:first-child{margin-top:0}.card--num{min-height:230px}.care-card,.care-card:nth-child(n){margin-top:0;min-height:0;padding:22px 24px 30px}.care-card h3{margin:32px 0 20px}.cols{grid-template-columns:1fr;gap:32px}.cols-aside{position:static}.cols-main{grid-column:1}.prose p,.prose li{font-size:var(--fs-base)}.rows>div{padding:14px 0}.final{grid-template-columns:1fr;gap:64px}.cta-card--sticky{position:static}.ph--stack{height:auto!important;aspect-ratio:auto!important;display:grid;gap:10px;padding:10px;background:var(--grey)}.ph--stack>img{position:absolute;inset:0;height:100%}.ph--stack .glass{position:relative;inset:auto;width:auto}.ph--stack .glass:first-of-type{margin-bottom:180px}.m-rail{display:flex!important;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin-left:calc(var(--gut) * -1);margin-right:calc(var(--gut) * -1);padding:0 var(--gut) 2px;scroll-padding:0 var(--gut);scrollbar-width:none;overscroll-behavior-x:contain;align-items:stretch}.m-rail::-webkit-scrollbar{display:none}.m-rail>*{flex:0 0 84%;min-width:0;scroll-snap-align:start;margin-top:0!important}.m-rail .care-card,.m-rail .card--num{min-height:230px}.rail-dots{display:flex;justify-content:center;gap:6px;margin-top:18px}.rail-dots i{width:6px;height:6px;border-radius:6px;background:var(--line);transition:width .35s var(--ease),background-color .35s}.rail-dots i.on{width:22px;background:var(--ink)}.faq summary{font-size:var(--fs-lg)}.faq details p{padding-right:0}.foot{grid-template-columns:1fr 1fr}.foot-brand{grid-column:1/3}.bar .logo{padding:10px 16px}.bar-actions .cta-bar,.bar-actions .cat-bar{display:none}.menu{padding:12px var(--gut) 20px}.menu-phone{display:none}.menu-body{flex-direction:column;padding-top:20px;gap:0}.mview{display:block;overflow:hidden;position:relative}.mcol,.mcol:first-child{width:auto;padding:0;border:0;height:100%;overflow-y:auto;animation:mslide .4s var(--ease) both}.mcol.back{animation-name:mslideb}@keyframes mslide{0%{opacity:0;transform:translate(28px)}}@keyframes mslideb{0%{opacity:0;transform:translate(-28px)}}.mhead{display:flex;align-items:center;gap:12px;margin-bottom:18px}.mhead .icon-btn{flex:none;width:44px;height:44px}.mhead .icon-btn svg{transform:scaleX(-1);width:20px;height:20px}.mhead :is(b,strong){font-size:var(--fs-md);font-weight:600;color:var(--mute)}.mcol h3{display:none}.mcol .mi,.mcol:first-child .mi{font-size:var(--fs-3xl);padding:13px 0;margin:0;border-radius:0;border-bottom:1px solid var(--line);width:100%;box-sizing:border-box;background:none;color:var(--ink)}.mcol:first-child .mi{font-size:30px}.mi svg,.mcol:first-child .mi svg{opacity:1;transform:none;width:22px;height:22px}a.mi svg{display:none}.mi-chev,.mcol:first-child .mi-chev{opacity:.5!important}.mview.has-open .mcol:first-child .mi:not([aria-expanded=true]){color:var(--ink)}.mi:hover,.mi:focus-visible{background:none;color:var(--mute)}.menu-aside,.mview.deep~.menu-aside{display:flex;flex:none}.menu-promo{display:none}.menu-contacts{background:none;padding:16px 0 0;border-top:1px solid var(--line);border-radius:0}.cookie{left:12px;right:12px;bottom:12px;max-width:none}}@media(max-width:480px){.steps{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}html{scroll-behavior:auto}}
