@import url('https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&display=swap');
:root{--ink:#123e59;--muted:#476b80;--blue:#164e70;--pale:#e5f4fe;--line:#cbdfe9}body{background:#f8fcff}h1,h2,h3{font-weight:450}h1 i,h2 i{font-family:'Instrument Serif',Georgia,serif;font-weight:400;letter-spacing:-.035em}h2{font-size:clamp(2.8rem,5.4vw,5.5rem)}.header{position:fixed;top:20px;left:3%;right:3%;border:1px solid #fff9;background:#f5fbffcf;border-radius:14px;box-shadow:0 4px 35px #28506805;backdrop-filter:blur(24px)}.nav.wrap{width:95%;min-height:76px}.brand-mark{border:0;border-radius:0;font-family:'Instrument Serif',Georgia,serif;font-size:2.8rem;letter-spacing:-.16em;width:46px;font-weight:400;color:var(--ink)}.brand-mark span{font-style:italic}.brand strong{font-size:.85rem;letter-spacing:-.025em}.brand small{font-size:.63rem;letter-spacing:.1em}.navlinks{gap:24px;font-size:.8rem}.language{font-size:.78rem}.button{border-radius:9px;box-shadow:0 3px 0 #0a3044;padding:16px 25px;background:#123f59;gap:26px}.button:hover{background:#205e80;transform:translateY(-2px);box-shadow:0 5px 0 #0a3044}.button.small{border-radius:7px;padding:11px 18px;box-shadow:none}.button.outline{box-shadow:none;border-color:#9ec6da}.textlink{font-size:.88rem}.experience-hero{position:relative;min-height:1120px;overflow:hidden;background:radial-gradient(ellipse at 50% 0%,#f4fbff 0,#d8efff 48%,#d5edfe 85%);padding-top:149px}.hero-micro{width:90%;margin:auto;display:flex;justify-content:space-between;font-size:.63rem;letter-spacing:.13em;color:#50748c}.hero-center{position:relative;z-index:3;text-align:center;margin:40px auto 0;max-width:950px}.hero-center .eyebrow{display:none}.hero-center h1{font-size:clamp(5.5rem,10.9vw,10rem);line-height:.93;letter-spacing:-.075em;font-weight:450}.hero-center h1 i{font-size:1.2em;font-weight:400;line-height:.8;letter-spacing:-.04em}.hero-center p{font-size:1.02rem;max-width:390px;margin:31px auto 21px;line-height:1.7;color:#345b73}.hero-center .button{position:relative;z-index:4}.hero-free{display:block;font-size:.74rem;color:#52758a;margin-top:14px}.hero-object{position:absolute;width:650px;height:650px;top:558px;left:50%;margin-left:-325px;will-change:transform;transform:translateY(var(--hero-y,0px)) rotate(var(--hero-r,0deg));pointer-events:none}.hero-object img{height:100%;width:100%;object-fit:contain;mix-blend-mode:multiply;mask-image:radial-gradient(ellipse at 50% 51%,#000 36%,#000b 60%,transparent 73%)}.object-caption{position:absolute;right:-116px;top:45%;transform:rotate(-8deg);display:flex;gap:10px;align-items:center;font-family:'Instrument Serif',Georgia,serif;font-size:1.5rem;color:#265774;max-width:190px;line-height:1.1}.caption-mark{font-family:serif;font-size:3.2rem}.hero-side-note{position:absolute;left:6%;top:70%;font-size:.78rem;line-height:1.7;color:#3f687f;z-index:5}.tiny-line{display:block;height:1px;width:35px;background:#7ca3b9;margin-bottom:15px}.hero-bottom{position:absolute;bottom:22px;left:5%;right:5%;display:flex;justify-content:space-between;align-items:center;z-index:6;color:#52738a;font-size:.6rem;letter-spacing:.11em}.hero-bottom>span:nth-child(2){font-size:1.5rem}.motion-toggle{border:0;background:transparent;color:#43677e;font-size:.66rem}.credentials-band{background:#c7e6fa;border-block:1px solid #afcfe33b}.credentials-band>.wrap{display:flex;justify-content:space-between;padding:30px 0;gap:24px}.credentials-band .wrap>div{display:flex;align-items:center;gap:15px}.credentials-band b{font-size:1.7rem;font-weight:500;letter-spacing:-.06em}.credentials-band span{max-width:130px;font-size:.73rem;line-height:1.5;color:#43677d}.manifesto{position:relative;padding:155px 0 145px;background:#f8fcff;overflow:hidden;text-align:center}.manifesto .eyebrow{justify-content:center}.manifesto h2{font-size:clamp(3.7rem,7.8vw,7.5rem);line-height:1.05}.manifesto h2 i{font-size:1.25em}.manifesto p{font-size:clamp(1.5rem,2.8vw,2.6rem);max-width:850px;margin:50px auto 0;line-height:1.5;letter-spacing:-.035em;color:#284f66}.reveal-words span{transition:opacity .18s}.motion-on .reveal-words span{opacity:.2}.motion-on .reveal-words span.lit{opacity:1}.manifesto-line{position:absolute;height:90px;width:1px;bottom:0;background:var(--line);left:50%}.journey{position:relative;min-height:680px;background:#103e58;color:#e9f7ff}.motion-on .journey{height:220vh}.journey-sticky{min-height:680px;display:flex;align-items:center;padding:70px 0}.motion-on .journey-sticky{position:sticky;top:0;height:100vh;min-height:620px}.journey-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:110px;align-items:center}.journey-title .eyebrow{color:#acd7ef;font-size:.66rem}.journey-title h2{font-size:clamp(3.5rem,5vw,5.2rem);line-height:1.13}.journey-title h2 i{color:#b9e5ff}.journey-progress{margin-top:60px;width:180px;height:2px;background:#4b738a}.journey-progress span{display:block;height:2px;width:33%;background:#b6e3ff;transition:width .2s}.journey-counter{margin-top:15px;font-size:.75rem;letter-spacing:.15em;color:#8cb6cf}.journey-counter>span{color:white}.journey-stages{position:relative}.journey-stage{padding:45px 0;border-top:1px solid #497187}.stage-number{font-family:'Instrument Serif',Georgia,serif;font-size:8rem;line-height:1;color:#8dc0df}.journey-stage h3{font-size:2.8rem;margin:20px 0}.journey-stage p{color:#b9d3e3;max-width:350px;font-size:1.05rem}.journey-stage .button{background:#b5dff9;color:#123e59;box-shadow:none;margin-top:28px}.motion-on .journey-stages{height:380px}.motion-on .journey-stage{position:absolute;inset:0;opacity:0;transform:translateY(40px);pointer-events:none;transition:opacity .55s,transform .55s;border:0;padding:0}.motion-on .journey-stage.active{opacity:1;transform:none;pointer-events:auto}.treatment-explorer{background:#f8fcff;padding-block:135px}.explorer-heading{position:relative;margin-bottom:60px}.explorer-heading h2{font-size:clamp(3.7rem,6.8vw,6.9rem);line-height:1.05}.explorer-heading h2 i{font-size:1.15em;color:#387da5}.explorer-heading>p{position:absolute;right:5%;bottom:10px;max-width:280px;font-size:.98rem}.filter-tabs{display:flex;gap:7px;border-bottom:1px solid var(--line);padding-bottom:22px;margin-bottom:28px;flex-wrap:wrap}.filter-tabs button{padding:10px 23px;border:1px solid transparent;border-radius:30px;background:transparent;font-size:.87rem;color:#527388;transition:background .2s}.filter-tabs button[aria-pressed=true]{background:#153f59;color:white}.filter-tabs button:hover{border-color:#a9c8d9}.cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid var(--line);border-left:1px solid var(--line)}.treatment-card{border-radius:0;border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:285px;padding:29px 24px;background:#f8fcff;transform:none!important}.treatment-card:hover{background:#d9eefb}.treatment-card[hidden]{display:none}.treatment-top{display:flex;justify-content:space-between;align-items:start}.treatment-no{font-size:.7rem;color:#718e9d}.treatment-card .icon{margin-bottom:40px}.treatment-card h3{font-weight:500;font-size:1.14rem}.treatment-card p{font-size:.83rem}.card-bottom{padding-top:35px}.card-bottom .arrow{border:1px solid #a9c7d6;border-radius:50%;height:31px;width:31px;display:grid;place-items:center;font-size:1rem;transition:background .2s}.treatment-card:hover .arrow{background:#153f59;color:white;border-color:#153f59}.doctor-section{background:#dceffc;padding:115px 0}.doctor-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.doctor-visual{position:relative;display:flex;justify-content:center;align-items:center;min-height:580px}.doctor-orbit{position:absolute;font-size:18rem;letter-spacing:-.07em;color:#c4e0f3;line-height:1;font-family:'Instrument Serif',Georgia,serif;top:35px}.doctor-visual img{position:relative;width:100%;z-index:1;transform:rotate(-5deg);filter:drop-shadow(15px 25px 30px #5695b324)}.doctor-visual .portrait-label{z-index:2;background:#f9fdffb3;left:50%;transform:translateX(-50%);white-space:nowrap;font-size:.7rem;bottom:0}.doctor-intro h2{font-size:clamp(3rem,5.1vw,5rem)}.doctor-intro p{margin-top:28px;font-size:.98rem}.credentials li{border-color:#b4d5e8;padding:13px 0;font-size:.85rem}.testimonials{padding-block:130px}.testimonials h2{font-size:clamp(3rem,5vw,4.8rem)}.reviews{gap:22px}.review{border:0;background:#ebf5fc;border-radius:7px;padding:32px}.review:nth-child(2){background:#d9edfc;transform:translateY(22px)}.review:nth-child(3){background:#e4f2f9}.quote-mark{font-family:'Instrument Serif',Georgia,serif;font-size:6rem;line-height:.9;color:#5d95b6;margin-top:10px}.review blockquote{font-size:1.12rem;line-height:1.7;margin-top:6px}.review footer{display:flex;align-items:center;gap:10px;border-top:1px solid #c2dfef;padding-top:20px}.review-avatar{display:grid;place-items:center;flex-shrink:0;width:35px;height:35px;background:#fff9;border-radius:50%;font-size:.84rem}.testimonials .source-note{margin-top:45px;max-width:650px}.guide-section{background:#edf6fb}.guide-grid{grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid #c4dce9}.guide{border:0;border-radius:0;border-right:1px solid #c4dce9;padding:30px 23px;display:flex;flex-direction:column}.guide:first-child{border-left:1px solid #c4dce9}.guide-index{color:#7293a7;font-size:.73rem;margin-bottom:35px}.guide h3{font-size:1.45rem;line-height:1.2}.guide p{font-size:.86rem;margin-bottom:20px}.guide .textlink{margin-top:auto;width:fit-content;font-size:.8rem}.guide-section h2{font-size:3.4rem;max-width:700px}.visit{border-radius:8px}.visit-copy,.visit-details{padding:55px}.visit-details{background:#d9edfa}.visit h2{font-size:3.3rem}.location-address{margin:25px 0}.location-address p{margin-top:0}.location-code{display:flex;justify-content:space-between;border-bottom:1px solid #b3d5e8;margin-bottom:45px;padding-bottom:18px;font-size:1.7rem;font-weight:500;letter-spacing:-.04em}.location-code span{font-size:.65rem;letter-spacing:.06em;align-self:center}.hours div{border-color:#b3d5e8}.faq{max-width:none}.faq details{padding:24px 0}.faq summary{font-size:1.2rem;list-style:none;position:relative;padding-inline-end:40px;font-weight:400}.faq summary:after{content:'+';position:absolute;right:4px;font-size:1.6rem;top:-7px}.faq details[open] summary:after{content:'−'}.faq p{max-width:780px}.final-cta{background:#c4e8ff;padding:90px 0 85px;position:relative;overflow:hidden;text-align:center}.final-cta .eyebrow{justify-content:center;font-size:.68rem}.final-cta h2{font-size:clamp(6rem,13vw,12rem);letter-spacing:-.07em;line-height:.9;margin:25px 0 45px}.final-cta h2 i{font-size:1.2em}.final-cta p{font-size:.76rem;max-width:340px;margin:22px auto 0}.cta-spark{position:absolute;right:9%;top:40%;color:#91c3e6;font-size:10rem;transform:rotate(var(--spark-rotate,0deg));pointer-events:none}.footer{background:#f8fcff;margin-top:0;border:0;padding-bottom:0;overflow:hidden}.footer-grid>div:first-child>p{max-width:280px;margin-top:22px}.footer nav span{font-size:.83rem;color:var(--muted);margin-top:15px}.footer nav a{overflow-wrap:anywhere}.footer-word{font-size:clamp(7rem,25vw,24rem);line-height:1;font-family:'Instrument Serif',Georgia,serif;font-style:italic;letter-spacing:-.06em;text-align:center;color:#dceef9;margin:20px 0 -40px;user-select:none}.whatsapp{background:#17435d;padding:13px 15px;right:22px;bottom:20px;font-size:.77rem;border:1px solid #ffffffb8;box-shadow:0 6px 24px #15476920;gap:0}.whatsapp span{max-width:0;white-space:nowrap;overflow:hidden;transition:max-width .3s}.whatsapp:hover span,.whatsapp:focus-visible span{max-width:200px}.whatsapp:hover,.whatsapp:focus-visible{gap:9px}.inner-page .page-hero{padding-top:160px;padding-bottom:65px;background:#deeffb}.page-hero h1{font-size:clamp(3rem,5.9vw,6rem);letter-spacing:-.065em}.inner-page .section{padding-top:75px}.inner-page .final-cta h2{font-size:7rem}.inner-page .final-cta{padding:75px 0}.related-cards{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:25px}.contact-methods{margin-top:40px}.booking-panel{border-radius:8px}.booking-panel .button{font-size:.83rem}.booking-panel .eyebrow{font-size:.6rem}.prose h2{letter-spacing:-.035em}.prose p{font-size:1rem}.prose .treatment-card p{font-size:.8rem}.inner-page .portrait{background:#dbedfa}.page-hero .eyebrow{font-size:.67rem}.inner-page .guide{min-height:300px}.prose a{overflow-wrap:anywhere}.motion-off *{animation:none!important;transition:none!important}.motion-off .hero-object{transform:none}.motion-off .journey{height:auto}.motion-off .journey-sticky{height:auto;position:static}.motion-off .journey-stages{height:auto}.motion-off .journey-stage{position:static;opacity:1;transform:none;pointer-events:auto;padding:30px 0}.motion-off .reveal-words span{opacity:1}.motion-off .stage-number{font-size:4rem}.motion-off .journey-stage h3{font-size:2rem}.motion-off .journey-counter,.motion-off .journey-progress{display:none}
[dir=rtl] .hero-center h1{font-size:clamp(4rem,7.3vw,7rem);letter-spacing:0;line-height:1.3}[dir=rtl] h1 i,[dir=rtl] h2 i{font-family:var(--font);letter-spacing:0;font-style:normal;font-weight:400}[dir=rtl] .hero-center h1 i{font-size:1.2em}[dir=rtl] .hero-center p{margin-top:18px}[dir=rtl] .hero-object{top:600px}[dir=rtl] .hero-side-note{text-align:right}[dir=rtl] .explorer-heading>p{right:auto;left:5%}[dir=rtl] .manifesto h2{font-size:5rem}[dir=rtl] .final-cta h2{font-size:7rem;line-height:1.3}[dir=rtl] .footer-word{font-family:var(--font);font-size:15vw;letter-spacing:0;margin-bottom:0}[dir=rtl] .faq summary:after{right:auto;left:4px}
@media(max-width:1100px){.header{left:2%;right:2%}.navlinks{gap:18px}.hero-center h1{font-size:8.3rem}.journey-grid{gap:60px}.doctor-grid{gap:45px}.guide-grid{grid-template-columns:1fr 1fr}.guide:nth-child(3){border-left:1px solid var(--line)}.guide{border-bottom:1px solid var(--line);min-height:280px}.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.explorer-heading>p{right:0}.doctor-visual{min-height:450px}.doctor-orbit{font-size:14rem}.cta-spark{right:3%;font-size:7rem}.footer-word{margin-bottom:-25px}}
@media(max-width:760px){.header{top:11px;left:12px;right:12px;border-radius:10px}.nav.wrap{width:94%;min-height:63px}.navlinks{top:65px;border-radius:0 0 10px 10px}.brand-mark{font-size:2.4rem;width:36px;height:35px}.brand strong{font-size:.72rem}.brand small{font-size:.55rem}.brand{gap:8px}.language{font-size:.72rem;max-width:67px}.menu{width:32px;height:34px;font-size:.93rem;border:0}.experience-hero{padding-top:104px;min-height:925px}.hero-micro{font-size:.52rem;letter-spacing:.08em;width:87%}.hero-micro span:last-child{display:none}.hero-center{margin:49px auto 0;width:92%}.hero-center h1{font-size:clamp(4.3rem,14.7vw,6.5rem);line-height:1;letter-spacing:-.075em}.hero-center h1 i{font-size:1.33em;line-height:1}.hero-center p{font-size:.9rem;max-width:300px;margin:25px auto 23px}.hero-center .button{font-size:.8rem;padding:14px 18px;gap:20px}.hero-free{font-size:.65rem;margin-top:15px}.hero-object{width:470px;height:470px;top:466px;margin-left:-235px}.object-caption{right:33px;top:52%;font-size:1.1rem;max-width:110px;gap:3px;transform:rotate(-11deg)}.caption-mark{font-size:2rem}.hero-side-note{left:6%;top:auto;bottom:92px;font-size:.61rem;max-width:135px}.tiny-line{width:24px;margin-bottom:8px}.hero-bottom{font-size:.47rem;bottom:19px;gap:12px;letter-spacing:.07em}.hero-bottom>span:first-child{max-width:130px}.hero-bottom>span:nth-child(2){display:none}.motion-toggle{font-size:.58rem}.credentials-band>.wrap{display:grid;grid-template-columns:1fr 1fr;padding:26px 0;gap:22px}.credentials-band b{font-size:1.45rem;min-width:48px}.credentials-band span{font-size:.68rem}.credentials-band .wrap>div{gap:10px}.manifesto{padding:85px 0 95px}.manifesto h2{font-size:3.5rem;line-height:1.05}.manifesto h2 i{font-size:1.22em}.manifesto p{font-size:1.6rem;line-height:1.55;margin-top:32px;max-width:330px}.manifesto .eyebrow{font-size:.6rem}.manifesto-line{height:50px}.journey-grid{grid-template-columns:1fr;gap:36px}.journey{min-height:700px}.journey-sticky,.motion-on .journey-sticky{min-height:720px;padding:115px 0 45px;align-items:start}.motion-on .journey{height:210vh}.journey-title h2{font-size:2.9rem}.journey-title .eyebrow{font-size:.58rem}.journey-progress{margin-top:22px;width:100%}.journey-counter{display:none}.stage-number{font-size:5rem}.journey-stage h3{font-size:2.2rem;margin:10px 0 18px}.journey-stage p{font-size:.92rem;max-width:290px}.motion-on .journey-stages{height:290px}.journey-stage .button{font-size:.8rem;padding:12px 18px;margin-top:18px}.treatment-explorer{padding-block:80px}.explorer-heading{margin-bottom:27px}.explorer-heading h2{font-size:3.5rem}.explorer-heading>p{position:static;margin-top:25px;max-width:310px;font-size:.92rem}.filter-tabs{gap:2px;padding-bottom:17px;margin-bottom:20px}.filter-tabs button{padding:8px 11px;font-size:.75rem}.treatment-card{padding:24px 16px;min-height:258px}.treatment-card h3{font-size:1.03rem}.treatment-card p{font-size:.8rem}.treatment-card .icon{margin-bottom:28px}.treatment-no{font-size:.62rem}.card-bottom{font-size:.7rem;padding-top:25px}.card-bottom .arrow{height:26px;width:26px;font-size:.85rem}.doctor-section{padding:60px 0 75px}.doctor-grid{display:flex;flex-direction:column;gap:35px}.doctor-visual{min-height:380px;width:100%}.doctor-visual img{width:350px}.doctor-orbit{font-size:14rem;top:0}.doctor-visual .portrait-label{font-size:.6rem;bottom:0}.doctor-intro h2{font-size:3.1rem}.doctor-intro p{font-size:.93rem}.credentials li{font-size:.81rem}.testimonials{padding:80px 0}.testimonials h2{font-size:3rem}.reviews{gap:14px}.review{padding:25px 28px}.review:nth-child(2){transform:none}.review blockquote{font-size:1.07rem}.quote-mark{font-size:4.5rem}.review footer{font-size:.8rem}.review footer small{font-size:.65rem}.testimonials .source-note{margin-top:25px;font-size:.69rem}.guide-section h2{font-size:2.7rem}.guide-grid{grid-template-columns:1fr}.guide{min-height:260px;border-left:1px solid var(--line);padding:25px}.guide-index{margin-bottom:20px}.guide h3{font-size:1.65rem}.visit-copy,.visit-details{padding:30px}.visit h2{font-size:2.7rem}.location-code{margin-bottom:32px}.location-code span{font-size:.55rem}.visit-details .button{font-size:.79rem}.location-address{font-size:.9rem}.hours div{font-size:.81rem}.section-heading h2{font-size:2.7rem}.faq summary{font-size:1rem}.faq details{padding:19px 0}.faq p{font-size:.9rem}.final-cta{padding:65px 0 70px}.final-cta h2{font-size:6.5rem;margin:28px 0 40px}.cta-spark{font-size:4rem;right:1%;top:42%}.final-cta .button{font-size:.8rem;gap:15px}.final-cta p{max-width:260px;font-size:.66rem}.final-cta .eyebrow{font-size:.56rem}.footer{padding-top:50px}.footer-grid{gap:28px}.footer-grid h3{font-size:.91rem}.footer nav a{font-size:.79rem!important}.footer nav span{font-size:.75rem}.footer-bottom{font-size:.65rem;margin-top:30px}.footer-word{margin:30px 0 45px;font-size:7rem}.whatsapp{bottom:15px;right:15px;padding:13px}.whatsapp svg{height:24px;width:24px}.inner-page .page-hero{padding-top:121px;padding-bottom:45px}.page-hero h1{font-size:2.8rem}.page-hero .eyebrow{font-size:.6rem}.inner-page .section{padding-top:50px}.inner-page .final-cta h2{font-size:5.5rem}.inner-page .final-cta{padding:55px 0}.related-cards{grid-template-columns:1fr 1fr}.inner-page .portrait{min-height:320px}.contact-methods{gap:12px}.contact-methods article{padding:24px}[dir=rtl] .hero-center h1{font-size:3.2rem;line-height:1.5}[dir=rtl] .hero-center{margin-top:32px}[dir=rtl] .hero-center p{font-size:.85rem}[dir=rtl] .hero-object{top:480px}[dir=rtl] .manifesto h2{font-size:2.9rem}[dir=rtl] .manifesto p{font-size:1.4rem}[dir=rtl] .final-cta h2{font-size:4.5rem}[dir=rtl] .journey-title h2{font-size:2.2rem}[dir=rtl] .journey-stage h3{font-size:1.8rem}[dir=rtl] .hero-bottom{letter-spacing:0}[dir=rtl] .footer-word{font-size:17vw}.motion-off .journey-sticky{padding:60px 0}.motion-off .journey-grid{gap:10px}}
.brand-mark{display:block;white-space:nowrap;line-height:1;align-content:center}.brand small{font-size:12px;letter-spacing:.04em}.brand strong{font-size:14px}.navlinks,.language{font-size:14px}.hero-micro,.hero-bottom,.motion-toggle,.hero-free,.eyebrow,.source-note,.treatment-no,.guide-index,.portrait-label,.footer-bottom{font-size:12px}.filter-tabs button,.card-bottom,.review footer small,.footer nav a{font-size:14px}.hero-bottom{letter-spacing:.05em}.motion-toggle{min-height:44px}.hero-bottom>span:first-child{max-width:240px}.hero-side-note{font-size:14px}.credentials-band span{font-size:14px}.object-caption{font-size:1.5rem}.hero-center .button{min-height:50px}.whatsapp{min-height:50px;min-width:50px}.filter-tabs button{min-height:44px}.journey-stage p{font-size:16px}.treatment-card p{font-size:16px}.final-cta p{font-size:14px}.review footer small{line-height:1.5}.hero-center h1{padding-bottom:.1em}.inner-page .page-hero p{max-width:750px}h1,h2,h3{overflow-wrap:break-word}html:lang(ru) .hero-center h1{font-size:clamp(4rem,8vw,7rem)}html:lang(ru) .hero-center h1 i{font-size:1em}html:lang(ru) .portrait-label{white-space:normal;text-align:center;width:90%}html:lang(ru) .final-cta h2{font-size:clamp(4rem,10vw,8rem)}
@media(max-width:760px){.brand small{font-size:10px}.brand strong{font-size:12px}.nav-actions{gap:4px}.brand{gap:6px}.language{font-size:12px;max-width:68px}.hero-micro{font-size:10px}.hero-bottom{font-size:10px}.hero-bottom>span:first-child{max-width:155px}.motion-toggle{font-size:11px}.hero-side-note{font-size:12px}.hero-center p{font-size:16px}.hero-center .button{font-size:14px}.hero-free{font-size:12px}.object-caption{font-size:1.15rem}.credentials-band span{font-size:12px}.filter-tabs button{font-size:14px}.treatment-card p{font-size:14px}.card-bottom{font-size:12px}.doctor-visual .portrait-label{font-size:11px}.footer-bottom{font-size:12px}.final-cta .eyebrow{font-size:11px}.hero-center{margin-top:40px}.hero-object{top:480px}.experience-hero{min-height:960px}.hero-center h1{font-size:clamp(3.7rem,14.7vw,6.5rem)}.related-cards .treatment-card{padding:20px 12px}}
@media(prefers-reduced-motion:reduce){.hero-object{transform:none!important}.journey,.motion-on .journey{height:auto}.journey-sticky,.motion-on .journey-sticky{position:static;height:auto}.motion-on .journey-stages{height:auto}.motion-on .journey-stage{position:static;opacity:1;transform:none;pointer-events:auto;padding:20px 0}.reveal-words span{opacity:1!important}.journey-counter,.journey-progress{display:none}}
@media(max-width:760px){html:lang(ru) .hero-center h1{font-size:2.8rem;line-height:1.15}html:lang(ru) .hero-center h1 i{font-size:1em}html:lang(ru) .manifesto h2,html:lang(ru) .explorer-heading h2,html:lang(ru) .doctor-intro h2,html:lang(ru) .journey-title h2{font-size:2.5rem}html:lang(ru) .final-cta h2{font-size:3.7rem}html:lang(ru) .object-caption{right:85px;font-size:1rem;max-width:120px}html:lang(ru) .hero-center p{margin-top:25px}html:lang(ru) .hero-object{top:460px}html:lang(ru) .hero-side-note{bottom:90px}.treatment-card h3{overflow-wrap:anywhere}.doctor-visual .portrait-label{max-width:94%;white-space:normal;text-align:center}.hero-center h1 i{margin-inline-start:.04em}}
.doctor-visual{overflow:clip} @media(min-width:761px) and (max-width:1000px){.navlinks{display:none;position:absolute;top:78px;left:0;right:0;background:white;padding:25px;flex-direction:column;align-items:stretch;border-radius:0 0 10px 10px}.navlinks.open{display:flex}.menu{display:block}.hero-center h1{font-size:clamp(4rem,10vw,7rem)}.brand small{font-size:10px}.nav .button{display:none}} @media(max-width:760px){.object-caption{right:85px;max-width:120px;font-size:1.1rem}[dir=rtl] .object-caption{font-family:var(--font);font-size:14px;right:80px;transform:rotate(-5deg)}.doctor-visual img{width:90%}}
