:root{--ink:#173b40;--muted:#607d80;--wine:#087f88;--accent:#00b6c9;--line:#d4e8e6;--paper:#f5fbfa}
body{background:#f5fbfa;color:#173b40}.site-header{background:#f8fdfce8;border-color:#dcecea}.hero{background:radial-gradient(ellipse at 80% 25%,#cbecea 0,transparent 52%),radial-gradient(ellipse at 10% 75%,#e1f4f1,transparent 55%),#f6fbfa}.hero h1{color:#173b40}.hero h1 em,.section-heading h2 em,h2 em,h3 em{color:#249a9e!important}.hero-description,.section-heading>p{color:#617e81}.overline{color:#5a878a}.hero-aura{background:radial-gradient(circle,#a9e5df70,transparent 65%)}.flow-lines{stroke:#a7dcd6}.button,.button.small{background:#087f88;border-color:#087f88;color:#fff;box-shadow:0 8px 22px #087f881b}.button:hover{background:#096b72;box-shadow:0 12px 26px #087f882a}.button.outline{background:transparent;color:#087b83;border-color:#a5d6d5}.text-link,.text-button{color:#087c85}.reading-progress{background:#00b6c9}.button:focus-visible,a:focus-visible{outline-color:#48c8c5}.hero-evidence{background:#ffffffb0}.team-pin{color:#24494c;border-color:#d8e9e7}.team-pin small{color:#668386}.team-directory button{border-color:#d6e7e5}.team-directory span{color:#2b5054}.team-directory small{color:#628286}.team-directory{scrollbar-color:#9dcfcd transparent}.hero-facts>div,.hero-facts>div:last-child{background:#eff8f7;border-color:#d2e7e3}.hero-facts>div:first-child{background:linear-gradient(120deg,#184c53,#267c7e)}.hero-facts strong{color:#138f96}.norwood-trigger{color:#087c85}
.methods-section,.results-section,.documents-section,.faq-section{background:#f7fbfa}.doctors-section{background:radial-gradient(ellipse at 90% 35%,#def2ef,transparent 65%),#f7fbfa}.pricing-section,.prices-section,.price-section{background:linear-gradient(155deg,#f7fcfb,#eaf6f3)}.price-card{background:#ffffffd9;border-color:#d4e7e3}.price-card .price-value,.price-main strong,.unit-price strong,.result-story>strong{color:#087f88}.tariff-photo{background:#e6f3f0}.consultation-strip{background:#eaf7f3;border-color:#c9e4df}.consultation-strip strong{color:#224e53}.doctor-photo{background:linear-gradient(135deg,#dfefed,#f4f9f8)}.doctor-info h3,.mini-quiz h4{color:#24464c}.document-image{background:#edf6f3}.hfe-conclusion{background:linear-gradient(120deg,#1d4c52,#207d7d)}.hfe-conclusion h3 em{color:#b1e9df!important}.hfe-conclusion .button{background:#d9f5ed;color:#235959;border-color:#d9f5ed}.contact-choice{border-color:#70b9b64d}.closing{background:radial-gradient(ellipse at 90% 0,#387f81,transparent 60%),#204c54}.closing h2 em{color:#b1e9df!important}.mobile-cta{background:#1b5259ef}.consultation-offer{background:#e6f3ef;border-color:#d8e8e4}.offer-person{min-height:570px;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;align-content:start;padding:35px 35px 0;background:#eef1f6}.offer-person>div{grid-row:1;max-width:100%;z-index:2}.offer-person h3{color:#25494f;font-size:31px}.offer-person h3 em{color:#278f91!important}.offer-person>div>p{color:#607b80;max-width:100%}.offer-person>img{position:relative;grid-row:2;align-self:end;justify-self:center;right:auto;bottom:auto;width:auto;height:310px;max-width:100%;object-fit:contain;mask-image:none;mix-blend-mode:normal;filter:none;margin-top:20px}.offer-person .offer-person-name{position:absolute;left:25px;bottom:25px;max-width:185px!important;background:#ffffffd9!important;color:#365c61!important;padding:14px}.offer-person-name small{color:#678086}.offer-person:after{display:none}.mini-quiz{background:#fff;margin:22px;padding:32px}.quiz-options button{background:#f2f9f6;color:#41686b;border-color:#cfe5de}.quiz-options button:hover{background:#e0f3ea;border-color:#8ecdbd}.quiz-meta,.mini-quiz .fine-print{color:#698781}.care-journey{background:linear-gradient(125deg,#e2f4ed,#f7fcf9);border-color:#cbe6dc}.journey-number{background:#138d85;box-shadow:0 0 0 7px #e4f4ec}.care-timeline li:not(:last-child):before{background:#acd8cd}.care-timeline h4{color:#295652}.journey-phase{color:#55897c}.care-timeline p,.journey-heading>p{color:#617f77}.journey-footer{border-color:#c9e2d8}
.method-comparison{display:grid;grid-template-columns:230px minmax(0,1fr);gap:24px;align-items:start}.method-selector{position:sticky;top:115px;display:flex;flex-direction:column;gap:12px}.method-selector>button{display:block;text-align:left;background:#fff;border:1px solid #d6e7e3;padding:23px;border-radius:18px;color:#46666b;transition:background .25s,box-shadow .25s,transform .25s}.method-selector b{display:block;font-size:25px;letter-spacing:-.04em;font-weight:600}.method-selector button>span{display:block;font-size:13px;line-height:1.6;margin-top:8px}.method-selector small{font-size:11px;margin-top:16px;display:block}.method-selector button[aria-selected=true]{border-color:#68bfb6;background:#e2f5ee;box-shadow:0 12px 25px #245e5710;color:#116d6c;transform:translateX(3px)}.method-selector button.featured-method{background:linear-gradient(135deg,#18767b,#299b94);color:#fff;border-color:transparent}.method-selector button.featured-method[aria-selected=true]{box-shadow:0 12px 30px #19888235;background:linear-gradient(135deg,#12656c,#2b9b92);color:white}.compare-key{font-size:11px;line-height:1.6;padding:10px}.compare-key span{display:block;margin-bottom:9px}.key-positive{color:#327e58}.key-caution{color:#ad5a57}.comparison-panels{min-width:0}.method-panel{border:1px solid #d5e7e2;border-radius:24px;background:#fff;overflow:hidden}.method-panel[hidden]{display:none}.method-panel.hfe-panel{border:2px solid #81cdc0;background:linear-gradient(150deg,#f2fbf7,#fff)}.method-panel-heading{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding:24px 30px;border-bottom:1px solid #dbece6}.method-panel-heading .overline{font-size:11px}.method-panel-heading h3{font-size:30px;color:#22615e}.hfe-choice{margin-left:auto;padding:7px 12px;background:#d6f0e3;color:#25734f;border-radius:30px;font-size:12px}.method-panel .method-story,.method-panel .procedure-layout{display:grid;grid-template-columns:1fr 1fr;gap:25px;padding:25px;align-items:start}.method-panel .procedure-viewport{border-radius:18px}.method-panel .stage-panel{min-height:210px;padding:20px 0}.method-panel .stage-panel h3{font-size:25px}.method-panel .stage-panel p{font-size:14px}.method-panel .stage-tabs button{padding:14px 0;font-size:16px}.method-panel .procedure-toolbar>span:nth-child(2){display:none}.method-panel .art-scale{font-size:10px;padding:8px}.method-panel .art-corner{font-size:9px;left:12px;top:12px}.method-panel .method-story-text h3{font-size:25px}.method-panel .method-story-text p{font-size:14px}.stage-tabs button[aria-selected=true],.story-tabs>button[aria-selected=true]{color:#0c8c87;border-color:#0c8c87}.method-facts{display:grid;grid-template-columns:1.35fr 1fr;gap:28px;padding:28px;border-top:1px solid #dae9e2;background:#f7fbf8}.fact-stage{margin-bottom:24px}.fact-stage>span{font-size:11px;letter-spacing:.1em;color:#558c80}.fact-stage h4{font-size:18px;font-weight:600;line-height:1.4;margin:9px 0}.fact-stage p{font-size:14px;color:#627c76;line-height:1.8}.method-chips{display:flex;flex-wrap:wrap;gap:8px}.method-chip{font-size:11px;line-height:1.5;padding:7px 10px;border-radius:8px;display:inline-flex;gap:6px;align-items:baseline}.method-chip.benefit{background:#e0f2e6;color:#286642}.method-chip.caution{background:#fae9e5;color:#974d44}.method-chip>span{font-weight:700}.method-caveat{font-size:12px!important;line-height:1.7;color:#70817d;margin-top:20px}.method-tools{border-left:1px solid #d8e9e2;padding-left:24px;align-self:start}.method-tools h4{font-size:17px;line-height:1.5;margin:18px 0 12px}.method-tools>p:last-child{font-size:12px;color:#69837b;line-height:1.7}.tool-reference{position:relative;aspect-ratio:2;overflow:hidden;border-radius:13px;margin-top:20px}.tool-reference img{position:absolute;max-width:none;width:320%;top:-105%;left:-9%}.tool-reference-fue img{left:-112%}.tool-reference-hfe img{left:-209%}
.instrument-section{background:linear-gradient(140deg,#eef8f4,#e5f3f1)}.instrument-layout{gap:45px;grid-template-columns:.8fr 1.2fr}.instrument-studio{aspect-ratio:1.12;background:radial-gradient(ellipse,#fff,#e9f4ef);border-radius:32px;overflow:hidden;border:1px solid #d9eae4;box-shadow:0 25px 60px #315b4f0a}.instrument-studio .instrument-image{position:absolute;inset:15% 5% 20%;width:90%;aspect-ratio:auto;overflow:visible;mix-blend-mode:normal}.instrument-studio .instrument-image img{position:static;width:100%;height:100%;max-width:100%;object-fit:contain;transform:none!important}.instrument-caption{top:24px;left:25px;right:auto;color:#73908a}.instrument-footnote{bottom:22px;left:25px;font-size:12px;color:#6b8680}.tool-hotspot{background:#fff;color:#0e857f;border-color:#fff9}.tool-hotspot[aria-pressed=true]{background:#188c82;box-shadow:0 0 0 8px #269b8819}.punch-hotspot{left:20%;top:38%}.implanter-hotspot{left:53%;top:58%}.tool-hotspot>span{color:#306e66}.instrument-loupe{position:absolute;right:5%;top:8%;width:145px;height:145px;overflow:hidden;border-radius:50%;border:5px solid #fff;background:#edf7f2;box-shadow:0 12px 28px #235f4f25;pointer-events:none;transition:transform .5s,top .5s,right .5s}.instrument-loupe img{position:absolute;width:700%;max-width:none;left:-90%;top:-105%;transition:transform .6s}.instrument-loupe span{position:absolute;bottom:6px;left:8px;right:8px;text-align:center;background:#ffffffed;color:#33675c;padding:4px;border-radius:20px;font-size:9px}.instrument-studio[data-active-tool="1"] .instrument-loupe{top:50%;right:5%;transform:scale(1.05)}.instrument-studio[data-active-tool="1"] .instrument-loupe img{left:-245%;top:-285%}.instrument-tabs button[aria-selected=true]{color:#0e8b82;border-color:#0e8b82}
.results-shell{background:transparent;border:0;box-shadow:none;padding:0;gap:30px}.result-photos{gap:15px;align-items:start}.result-photos figure{padding:0;background:transparent;border-radius:18px;overflow:hidden;box-shadow:none}.result-photos img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;border-radius:18px}.result-photos figcaption{position:absolute;bottom:13px;left:13px;border:1px solid #ffffff70;border-radius:30px;background:#ffffffdc;padding:6px 13px;font-size:12px;color:#38645e}.result-story{padding:15px 0}.result-controls{display:flex;flex-wrap:wrap;gap:7px}.result-controls button{border-color:#b8dcd3}.result-controls button.active{background:#178e83;border-color:#178e83}.case-doctor{background:#edf7f2;border-color:#d2e8df}.tariff-photo{padding:0;border-radius:22px 22px 0 0;background:#edf7f3}.tariff-photo img{border-radius:22px 22px 0 0;object-fit:cover;width:100%;height:230px}.tariff-photo:after{display:none}.donor-recovery{margin:30px 0 0;padding:30px;border-radius:24px;background:#edf7f0;border:1px solid #d4e6da}.donor-recovery h3{font-size:29px;margin:15px 0}.donor-recovery>p{font-size:14px;color:#607b69;max-width:800px;line-height:1.8}.donor-recovery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:25px}.donor-recovery figure img{width:100%;height:230px;object-fit:contain;background:#e2eee5;border-radius:14px}.donor-recovery figcaption{font-size:13px;margin-top:10px;color:#456b51}.donor-recovery .text-link{display:inline-block;margin-top:20px;font-size:12px}
@media(max-width:1050px){.method-comparison{grid-template-columns:180px minmax(0,1fr);gap:16px}.method-selector>button{padding:18px}.method-panel .method-story,.method-panel .procedure-layout{gap:18px;padding:20px}.method-panel .stage-panel h3{font-size:22px}.method-facts{padding:22px;gap:20px}.method-tools{padding-left:16px}.instrument-loupe{width:120px;height:120px}.offer-person{padding:30px 25px 0}.offer-person>img{height:300px}.offer-person h3{font-size:28px}}
@media(max-width:760px){.method-comparison{display:block}.method-selector{position:static;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:18px}.method-selector>button{padding:14px 12px;border-radius:14px}.method-selector b{font-size:21px}.method-selector button>span{font-size:11px}.method-selector small{display:none}.compare-key{grid-column:1/-1;display:flex;gap:15px;padding:3px;font-size:10px}.method-selector button[aria-selected=true]{transform:none}.method-panel .method-story,.method-panel .procedure-layout{grid-template-columns:1fr 1fr}.method-panel-heading{padding:20px;gap:10px}.method-facts{grid-template-columns:1fr}.method-tools{border-left:0;border-top:1px solid #d8e9e2;padding:20px 0 0}.tool-reference{max-width:350px}.instrument-layout{grid-template-columns:1fr}.instrument-studio{aspect-ratio:1.2}.instrument-loupe{width:155px;height:155px}.offer-person{min-height:0;padding:28px 28px 0}.offer-person>img{height:340px;width:auto;max-width:100%;right:auto;bottom:auto;margin-top:20px}.offer-person>div{max-width:100%}.offer-person-name{left:25px!important;bottom:25px!important}.result-photos img{aspect-ratio:3/4}.donor-recovery-grid{grid-template-columns:1fr}.donor-recovery figure img{height:auto;max-height:350px}.mini-quiz{margin:0 18px 18px}}
@media(max-width:480px){.method-selector b{font-size:19px}.method-selector button>span{font-size:10px;line-height:1.5}.method-selector>button{padding:13px 10px}.method-panel-heading .overline{font-size:10px}.method-panel-heading h3{font-size:25px}.hfe-choice{font-size:10px}.method-panel .method-story,.method-panel .procedure-layout{grid-template-columns:1fr;padding:16px}.method-panel .stage-panel{min-height:0}.method-facts{padding:20px}.method-chip{font-size:11px}.offer-person h3{font-size:28px}.offer-person>img{height:320px;width:auto;max-width:100%;right:auto;bottom:auto}.offer-person .offer-person-name{left:18px!important;bottom:18px!important;max-width:155px!important;font-size:11px!important;padding:10px}.instrument-studio{aspect-ratio:1}.instrument-loupe{width:115px;height:115px;right:4%;top:8%;border-width:3px}.instrument-studio[data-active-tool="1"] .instrument-loupe{top:57%;right:4%}.instrument-footnote{font-size:10px;left:18px;bottom:15px;max-width:180px}.instrument-caption{font-size:9px}.tool-hotspot{width:32px;height:32px}.tool-hotspot>span{font-size:10px}.result-photos{gap:8px}.result-photos figure{padding:0}.result-photos figcaption{bottom:8px;left:7px;padding:4px 7px;font-size:10px}.results-shell{padding:0}.tariff-photo{padding:0}.tariff-photo img{height:220px}.donor-recovery{padding:22px}.donor-recovery h3{font-size:25px}}

.instrument-loupe img{left:0;top:-180%}.instrument-studio[data-active-tool='1'] .instrument-loupe img{left:-30%;top:-325%}.price-card:nth-child(2) .tariff-photo img{transform:scale(1.19);object-position:50% 65%}.price-card:nth-child(3) .tariff-photo img{transform:scale(1.16);object-position:52% 50%}.tariff-photo{overflow:hidden}.tariff-photo>span{z-index:2}.result-controls #case-counter{flex-basis:100%;margin:6px 0 0;color:#739089;font-size:12px}


.result-controls button{appearance:none;width:38px;height:38px;border:1px solid #bdded5;border-radius:50%;background:#fff;color:#467a70;font:13px Manrope,sans-serif;box-shadow:none}.result-controls button.active{color:white;background:#178e83}.result-controls button:hover{border-color:#178e83}.result-photos img{aspect-ratio:auto;height:auto;object-fit:contain}.offer-person .overline{color:#68827d}.offer-person>img{height:340px}.method-tools .tool-reference-hfe{aspect-ratio:1.5}.method-tools .tool-reference-hfe img{position:static;width:100%;height:auto;max-width:100%}


.tool-reference-fut,.tool-reference-fue{aspect-ratio:2.4}.tool-reference-fut img,.tool-reference-fue img{top:-130%}.method-selector .featured-method{border-top:4px solid #57d6c3}.method-selector .featured-method[aria-selected=true]{border-top-color:#57d6c3}

