:root{--t-ink:#17242b;--t-bone:#f5f1e9;--t-blue:#12384d;--t-acid:#a75c4d;--t-line:rgba(23,36,43,.16);--t-sans:"Avenir Next","Helvetica Neue",Helvetica,Arial,sans-serif;--t-serif:"Bodoni 72",Didot,"Iowan Old Style",Georgia,serif}
.treatment-page{background:var(--t-bone);color:var(--t-ink);font-family:var(--t-sans)}
.treatment-page .topbar{position:relative;background:var(--t-bone)}
.treatment-main{overflow:hidden}
.treatment-hero{display:grid;grid-template-columns:49% 51%;min-height:670px;border-bottom:1px solid var(--t-line)}
.treatment-hero-copy{padding:70px 4.5vw 58px;display:flex;flex-direction:column;justify-content:space-between}
.breadcrumb{font:600 10px var(--t-sans);letter-spacing:.09em;text-transform:uppercase;color:#68777e}.breadcrumb a{color:inherit;text-underline-offset:4px}
.treatment-hero h1{font:400 clamp(58px,6.1vw,96px)/.91 var(--t-serif);letter-spacing:-.055em;margin:70px 0 34px;max-width:760px}.treatment-hero h1 em{font-weight:400;color:var(--t-blue)}
.treatment-lead{font-size:16px;line-height:1.72;max-width:600px;margin:0}
.treatment-actions{display:flex;align-items:center;gap:22px;margin-top:42px}.treatment-actions .primary{background:var(--t-blue);color:#fff;text-decoration:none;padding:17px 22px;font-size:12px;font-weight:700}.treatment-actions .secondary{color:var(--t-ink);font-size:11px;font-weight:700;text-underline-offset:5px}
.treatment-hero-media{position:relative;min-height:670px;background:#d9d9d3}.treatment-hero-media img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.55) contrast(1.02)}.treatment-hero-media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 58%,rgba(12,34,45,.3));pointer-events:none}.media-label{position:absolute;z-index:2;left:24px;bottom:24px;background:rgba(245,241,233,.94);padding:13px 15px;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
.treatment-facts{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--t-line)}.treatment-facts div{min-height:150px;padding:35px 4.5vw;border-right:1px solid var(--t-line)}.treatment-facts div:last-child{border-right:0}.treatment-facts span{display:block;font-size:9px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#65747b;margin-bottom:20px}.treatment-facts strong{font:400 24px/1.2 var(--t-serif)}
.treatment-intro{display:grid;grid-template-columns:24% 1fr;gap:6vw;padding:125px 4.5vw}.section-tag{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#66767d}.treatment-intro h2,.treatment-process h2,.treatment-faq h2{font:400 clamp(45px,5vw,76px)/1 var(--t-serif);letter-spacing:-.045em;margin:0 0 45px}.treatment-intro h2 em,.treatment-process h2 em,.treatment-faq h2 em{font-weight:400;color:var(--t-blue)}.treatment-intro-copy>p{font-size:17px;line-height:1.75;max-width:790px}.indications{display:grid;grid-template-columns:1fr 1fr;margin-top:55px;border-top:1px solid var(--t-line)}.indications div{padding:28px 30px 28px 0;border-bottom:1px solid var(--t-line);font-size:14px;line-height:1.55}.indications div:nth-child(odd){border-right:1px solid var(--t-line)}.indications div:nth-child(even){padding-left:30px}.indications b{display:block;color:var(--t-acid);font-size:10px;letter-spacing:.08em;margin-bottom:9px}
.clinical-block{background:var(--t-blue);color:#fff;display:grid;grid-template-columns:45% 55%;min-height:530px}.clinical-block-copy{padding:85px 4.5vw}.clinical-block .section-tag{color:#9fb2bc}.clinical-block h2{font:400 clamp(42px,4.2vw,67px)/1.02 var(--t-serif);letter-spacing:-.045em;margin:90px 0 30px}.clinical-block p{font-size:15px;line-height:1.75;color:#d4dee2;max-width:590px}.clinical-block-list{display:flex;flex-direction:column;border-left:1px solid #ffffff2a}.clinical-block-list div{flex:1;padding:32px 4vw;display:grid;grid-template-columns:44px 1fr;align-items:center;border-bottom:1px solid #ffffff2a}.clinical-block-list div:last-child{border-bottom:0}.clinical-block-list span{font-size:10px;color:#9fb2bc}.clinical-block-list b{font:400 clamp(21px,2vw,31px)/1.18 var(--t-serif)}
.treatment-process{padding:125px 4.5vw}.process-head{display:grid;grid-template-columns:24% 1fr;gap:6vw}.process-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:65px;border-top:1px solid var(--t-line)}.process-grid article{padding:34px 28px 38px 0;border-right:1px solid var(--t-line)}.process-grid article+article{padding-left:28px}.process-grid article:last-child{border-right:0}.process-grid span{font-size:10px;font-weight:700;color:var(--t-acid)}.process-grid h3{font:400 27px/1.15 var(--t-serif);margin:70px 0 18px}.process-grid p{font-size:13px;line-height:1.7;color:#53636b}.radiology-note{margin:28px 0 0;font-size:10px;line-height:1.6;color:#66767d}
.treatment-faq{display:grid;grid-template-columns:38% 62%;gap:7vw;padding:120px 4.5vw;background:#e8e5dd}.treatment-faq-list{border-top:1px solid var(--t-line)}.treatment-faq details{border-bottom:1px solid var(--t-line)}.treatment-faq summary{font-family:var(--t-sans);font-size:17px;font-weight:600}.treatment-faq p{font-size:14px;line-height:1.72;padding-right:5%}
.related{padding:105px 4.5vw}.related-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:45px}.related h2{font:400 clamp(38px,4vw,60px)/1 var(--t-serif);letter-spacing:-.04em;margin:0}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--t-line)}.related-grid a{min-height:150px;padding:28px 28px 28px 0;border-right:1px solid var(--t-line);border-bottom:1px solid var(--t-line);display:flex;flex-direction:column;justify-content:space-between;color:var(--t-ink);text-decoration:none}.related-grid a+ a{padding-left:28px}.related-grid a:last-child{border-right:0}.related-grid span{font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#68777e}.related-grid b{font:400 25px var(--t-serif)}
.treatment-cta{background:#dce4e5;padding:95px 4.5vw;display:flex;justify-content:space-between;align-items:end;gap:50px}.treatment-cta h2{font:400 clamp(46px,5vw,76px)/.98 var(--t-serif);letter-spacing:-.045em;margin:0;max-width:800px}.treatment-cta p{font-size:14px;line-height:1.7;max-width:430px}.treatment-cta-links{display:flex;gap:10px;margin-top:24px}.treatment-cta-links a{background:var(--t-blue);color:#fff;padding:16px 20px;text-decoration:none;font-size:11px;font-weight:700}
.treatment-page footer{grid-template-columns:1fr 1.2fr 1fr}.treatment-page footer>div{display:block}.treatment-page .foot-links{display:flex;align-items:flex-end}
@media(max-width:800px){.treatment-page .topbar nav{display:none}.treatment-hero{display:block}.treatment-hero-copy{min-height:600px;padding:45px 20px}.treatment-hero h1{font-size:16vw;margin:60px 0 35px}.treatment-lead{font-size:15px}.treatment-actions{align-items:stretch;flex-direction:column}.treatment-actions .primary{text-align:center}.treatment-hero-media{min-height:560px}.treatment-facts{display:block}.treatment-facts div{min-height:auto;padding:30px 20px;border-right:0}.treatment-intro,.treatment-faq{display:block;padding:90px 20px}.treatment-intro h2,.treatment-process h2,.treatment-faq h2{font-size:47px;margin-top:45px}.indications{display:block}.indications div,.indications div:nth-child(even){padding:24px 0;border-right:0}.clinical-block{display:block}.clinical-block-copy{padding:80px 20px}.clinical-block h2{font-size:45px;margin-top:55px}.clinical-block-list{border-left:0;border-top:1px solid #ffffff2a}.clinical-block-list div{padding:28px 20px}.clinical-block-list b{font-size:25px}.treatment-process{padding:90px 20px}.process-head{display:block}.process-grid{display:block}.process-grid article,.process-grid article+article{padding:28px 0;border-right:0;border-bottom:1px solid var(--t-line)}.process-grid h3{margin:38px 0 14px}.treatment-faq-list{margin-top:50px}.related{padding:80px 20px}.related-head{display:block}.related-grid{display:block}.related-grid a,.related-grid a+ a{padding:24px 0;border-right:0}.treatment-cta{display:block;padding:80px 20px}.treatment-cta h2{font-size:49px}.treatment-cta p{margin-top:35px}.treatment-cta-links{flex-direction:column}.treatment-cta-links a{text-align:center}.treatment-page footer{display:block}}
