@font-face{font-family:Manrope;src:url("assets/fonts/Manrope-Variable.ttf") format("truetype");font-weight:200 800;font-style:normal;font-display:swap}
:root{--ink:#242326;--muted:#747075;--paper:#f6f3ee;--white:#fffefc;--line:#ddd8d0;--accent:#f0733f;--accent-dark:#d85d2d;--dark:#241f31;--dark-2:#302a40;--container:1240px}
html{scroll-behavior:auto;scroll-padding-top:92px}
body{font-family:Manrope,"Segoe UI",Arial,sans-serif;background:var(--paper);color:var(--ink)}
button,input{font:inherit}.service-shell{max-width:100%;overflow:clip}.service-main{display:block}.service-main h1,.service-main h2,.service-main h3{font-family:inherit;text-wrap:balance}.service-main h2{margin:0;font-size:clamp(46px,4.8vw,60px);font-weight:500;line-height:1.02;letter-spacing:-.05em}.service-main h3{font-weight:500;letter-spacing:-.025em}.service-section{padding:104px 0}.service-kicker{display:flex;align-items:center;gap:12px;margin:0 0 18px;color:var(--accent-dark);font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.service-kicker::before{content:"";width:34px;height:1px;background:currentColor}.service-kicker--light{color:rgba(255,255,255,.68)}.service-intro{max-width:690px;margin:24px 0 0;color:var(--muted);font-size:18px;line-height:1.58}.section-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,430px);gap:72px;align-items:end;margin-bottom:52px}.section-head .service-intro{margin:0}
.service-breadcrumbs{display:flex;gap:9px;align-items:center;padding:24px 0 20px;color:var(--muted);font-size:13px;white-space:nowrap;overflow-x:auto;scrollbar-width:none}.service-breadcrumbs::-webkit-scrollbar{display:none}.service-breadcrumbs a{transition:color .18s}.service-breadcrumbs a:hover{color:var(--accent-dark)}
.service-hero{padding:0 0 32px}.service-hero__surface{display:grid;grid-template-columns:minmax(0,56fr) minmax(0,44fr);min-height:640px;border-radius:32px;background:var(--dark);color:#fff;overflow:hidden;isolation:isolate}.service-hero__copy{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:58px 50px 56px 58px}.service-hero__copy::before{content:"";position:absolute;z-index:-1;left:-180px;bottom:-250px;width:520px;height:520px;border:1px solid rgba(255,255,255,.06);border-radius:50%;box-shadow:0 0 0 54px rgba(255,255,255,.018),0 0 0 108px rgba(255,255,255,.012)}.service-hero h1{max-width:680px;margin:0;font-size:clamp(60px,5.1vw,68px);font-weight:500;line-height:.99;letter-spacing:-.05em}.service-hero__lead{max-width:610px;margin:28px 0 0;color:rgba(255,255,255,.74);font-size:18px;line-height:1.55}.service-hero__price{display:grid;grid-template-columns:auto 1fr;align-items:end;gap:4px 18px;margin-top:34px}.service-hero__price>span{grid-column:1/-1;color:rgba(255,255,255,.5);font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.service-hero__price strong{font-size:36px;font-weight:600;line-height:1;letter-spacing:-.04em}.service-hero__price small{max-width:260px;color:rgba(255,255,255,.55);font-size:11px;line-height:1.45}.service-hero__actions{display:flex;align-items:center;gap:22px;margin-top:34px}.service-hero__actions .btn{min-height:56px}.service-text-link{border-bottom:1px solid rgba(255,255,255,.35);color:rgba(255,255,255,.82);font-size:13px;font-weight:600;transition:border-color .18s,color .18s}.service-text-link:hover{border-color:var(--accent);color:#fff}.service-hero__media{position:relative;min-width:0;margin:0;background:var(--dark-2);overflow:hidden}.service-hero__media::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(36,31,49,.24),transparent 24%),linear-gradient(0deg,rgba(36,31,49,.16),transparent 38%);pointer-events:none}.service-hero__media img{width:100%;height:100%;object-fit:cover;object-position:center 38%;filter:saturate(.88) contrast(.98)}.service-hero__media figcaption{position:absolute;z-index:2;right:18px;bottom:16px;padding:7px 10px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(36,31,49,.45);color:rgba(255,255,255,.72);font-size:10px;backdrop-filter:blur(8px)}
.trust-strip{padding:18px 0 30px}.trust-strip__inner{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--line)}.trust-strip p{display:grid;grid-template-columns:42px 1fr;gap:16px;align-items:center;min-height:92px;margin:0;padding:16px 26px;border-left:1px solid var(--line)}.trust-strip p:first-child{padding-left:0;border-left:0}.trust-strip b{display:grid;place-items:center;width:42px;height:42px;border-radius:999px;background:var(--white);color:var(--accent);font-size:12px}.trust-strip span{max-width:280px;font-size:14px;font-weight:600;line-height:1.4}
.service-anchor{position:sticky;top:0;z-index:48;border-block:1px solid var(--line);background:rgba(255,254,252,.94);backdrop-filter:blur(12px)}.service-anchor__inner{display:flex;gap:8px;overflow:auto;padding:12px 0;scrollbar-width:none}.service-anchor__inner::-webkit-scrollbar{display:none}.service-anchor a{flex:0 0 auto;padding:9px 14px;border:1px solid var(--line);border-radius:999px;background:var(--white);font-size:12px;font-weight:600;transition:.18s}.service-anchor a:hover,.service-anchor a.is-active{border-color:var(--accent);color:var(--accent-dark)}
.indications-stage{background:var(--white)}.indications-layout{display:grid;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);gap:88px;align-items:start}.indications-intro{max-width:560px}.principle-note{display:grid;gap:7px;margin-top:38px;padding:25px 26px;border-left:4px solid var(--accent);border-radius:0 20px 20px 0;background:var(--paper)}.principle-note strong{font-size:16px}.principle-note span{color:var(--muted);font-size:14px;line-height:1.5}.indications-list{border-top:1px solid var(--line)}.indications-list article,.ruled-list article{display:grid;grid-template-columns:50px 1fr;gap:20px;padding:29px 0;border-bottom:1px solid var(--line)}.indications-list article>span,.ruled-list article>span{color:var(--accent);font-size:12px;font-weight:700}.indications-list h3,.ruled-list h3{margin:0 0 8px;font-size:24px}.indications-list p,.ruled-list p{margin:0;color:var(--muted);font-size:15px;line-height:1.55}.wisdom-note{margin-top:20px;padding:24px 26px;border-radius:20px;background:var(--dark);color:#fff}.wisdom-note strong{font-size:17px}.wisdom-note p{margin:8px 0 0;color:rgba(255,255,255,.66);font-size:14px;line-height:1.55}
.price-stage{background:var(--paper)}.price-box{border:1px solid var(--line);border-radius:32px;background:var(--white);overflow:hidden}.price-tabs{display:flex;gap:8px;padding:28px 32px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.price-tabs::-webkit-scrollbar{display:none}.price-tab{min-height:44px;padding:0 18px;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--ink);cursor:pointer;font-size:13px;font-weight:600;white-space:nowrap}.price-tab[aria-selected="true"]{border-color:var(--accent);background:var(--accent);color:#fff}.price-panel{padding:0 32px}.price-row{display:grid;grid-template-columns:minmax(0,1fr) 170px auto;gap:28px;align-items:center;min-height:98px;border-bottom:1px solid var(--line)}.price-row:last-child{border-bottom:0}.price-row__name{font-size:16px;font-weight:600;line-height:1.35}.price-row__meta{margin-top:5px;color:var(--muted);font-size:12px;line-height:1.4}.price-row__value{font-size:22px;font-weight:600;text-align:right;white-space:nowrap}.price-row__action{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border:1px solid var(--line);border-radius:999px;font-size:12px;font-weight:600;transition:.18s}.price-row__action:hover{border-color:var(--accent);color:var(--accent-dark)}.price-note{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;margin:0 -32px;padding:22px 32px;border-top:1px solid var(--line);background:var(--paper)}.price-note p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.price-note b{color:var(--accent-dark);font-size:12px}.cost-factors{display:grid;grid-template-columns:190px 1fr;gap:24px;align-items:start;margin-top:20px;padding:26px 30px;border:1px solid var(--line);border-radius:20px;background:var(--white)}.cost-factors>span{font-size:14px;font-weight:700}.cost-factors ul{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 24px;margin:0;padding:0;list-style:none}.cost-factors li{position:relative;padding-left:18px;color:var(--muted);font-size:14px;line-height:1.5}.cost-factors li::before{content:"";position:absolute;left:0;top:.65em;width:7px;height:7px;border-radius:999px;background:var(--accent)}
.types-stage{background:var(--white)}.editorial-rows{display:grid;grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);gap:90px;align-items:start}.editorial-rows__intro{max-width:490px}.ruled-list{border-top:1px solid var(--line)}
.why-stage{padding:88px 0;background:var(--paper)}.why-surface{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:640px;border-radius:32px;background:var(--dark);color:#fff;overflow:hidden}.why-surface figure{min-width:0;margin:0;background:var(--dark-2)}.why-surface figure img{width:100%;height:100%;object-fit:cover;filter:saturate(.72) contrast(.96)}.why-copy{display:flex;flex-direction:column;justify-content:center;padding:56px}.why-copy h2{color:#fff}.why-copy>p:not(.service-kicker){max-width:620px;margin:26px 0 0;color:rgba(255,255,255,.68);font-size:17px;line-height:1.58}.why-copy ul{display:grid;gap:0;margin:34px 0 0;padding:0;list-style:none}.why-copy li{position:relative;padding:15px 0 15px 26px;border-top:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.8);font-size:14px}.why-copy li::before{content:"";position:absolute;left:0;top:1.45em;width:8px;height:8px;border-radius:999px;background:var(--accent)}
.process-stage{background:var(--paper)}.process-layout{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(340px,.68fr);gap:58px;align-items:stretch}.process-copy h2{max-width:720px}.process-list{counter-reset:process;margin:46px 0 0;padding:0;border-top:1px solid var(--line);list-style:none}.process-list li{counter-increment:process;display:grid;grid-template-columns:56px 1fr;gap:22px;padding:26px 0;border-bottom:1px solid var(--line)}.process-list li::before{content:counter(process,decimal-leading-zero);display:grid;place-items:center;width:48px;height:48px;border:1px solid var(--line);border-radius:999px;color:var(--accent);font-size:12px;font-weight:700}.process-list h3{margin:0 0 8px;font-size:23px}.process-list p{max-width:660px;margin:0;color:var(--muted);font-size:14px;line-height:1.55}.process-visual{position:relative;min-height:680px;margin:0;border-radius:32px;background:var(--white);overflow:hidden}.process-visual img{width:100%;height:100%;object-fit:cover}.process-visual figcaption{position:absolute;right:24px;bottom:24px;left:24px;padding:20px;border-radius:20px;background:rgba(36,31,49,.9);color:#fff;backdrop-filter:blur(10px)}.process-visual figcaption strong,.process-visual figcaption span{display:block}.process-visual figcaption strong{font-size:20px}.process-visual figcaption span{margin-top:7px;color:rgba(255,255,255,.64);font-size:12px;line-height:1.45}
.doctor-stage{background:var(--white)}.doctor-surface{display:grid;grid-template-columns:minmax(380px,.88fr) minmax(0,1.12fr);min-height:650px;border-radius:32px;background:var(--dark);color:#fff;overflow:hidden}.doctor-surface figure{position:relative;min-width:0;margin:0;background:var(--paper);overflow:hidden}.doctor-surface figure::after{content:"";position:absolute;inset:auto 0 0;height:34%;background:linear-gradient(transparent,rgba(36,31,49,.2))}.doctor-surface figure img{width:100%;height:100%;object-fit:contain;object-position:center bottom}.doctor-copy{display:flex;flex-direction:column;justify-content:center;padding:56px}.doctor-copy h2{color:#fff}.doctor-role{margin:20px 0 0;color:var(--accent);font-size:14px;font-weight:600}.doctor-copy>p:not(.service-kicker):not(.doctor-role){max-width:650px;margin:28px 0 0;color:rgba(255,255,255,.7);font-size:17px;line-height:1.58}.doctor-rules{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:34px}.doctor-rules span{padding:20px;border:1px solid rgba(255,255,255,.14);border-radius:20px;color:rgba(255,255,255,.7);font-size:13px;line-height:1.5}.doctor-rules b{display:block;margin-bottom:8px;color:#fff;font-size:12px}.doctor-copy .btn{align-self:flex-start;margin-top:34px}
.aftercare-stage{background:var(--paper)}.aftercare-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.aftercare-grid article{padding:32px;border:1px solid var(--line);border-radius:20px;background:var(--white)}.aftercare-grid article>span{color:var(--accent-dark);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.aftercare-grid h3{margin:20px 0 22px;font-size:26px}.aftercare-grid ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.aftercare-grid li{position:relative;padding-left:20px;color:var(--muted);font-size:14px;line-height:1.52}.aftercare-grid li::before{content:"";position:absolute;left:0;top:.65em;width:7px;height:7px;border-radius:999px;background:var(--accent)}.red-flags{display:grid;grid-template-columns:260px 1fr;gap:42px;margin-top:14px;padding:28px 32px;border:1px solid var(--line);border-radius:20px;background:var(--white)}.red-flags strong{font-size:20px}.red-flags p{margin:0;color:var(--muted);font-size:14px;line-height:1.58}
.faq-stage{background:var(--white)}.faq-layout{display:grid;grid-template-columns:minmax(300px,.62fr) minmax(0,1.38fr);gap:90px;align-items:start}.faq-intro{max-width:420px}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{display:grid;grid-template-columns:1fr 42px;gap:20px;align-items:center;min-height:92px;padding:22px 0;cursor:pointer;list-style:none;font-size:18px;font-weight:600}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary::after{content:"+";display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--line);border-radius:999px;color:var(--accent);font-size:22px;transition:transform .18s}.faq-list details[open] summary::after{transform:rotate(45deg)}.faq-list details>div{max-width:760px;padding:0 62px 28px 0;color:var(--muted);font-size:15px;line-height:1.65}
.related-stage{background:var(--paper)}.related-stage .section-head{margin-bottom:36px}.related-list{border-top:1px solid var(--line)}.related-list a{display:grid;grid-template-columns:64px 1fr 42px;gap:20px;align-items:center;min-height:142px;border-bottom:1px solid var(--line);transition:color .18s}.related-list a>span{color:var(--accent);font-size:12px;font-weight:700}.related-list h3{margin:0 0 6px;font-size:25px}.related-list p{margin:0;color:var(--muted);font-size:14px}.related-list b{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--line);border-radius:999px;color:var(--accent);font-size:18px;transition:.18s}.related-list a:hover{color:var(--accent-dark)}.related-list a:hover b{border-color:var(--accent);background:var(--accent);color:#fff}
.consultation-stage{padding:80px 0;background:var(--paper)}.consultation-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.78fr);gap:70px;align-items:center;padding:56px;border-radius:32px;background:var(--dark);color:#fff}.consultation-copy h2{color:#fff}.consultation-copy>p:not(.service-kicker){max-width:590px;margin:24px 0 0;color:rgba(255,255,255,.7);font-size:16px;line-height:1.58}.consultation-contacts{display:flex;flex-wrap:wrap;gap:20px 34px;margin-top:32px}.consultation-contacts a,.consultation-contacts>span{display:grid;gap:3px}.consultation-contacts b{font-size:15px}.consultation-contacts span span{color:rgba(255,255,255,.5);font-size:12px}.consultation-form{display:grid;gap:13px;padding:28px;border-radius:20px;background:var(--white);color:var(--ink)}.consultation-form label>span{display:block;margin-bottom:7px;color:var(--muted);font-size:12px;font-weight:600}.consultation-form input{width:100%;height:56px;padding:0 16px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--ink);outline:0}.consultation-form input:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(240,115,63,.15)}.consultation-form .btn{width:100%;border:0}.prototype-note,.form-status{margin:0;font-size:11px;line-height:1.45}.prototype-note{color:var(--muted)}.form-status{min-height:16px;color:var(--accent-dark);font-weight:600}
.footer-legal{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:38px;padding-top:22px;border-top:1px solid rgba(255,255,255,.16)}.footer-legal a,.footer-legal span{display:inline-flex;align-items:center;gap:7px;margin:0!important;color:rgba(255,255,255,.72)!important;font-size:12px!important;line-height:1.35}.footer-legal a:hover{color:#fff!important}.footer-legal small{padding:3px 7px;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:rgba(255,255,255,.48);font-size:9px;line-height:1;text-transform:uppercase;letter-spacing:.06em}.site-footer{background:var(--dark)}.atri-mobile-dock{display:none}
.service-main :focus-visible,.atri-mobile-dock :focus-visible{outline:3px solid var(--accent);outline-offset:3px}.faq-list summary:focus-visible{border-radius:12px}.price-panel:focus{outline:0}
@media(max-width:1100px){.service-hero__copy{padding:52px 42px}.indications-layout,.editorial-rows,.faq-layout{gap:58px}.why-copy,.doctor-copy{padding:46px}.process-layout{grid-template-columns:minmax(0,1fr) 340px}.consultation-card{gap:46px;padding:46px}.price-row{grid-template-columns:minmax(0,1fr) 150px auto}}
@media(max-width:1000px){.service-section{padding:88px 0}.service-hero__surface{grid-template-columns:1fr;min-height:0}.service-hero__copy{min-height:560px}.service-hero__media{height:520px}.trust-strip__inner{grid-template-columns:1fr}.trust-strip p{border-left:0;border-top:1px solid var(--line);padding-inline:0}.trust-strip p:first-child{border-top:0}.indications-layout,.editorial-rows,.process-layout,.faq-layout{grid-template-columns:1fr}.indications-intro,.editorial-rows__intro,.faq-intro{max-width:760px}.why-surface,.doctor-surface{grid-template-columns:1fr;min-height:0}.why-surface figure{height:500px}.doctor-surface figure{min-height:560px}.process-visual{min-height:520px}.section-head{grid-template-columns:1fr;gap:22px}.section-head .service-intro{margin:0}.consultation-card{grid-template-columns:1fr}.footer-legal{display:grid;gap:11px}.footer-legal a,.footer-legal span{justify-content:space-between}}
@media(max-width:900px){.service-anchor{top:0}.price-row{grid-template-columns:minmax(0,1fr) auto}.price-row__action{display:none}.cost-factors{grid-template-columns:1fr}.why-surface figure{height:430px}.doctor-rules{grid-template-columns:1fr}.aftercare-grid{grid-template-columns:1fr}.red-flags{grid-template-columns:1fr}.service-shell{padding-bottom:84px}.atri-mobile-dock{position:fixed;z-index:80;right:8px;bottom:max(8px,env(safe-area-inset-bottom));left:8px;display:grid;grid-template-columns:repeat(4,1fr);height:68px;padding:6px;border:1px solid var(--line);border-radius:20px;background:rgba(255,254,252,.97);box-shadow:0 14px 34px rgba(36,31,49,.18);backdrop-filter:blur(14px)}.atri-mobile-dock a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:var(--ink);font-size:9px}.atri-mobile-dock a>span{display:grid;place-items:center;width:29px;height:29px;border-radius:999px;background:var(--paper);color:var(--accent);font-size:12px}.atri-mobile-dock a:last-child>span{background:var(--accent);color:#fff}.atri-mobile-dock b{font-size:9px;font-weight:600}.consultation-stage{padding-bottom:96px}}
@media(max-width:700px){.service-section{padding:68px 0}.service-main h2{font-size:clamp(34px,10vw,40px)}.service-main h3{font-size:22px}.service-intro{font-size:16px;line-height:1.58}.service-breadcrumbs{padding:16px 0 14px;font-size:12px}.service-hero{padding-bottom:20px}.service-hero__surface{margin-inline:0;border-radius:32px}.service-hero__copy{min-height:0;padding:36px 24px 34px}.service-hero h1{font-size:clamp(35px,10.4vw,40px);line-height:1.01}.service-hero__lead{margin-top:22px;font-size:16px}.service-hero__price{grid-template-columns:1fr;margin-top:26px}.service-hero__price>span{grid-column:auto}.service-hero__price strong{font-size:32px}.service-hero__price small{max-width:320px;margin-top:4px}.service-hero__actions{display:grid;gap:17px;margin-top:28px}.service-hero__actions .btn{width:100%}.service-text-link{justify-self:start}.service-hero__media{height:390px}.service-hero__media img{object-position:center 35%}.service-hero__media figcaption{right:12px;bottom:12px}.trust-strip{padding-bottom:18px}.trust-strip p{min-height:76px}.trust-strip span{font-size:13px}.service-anchor{display:none}.indications-list article,.ruled-list article{grid-template-columns:38px 1fr;gap:12px;padding:24px 0}.indications-list p,.ruled-list p{font-size:14px}.principle-note,.wisdom-note{padding:22px}.price-stage .section-head{margin-bottom:34px}.price-box{border-radius:20px}.price-tabs{padding:20px 18px}.price-tab{min-height:42px;padding-inline:14px;font-size:12px}.price-panel{padding:0 18px}.price-row{grid-template-columns:1fr;gap:7px;min-height:0;padding:22px 0}.price-row__name{font-size:15px}.price-row__value{text-align:left;font-size:21px}.price-note{grid-template-columns:1fr;margin:0 -18px;padding:20px 18px}.cost-factors{padding:22px}.cost-factors ul{grid-template-columns:1fr}.why-stage{padding:56px 0}.why-surface{border-radius:32px}.why-surface figure{height:330px}.why-copy{padding:36px 24px}.why-copy>p:not(.service-kicker){font-size:15px}.process-list{margin-top:34px}.process-list li{grid-template-columns:46px 1fr;gap:12px}.process-list li::before{width:40px;height:40px}.process-list p{font-size:14px}.process-visual{min-height:430px;border-radius:32px}.doctor-surface{border-radius:32px}.doctor-surface figure{min-height:430px}.doctor-copy{padding:36px 24px}.doctor-copy>p:not(.service-kicker):not(.doctor-role){font-size:15px}.doctor-copy .btn{width:100%}.aftercare-grid article{padding:26px}.red-flags{gap:12px;padding:24px}.faq-list summary{min-height:82px;font-size:16px}.faq-list details>div{padding-right:48px;font-size:14px}.related-list a{grid-template-columns:42px 1fr 36px;gap:12px;min-height:124px}.related-list h3{font-size:22px}.related-list p{font-size:13px}.consultation-stage{padding-top:52px}.consultation-card{gap:36px;padding:36px 24px;border-radius:32px}.consultation-form{padding:22px}.consultation-contacts{display:grid}.footer-legal a,.footer-legal span{align-items:flex-start}.service-kicker{font-size:11px}}
@media(max-width:390px){.service-hero__copy{padding-inline:22px}.service-hero__media{height:360px}.service-hero__actions .btn{padding-inline:16px;font-size:12px}.trust-strip p{grid-template-columns:38px 1fr;gap:12px}.trust-strip b{width:38px;height:38px}.why-surface figure{height:300px}.doctor-surface figure{min-height:390px}.consultation-card{padding-inline:22px}.consultation-form{padding:20px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
.service-hero__surface{height:640px}
@media(max-width:1000px){.service-hero__surface{height:auto}}
@media(min-width:1001px){.service-hero__copy{padding-top:34px;padding-bottom:80px}.service-hero h1{font-size:clamp(60px,4.8vw,64px)}}
@media(max-width:900px){.atri-mobile-dock{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .18s ease}.service-shell.is-dock-visible .atri-mobile-dock{visibility:visible;opacity:1;pointer-events:auto}}
@media(max-width:700px){.service-hero h1{width:100%;max-width:100%;font-size:clamp(35px,9.2vw,38px);text-wrap:wrap}}
.body-nav-fixed .service-anchor{top:72px}
@media(max-width:900px){.body-nav-fixed .service-anchor{top:0}}
