@import none;
:root{--ink:#243233;--muted:#5f6b6b;--gold:#cfb477;--light:#f3f5f4;--line:#dce2df}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;color:var(--ink);background:white;font:16px/1.65 'Golos Text',Arial,sans-serif}a{color:inherit;text-underline-offset:5px}img,video{max-width:100%;display:block}figure{margin:0}h1,h2,h3,p{margin:0}p+p{margin-top:16px}h1,h2{line-height:1.12;letter-spacing:-.045em;font-weight:500}h1{font-size:clamp(36px,4.3vw,62px);margin:18px 0 24px}h2{font-size:clamp(30px,3.3vw,46px);margin-bottom:25px}h3{font-size:20px;line-height:1.3;font-weight:500;margin:12px 0}em{font-family:Georgia,serif;font-weight:400;color:#86703e}p{color:var(--muted)}small{display:block;font-size:13px}.wrap{width:min(1180px,calc(100% - 80px));margin:auto}.preview{background:var(--ink);color:#fff;font-size:11px;letter-spacing:.13em;padding:7px 40px;display:flex;justify-content:space-between}.preview span{color:#c7cecc;letter-spacing:0}header{display:flex;align-items:center;justify-content:space-between;padding:25px 0;border-bottom:1px solid var(--line);gap:24px}.brand{font:34px/1 Georgia,serif;text-decoration:none;white-space:nowrap}.brand small{font:9px/1.3 Arial;letter-spacing:.14em;margin-top:8px}nav{display:flex;gap:25px;font-size:14px}nav a{text-decoration:none}.phone{text-decoration:none;font-size:17px;font-weight:500}.phone small{font-weight:400;color:var(--muted)}.hero{display:grid;grid-template-columns:1.1fr 1fr;gap:55px;padding-top:45px;padding-bottom:48px}.crumb{font-size:13px;color:#75817d;margin-bottom:30px}.eyebrow{font-size:12px;line-height:1.5;letter-spacing:.14em;color:#8d733e;font-weight:600;margin-bottom:18px}.lead{font-size:19px;line-height:1.6}.hero .lead{max-width:460px}.facts{display:flex;gap:40px;margin:28px 0}.facts>div+div{border-left:1px solid var(--line);padding-left:36px}.facts strong{font-size:34px;line-height:1.2;font-weight:500;letter-spacing:-.04em}.facts strong span{font-size:25px}.facts small{color:var(--muted);margin-top:8px}.button{display:inline-flex;align-items:center;justify-content:center;gap:32px;padding:16px 25px;min-height:54px;border-radius:5px;font-weight:500;text-decoration:none;line-height:1.3}.button:hover{filter:brightness(.94)}.gold{background:var(--gold);color:#222c2b}.outline{border:1px solid #a6b0ac;margin-top:25px}.hero .button{min-width:300px;justify-content:space-between}.micro{font-size:13px;line-height:1.6;margin-top:18px}.hero-photo{position:relative;min-height:480px;overflow:hidden;border-radius:6px}.hero-photo>img{width:100%;height:100%;object-fit:cover;object-position:58%}.hero-photo:after{content:'';position:absolute;inset:40% 0 0;background:linear-gradient(transparent,rgba(11,29,29,.88))}.hero-photo figcaption{position:absolute;bottom:34px;left:30px;color:#fff;z-index:1}.hero-photo figcaption span{display:block;font-size:11px;letter-spacing:.13em;margin-bottom:14px;color:#e0c893}.hero-photo figcaption b{font-weight:400;font-size:29px;line-height:1.25}.trust{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:25px 0;gap:35px}.trust b{font-size:16px;font-weight:500}.trust p{font-size:14px;margin-top:6px}.section{padding-top:85px;padding-bottom:85px}.tour,.expert,.split{display:grid;grid-template-columns:1fr 1.15fr;gap:65px}.tour{align-items:center}.tour video,.expert video{width:100%;aspect-ratio:16/9;background:#1e2729;border-radius:6px}figcaption{font-size:13px;color:var(--muted);margin-top:10px}.text-link{display:inline-block;font-size:15px;font-weight:500;margin-top:22px}.light{background:var(--light)}.compare{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:40px}.compare article{padding:30px;border:1px solid #ccd5cf;border-radius:6px}.compare article:last-child{background:var(--ink);color:white}.compare article:last-child p{color:#cdd6d3}.compare span,.gallery span{font-size:11px;letter-spacing:.14em;color:#977b42}.compare a{font-size:14px}.three{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:38px}.number>span{font:36px Georgia;color:#a38a54}.number{border-top:1px solid #a7b3ad;padding-top:18px}.note{border-left:2px solid var(--gold);padding-left:20px;font-size:14px;margin-top:35px}.dark{background:var(--ink);color:#fff}.dark p,.dark figcaption,.dark small{color:#c4cecb}.dark .eyebrow{color:var(--gold)}.expert{align-items:center}.expert-name{padding-top:20px;border-top:1px solid #4d5d5b}.expert-name small{margin-top:5px}.gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:35px}.gallery img{width:100%;height:260px;object-fit:cover;border-radius:6px}.gallery article>div{padding:20px 0}.gallery p{font-size:15px}.result-line{display:flex;gap:35px;align-items:center;border-top:1px solid var(--line);padding-top:25px}.result-line strong{font-size:13px;letter-spacing:.05em;white-space:nowrap}.prep article{padding:20px 0;border-top:1px solid #ccd5cf}.prep article:first-child{padding-top:0;border-top:0}.prep p{font-size:15px;margin-top:6px}.doctors{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:35px}.doctors article{background:#fff;border-radius:6px;overflow:hidden;display:grid;grid-template-columns:42% 58%}.doctors img{width:100%;height:100%;object-fit:cover;object-position:top}.doctors article>div{padding:23px}.doctors h3{font-size:19px}.doctors p{font-size:14px}.faq{max-width:900px}details{border-bottom:1px solid var(--line)}summary{cursor:pointer;padding:21px 35px 21px 0;font-size:18px;position:relative;list-style:none}summary:after{content:'+';position:absolute;right:5px;font-size:25px;color:#967c48}details[open]>summary:after{content:'−'}summary::-webkit-details-marker{display:none}details p{padding:0 35px 22px 0}.partner-list{border:1px solid #586765;padding:30px;border-radius:6px}.partner-list p{border-bottom:1px solid #586765;padding-bottom:15px;font-size:15px}.partner-list small{margin-top:20px}.booking{display:grid;grid-template-columns:1.3fr 1fr;gap:55px;border:1px solid var(--line);border-radius:6px;padding:45px}.booking aside{border-left:1px solid var(--line);padding-left:40px}.booking aside .button{display:flex}.contact-number{display:block;font-size:21px;margin:20px 0;text-decoration:none}.sources{padding-bottom:40px}.sources summary{font-size:14px}.sources p,.sources li{font-size:14px}footer{border-top:1px solid var(--line);padding-top:35px;padding-bottom:45px;display:flex;gap:30px;align-items:center}footer p{font-size:13px}footer small{color:var(--muted)}.mobile-bar{display:none}:focus-visible{outline:3px solid #ae8841;outline-offset:5px}
@media(max-width:800px){.wrap{width:calc(100% - 40px)}.preview{padding:6px 20px;font-size:10px}.preview span{display:none}header{padding:19px 0}.brand{font-size:30px}.brand small{font-size:8px}nav{display:none}.phone{font-size:12px}.phone small{font-size:11px}.hero{grid-template-columns:1fr;gap:26px;padding-top:22px;padding-bottom:28px}.crumb{font-size:12px;margin-bottom:23px}.eyebrow{font-size:10px;letter-spacing:.13em;max-width:290px}.hero h1{font-size:clamp(32px,9.2vw,52px);margin-top:14px;margin-bottom:18px}.lead{font-size:17px}.facts{gap:22px;margin:23px 0}.facts>div+div{padding-left:22px}.facts strong{font-size:31px}.facts small{font-size:11px}.hero .button{width:100%;min-width:0}.hero .micro{font-size:12px;margin-top:13px}.hero-photo{min-height:0;height:275px}.hero-photo img{object-position:center 42%}.hero-photo figcaption{bottom:22px;left:22px}.hero-photo figcaption b{font-size:25px}.trust{grid-template-columns:1fr;gap:16px;padding:23px 0}.trust>div{padding-left:17px;border-left:2px solid var(--gold)}.trust p{margin-top:3px}.section{padding-top:50px;padding-bottom:50px}.tour,.expert,.split{grid-template-columns:1fr;gap:25px}h2{font-size:33px;margin-bottom:20px}.tour figure{margin-top:0}.tour .text-link{margin-top:12px}.compare{grid-template-columns:1fr;gap:14px;margin-top:28px}.compare article{padding:23px}.three{grid-template-columns:1fr;gap:25px;margin-top:25px}.number{display:grid;grid-template-columns:40px 1fr;gap:0 15px}.number h3{margin-top:5px}.number p{grid-column:2}.expert figure{order:2}.expert .eyebrow{margin-top:0}.gallery{grid-template-columns:1fr;gap:20px}.gallery img{height:260px}.gallery article>div{padding:16px 0 0}.result-line{display:block;margin-top:26px}.result-line p{margin-top:10px}.doctors{grid-template-columns:1fr}.doctors article{grid-template-columns:37% 63%}.doctors article>div{padding:16px}.doctors h3{font-size:17px}.doctors p{font-size:13px}.doctors .text-link{font-size:14px;margin-top:15px}summary{font-size:16px;padding-top:20px;padding-bottom:20px}.partner-list{padding:23px}.booking{grid-template-columns:1fr;padding:25px;gap:12px}.booking h2{font-size:29px}.booking aside{border-left:0;border-top:1px solid var(--line);padding:18px 0 0}.booking .facts{margin-bottom:16px}.sources{padding-bottom:25px}footer{display:block;padding-bottom:120px}footer p{margin:20px 0 10px}.mobile-bar{display:flex;position:fixed;z-index:20;bottom:0;left:0;right:0;align-items:center;justify-content:space-between;gap:14px;background:rgba(255,255,255,.97);border-top:1px solid #d4dad7;padding:11px 20px calc(11px + env(safe-area-inset-bottom));box-shadow:0 -3px 20px #2432330a}.mobile-bar b{font-size:18px}.mobile-bar small{font-size:11px;color:var(--muted)}.mobile-bar .button{padding:14px 24px;min-height:48px;font-size:14px}html{scroll-padding-bottom:90px}.dark .button{width:100%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}




