.treatment-page{padding-top:0}.page-breadcrumb{border-bottom:1px solid var(--rule);background:var(--warm);padding-top:var(--site-nav-height)}.page-breadcrumb-inner{max-width:1440px;margin:0 auto;padding:.75rem 3rem;font-size:.72rem;color:var(--muted);display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.page-breadcrumb a{color:var(--muted);text-decoration:none;transition:color .2s}.page-breadcrumb a:hover{color:#1D9E75}.page-breadcrumb span[aria-current]{color:var(--ink)}.page-breadcrumb--in-hero{grid-column:1/-1;padding:0;margin:0 0 clamp(1rem,2vw,1.35rem);border:none;background:transparent}.page-breadcrumb-list{list-style:none;margin:0;padding:0;display:flex;align-items:center;flex-wrap:wrap;gap:.25rem .15rem;font-size:.7rem;letter-spacing:.02em}.page-breadcrumb-list li{display:inline-flex;align-items:center;gap:.15rem}.page-breadcrumb-list li+li::before{content:'';display:inline-block;width:12px;height:12px;margin:0 .35rem;flex-shrink:0;opacity:.45;background-color:currentColor;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='black' d='M4.2 2.2 8 6l-3.8 3.8-.85-.85L6.3 6 3.35 3.05z'/%3E%3C/svg%3E");mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='black' d='M4.2 2.2 8 6l-3.8 3.8-.85-.85L6.3 6 3.35 3.05z'/%3E%3C/svg%3E");-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;color:var(--muted-light)}.page-breadcrumb-list a{color:var(--muted);text-decoration:none;padding:.2rem 0;transition:color .2s}.page-breadcrumb-list a:hover{color:#1D9E75}.page-breadcrumb-list [aria-current="page"]{color:var(--ink);font-weight:500;padding:.28rem .65rem;border-radius:999px;background:rgba(255,255,255,.72);border:1px solid var(--rule);backdrop-filter:blur(6px);line-height:1.3}.sec-tag{font-size:11px;letter-spacing:.14em;color:#1D9E75;text-transform:uppercase;font-weight:500;margin-bottom:12px;display:flex;align-items:center;gap:8px}.sec-tag::before{content:'';width:16px;height:1px;background:#1D9E75}.sec-h{font-family:var(--serif);font-size:clamp(1.85rem,3vw,2.6rem);font-weight:400;line-height:1.1;letter-spacing:-.02em;color:var(--ink);margin-bottom:.85rem}.sec-p{font-size:.92rem;color:var(--muted);line-height:1.78;max-width:640px;margin-bottom:2.25rem}.btn-primary,.tx-btn-primary{display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1.45rem;border-radius:10px;background:#1D9E75;color:#fff;font-family:var(--sans);font-size:.82rem;font-weight:500;letter-spacing:.04em;text-decoration:none;border:none;cursor:pointer;transition:background .2s,transform .15s,box-shadow .2s}.btn-primary:hover,.tx-btn-primary:hover{background:#18B882;transform:translateY(-1px);box-shadow:0 6px 20px rgba(29,158,117,.25)}.btn-ghost,.tx-btn-ghost{display:inline-flex;align-items:center;padding:.85rem 1.45rem;border-radius:10px;background:#fff;border:1px solid var(--rule);color:var(--ink);font-family:var(--sans);font-size:.82rem;font-weight:500;letter-spacing:.04em;text-decoration:none;transition:border-color .2s,color .2s,transform .15s}.btn-ghost:hover,.tx-btn-ghost:hover{border-color:#1D9E75;color:#1D9E75}.btn-white,.tx-btn-white{display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1.45rem;border-radius:10px;background:#fff;color:var(--ink);font-family:var(--sans);font-size:.82rem;font-weight:500;letter-spacing:.04em;text-decoration:none;transition:background .2s,transform .15s}.btn-white:hover,.tx-btn-white:hover{background:var(--warm);transform:translateY(-1px)}.btn-white--large,.tx-btn-white--large{padding:1rem 2rem;font-size:.92rem}.btn-wa,.tx-btn-wa{display:inline-flex;align-items:center;gap:.6rem;padding:.85rem 1.45rem;border-radius:10px;background:#25D366;color:#fff;font-family:var(--sans);font-size:.82rem;font-weight:500;text-decoration:none;transition:background .2s,transform .15s}.btn-wa:hover,.tx-btn-wa:hover{background:#1fb855;transform:translateY(-1px)}.btn-wa--outline,.tx-btn-wa--outline{background:#fff;border:1.5px solid #25D366;color:var(--ink);box-shadow:0 2px 8px rgba(0,0,0,.04)}.btn-wa--outline svg,.tx-btn-wa--outline svg{color:#25D366;flex-shrink:0}.btn-wa--outline:hover,.tx-btn-wa--outline:hover{background:#f0fdf4;border-color:#1fb855;color:var(--ink)}.btn-wa--large,.tx-btn-wa--large{padding:1rem 2rem;font-size:.92rem}.treatment-hero{position:relative;overflow:hidden;background:var(--paper);border-bottom:1px solid var(--rule);padding:calc(var(--site-nav-height)+clamp(1rem,2vw,1.5rem)) 0 clamp(3.25rem,5vw,5rem);min-height:clamp(520px,72vh,680px);display:flex;flex-direction:column;justify-content:center}.treatment-hero-visual{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.treatment-hero-visual-bg{position:absolute;inset:-24px -24px -24px 28%;background-image:url('../media/hero-istanbul-bg.webp');background-size:cover;background-position:42% center;background-repeat:no-repeat}.treatment-hero-visual-fade{position:absolute;inset:0;background:linear-gradient( to right,var(--paper) 0%,var(--paper) 36%,rgba(249,248,246,.94) 48%,rgba(249,248,246,.72) 58%,rgba(249,248,246,.28) 68%,transparent 78% )}.treatment-hero-bg{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 55% 45% at 12% 18%,rgba(29,158,117,.07) 0%,transparent 55%),radial-gradient(ellipse 40% 35% at 88% 82%,rgba(225,245,238,.45) 0%,transparent 50%)}.treatment-hero-inner{position:relative;z-index:2;max-width:1480px;margin:0 auto;padding:0 3rem;width:100%;display:grid;grid-template-columns:minmax(0,1fr) 460px;gap:2rem;align-items:start}.treatment-hero-badges{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.treatment-hero-badge{display:inline-flex;align-items:center;gap:.45rem;padding:.38rem .75rem;border-radius:999px;font-size:.68rem;font-weight:500;letter-spacing:.04em;color:var(--ink2);background:rgba(255,255,255,.88);border:1px solid var(--rule);backdrop-filter:blur(8px)}.treatment-hero-badge--dark{background:rgba(4,52,44,.88);border-color:rgba(4,52,44,.2);color:#fff}.treatment-hero-badge svg{flex-shrink:0;opacity:.9}.treatment-hero-eyebrow{font-size:.68rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--topline);margin-bottom:.85rem}.treatment-hero-eyebrow::before{content:'— '}.treatment-hero-heading{font-family:var(--serif);font-size:clamp(2.45rem,4.8vw,4rem);font-weight:500;line-height:1.02;letter-spacing:-.025em;color:var(--ink);margin-bottom:1rem}.treatment-hero-heading em{display:block;color:#1D9E75;font-style:italic;font-weight:400}.treatment-hero h1.hero-mobile-heading em{display:inline;color:#1D9E75;font-style:italic;font-weight:400}.treatment-hero-lead{font-size:1.02rem;color:var(--muted);line-height:1.72;max-width:540px;margin-bottom:1.25rem}.treatment-hero-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:1.15rem;max-width:560px}.treatment-stat{padding:.95rem .8rem;background:rgba(255,255,255,.82);border:1px solid var(--rule);border-radius:12px;backdrop-filter:blur(8px);box-shadow:0 4px 18px rgba(15,14,11,.04);transition:border-color .2s,transform .2s,box-shadow .2s}.treatment-stat:hover{border-color:rgba(29,158,117,.28);transform:translateY(-2px);box-shadow:0 8px 24px rgba(29,158,117,.08)}.treatment-stat-num{display:block;font-family:var(--serif);font-size:clamp(1.5rem,2.2vw,1.95rem);font-weight:400;line-height:1;color:#1D9E75;margin-bottom:.4rem}.treatment-stat-lbl{font-size:.67rem;color:var(--muted);line-height:1.4}.treatment-hero-highlights{list-style:none;margin:0 0 1.25rem;padding:0;display:flex;flex-direction:column;gap:.55rem;max-width:560px}.treatment-hero-highlights li{display:flex;align-items:flex-start;gap:.7rem;font-size:.82rem;line-height:1.5;color:var(--ink2)}.treatment-hero-highlights li strong{font-weight:600;color:var(--ink)}.treatment-hero-highlight-icon{flex-shrink:0;width:28px;height:28px;border-radius:8px;background:#E1F5EE;color:#1D9E75;display:flex;align-items:center;justify-content:center;margin-top:.05rem}.treatment-hero-highlight-icon svg{width:15px;height:15px}.treatment-page .treatment-hero-coordinator{margin-top:0;max-width:100%}.treatment-hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.trust-bar--six{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-bottom:1px solid var(--rule)}.trust-bar--line.trust-bar--six{border-bottom:1px solid var(--rule-light)}.trust-bar--six .trust-cell{padding:1.35rem 1rem;min-width:0}.trust-bar--six .trust-cell--review{gap:.28rem;padding:1.2rem .85rem}.trust-bar--six .trust-cell-brand{display:flex;align-items:center;justify-content:center;gap:.35rem;min-height:18px}.trust-bar--six .trust-cell-brand span{font-size:.65rem;font-weight:500;color:#5f6368}.trust-bar--six .trust-cell-brand--tp img{display:block;height:16px;width:auto;max-width:72px}.trust-bar--six .trust-cell-brand--stat span{font-size:.62rem;color:var(--muted);letter-spacing:.04em}.trust-bar--six .trust-cell-score{display:flex;align-items:center;justify-content:center;gap:.35rem}.trust-bar--six .trust-cell--review .trust-cell-num{font-family:var(--serif);font-size:clamp(1.2rem,1.4vw,1.45rem);font-weight:400;line-height:1;color:var(--ink)}.trust-bar--six .trust-cell-stars{font-size:.55rem;letter-spacing:.03em;line-height:1}.trust-bar--six .trust-cell-stars--gold{color:var(--gold)}.trust-bar--six .trust-cell-stars--tp{color:var(--trustpilot)}.trust-bar--six .trust-cell-label--plain{font-size:.58rem;letter-spacing:.04em;text-transform:none;line-height:1.35;color:var(--muted-light)}.trust-bar--six .trust-cell-num{font-size:clamp(1.25rem,1.5vw,1.5rem)}.trust-bar--six .trust-cell-label{font-size:.58rem;letter-spacing:.08em;line-height:1.35}.hero-mobile-trust-line{display:none}.treatment-hero-desktop-only{display:block}@media(max-width:1280px){.treatment-page .treatment-hero{min-height:auto;padding:var(--site-nav-height) 0 1.25rem;overflow-x:clip;border-bottom:none}.treatment-page .treatment-hero-inner{padding:0;gap:0;max-width:100%}.treatment-page .treatment-hero-content{min-width:0;width:100%}.treatment-page .hero-mobile-trust-line{display:flex;align-items:center;justify-content:center;gap:0;margin:0;padding:.55rem var(--page-gutter,1rem);border-top:none;border-bottom:1px solid var(--rule-light);background:transparent}.treatment-page .hmtl-seg{display:inline-flex;align-items:center;justify-content:center;flex:1;gap:.28rem;min-width:0;padding:0 .35rem}.treatment-page .hmtl-seg+.hmtl-seg{border-left:1px solid var(--rule-light)}.treatment-page .hmtl-seg img{display:block;flex-shrink:0;opacity:.85}.treatment-page .hmtl-seg strong{font-family:var(--sans);font-size:.72rem;font-weight:700;color:var(--ink);line-height:1}.treatment-page .hmtl-stars{font-size:5.5px;letter-spacing:.02em;line-height:1}.treatment-page .hmtl-stars--gold{color:var(--gold)}.treatment-page .hmtl-stars--tp{color:var(--trustpilot)}.treatment-page .hmtl-name{font-size:9px;color:var(--muted-light);line-height:1;white-space:nowrap}.treatment-hero h1.hero-mobile-heading .hero-h1-line{font-size:2.65rem}.treatment-hero h1.hero-mobile-heading .hero-h1-italic{font-size:1.85rem}.treatment-page .hero-form-host--inline{display:none!important}.trust-bar--treatment.trust-bar--six{display:none!important}}.trust-bar--line.trust-bar--six .trust-cell--process .trust-cell-label br{display:none}.eligibility-card:not(.eligibility-card--quiz){background:rgba(255,255,255,.94);border:1px solid var(--rule);border-radius:20px;padding:1.75rem;box-shadow:0 20px 56px rgba(15,14,11,.1);position:sticky;top:calc(var(--site-nav-height)+1rem);backdrop-filter:blur(12px)}.eligibility-card-eyebrow{font-size:.62rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#1D9E75;margin-bottom:.55rem}.eligibility-card-heading{font-family:var(--serif);font-size:1.35rem;font-weight:500;line-height:1.2;color:var(--ink);margin-bottom:.45rem}.eligibility-card-sub{font-size:.72rem;color:var(--muted-light);margin-bottom:1.25rem}.eligibility-checks{display:flex;flex-direction:column;gap:.55rem;margin-bottom:1.35rem;padding-bottom:1.25rem;border-bottom:1px solid var(--rule-light)}.eligibility-check{display:flex;align-items:flex-start;gap:.6rem;font-size:.8rem;color:var(--ink2);line-height:1.4}.eligibility-check-icon{flex-shrink:0;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.68rem;font-weight:700;margin-top:.05rem}.eligibility-check-icon--pass{background:#E1F5EE;color:#04342C}.eligibility-check-icon--warn{background:#FEF3C7;color:#92400E}.eligibility-check-icon--fail{background:#FEE2E2;color:#991B1B}.eligibility-card-cta{display:block;width:100%;text-align:center}.eligibility-card-note{font-size:.68rem;color:var(--muted-light);text-align:center;line-height:1.5;margin-top:.75rem}.treatment-page .hero-form-host--inline{display:contents}.treatment-page .eligibility-card--quiz{background:rgba(255,255,255,.94);border:1px solid rgba(0,0,0,.04);border-radius:24px;padding:2rem 2rem 1.75rem;box-shadow:0 20px 56px rgba(0,0,0,.09);position:sticky;top:calc(var(--site-nav-height)+1rem);backdrop-filter:blur(12px);overflow:visible;width:100%;min-width:0}.treatment-page .eligibility-card--quiz h2{font-size:clamp(1.65rem,2.2vw,2.35rem);margin-top:.65rem;line-height:1.08}.treatment-page .eligibility-card--quiz>.card-sub{font-size:.78rem;margin-top:.55rem;line-height:1.5}.treatment-page .eligibility-card--quiz .stepper{margin:1.5rem 0 1.25rem}@media(max-width:1200px){.treatment-page .eligibility-card--quiz{position:static;max-width:460px;margin:0 auto}}.procedure-types-section{background:var(--warm);border-bottom:1px solid var(--rule);padding:5rem 0 5.5rem}.procedure-types-inner{max-width:1440px;margin:0 auto;padding:0 3rem}.procedure-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-bottom:2.5rem}.procedure-card{background:#fff;border:1px solid var(--rule);border-radius:14px;padding:1.75rem 1.5rem;display:flex;flex-direction:column;gap:.65rem;position:relative;transition:border-color .25s,box-shadow .25s,transform .2s}.procedure-card:hover{border-color:rgba(29,158,117,.35);box-shadow:0 10px 36px rgba(29,158,117,.1);transform:translateY(-3px)}.procedure-card--featured{border-color:#1D9E75;border-width:1.5px}.procedure-card-badge{position:absolute;top:1.25rem;right:1.25rem;font-size:.6rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#04342C;background:#E1F5EE;padding:.3rem .65rem;border-radius:4px}.procedure-card-name{font-family:var(--serif);font-size:1.4rem;font-weight:500;color:var(--ink);line-height:1.2}.procedure-card-tagline{font-size:.78rem;font-weight:500;color:#1D9E75;margin:0}.procedure-card-desc{font-size:.84rem;color:var(--muted);line-height:1.72}.procedure-card-specs{list-style:none;padding:.85rem 0;margin:.35rem 0;border-top:1px solid var(--rule-light);border-bottom:1px solid var(--rule-light);display:flex;flex-direction:column;gap:.4rem;font-size:.78rem;color:var(--ink2)}.procedure-card-specs li{padding-left:1em;position:relative}.procedure-card-specs li::before{content:'·';position:absolute;left:0;color:#1D9E75}.procedure-card-ideal{font-size:.78rem;color:#04342C;background:#E1F5EE;border-radius:8px;padding:.65rem .85rem;line-height:1.5}.procedure-card-inline-link{display:inline-block;margin-top:.35rem;font-weight:500;color:#1D9E75;text-decoration:none;transition:color .2s}.procedure-card-inline-link:hover{color:#04342C}.procedure-card-faq{margin-top:auto;padding-top:1rem;border-top:1px solid var(--rule-light)}.procedure-card-faq-heading{font-size:.62rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-light);margin:0 0 .65rem}.procedure-card-faq-items{display:flex;flex-direction:column;gap:.35rem}.procedure-card-faq-item{border:1px solid var(--rule-light);border-radius:8px;background:var(--warm);overflow:hidden}.procedure-card-faq-item summary{list-style:none;cursor:pointer;font-size:.76rem;font-weight:500;line-height:1.45;color:var(--ink);padding:.55rem .75rem;padding-right:1.75rem;position:relative;transition:color .2s,background .2s}.procedure-card-faq-item summary::-webkit-details-marker{display:none}.procedure-card-faq-item summary::after{content:'+';position:absolute;right:.7rem;top:50%;transform:translateY(-50%);font-size:.85rem;font-weight:400;color:#1D9E75;line-height:1}.procedure-card-faq-item[open] summary{color:#1D9E75;background:rgba(225,245,238,.45);border-bottom:1px solid var(--rule-light)}.procedure-card-faq-item[open] summary::after{content:'−'}.procedure-card-faq-item summary:hover{color:#1D9E75}.procedure-card-faq-item p{margin:0;padding:.6rem .75rem .7rem;font-size:.74rem;line-height:1.65;color:var(--muted)}.procedure-types-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;padding-top:1.75rem;border-top:1px solid var(--rule)}.procedure-types-footer p{font-size:.88rem;color:var(--muted);max-width:480px;margin:0}.procedure-types-footer-actions{display:flex;gap:.75rem;flex-wrap:wrap}.proc-versus-section{background:#04342C;border-bottom:1px solid rgba(255,255,255,.06);padding:clamp(3.5rem,6vw,5rem) 0;color:rgba(255,255,255,.85)}.proc-versus-inner{max-width:1440px;margin:0 auto;padding:0 3rem}.proc-versus-header{max-width:640px;margin-bottom:clamp(2rem,3.5vw,2.75rem)}.proc-versus-header .sec-tag{color:#5DCAA5}.proc-versus-header .sec-tag::before{background:#5DCAA5}.proc-versus-header .sec-h{color:#fff;margin-bottom:.75rem}.proc-versus-header .sec-p{color:rgba(255,255,255,.62);max-width:none}.proc-versus-stage{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:clamp(1rem,2.5vw,1.75rem);align-items:stretch}.proc-versus-panel{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:1.5rem 1.35rem 1.35rem;display:flex;flex-direction:column;gap:1.15rem}.proc-versus-panel--lasik,.proc-versus-panel--primary{border-color:rgba(93,202,165,.28);box-shadow:inset 0 1px 0 rgba(93,202,165,.12)}.proc-versus-panel--notouch,.proc-versus-panel--alt{background:rgba(255,255,255,.06)}.proc-versus-kicker{display:inline-block;font-size:.62rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#5DCAA5;margin-bottom:.45rem}.proc-versus-kicker--alt{color:rgba(255,255,255,.45)}.proc-versus-name{font-family:var(--serif);font-size:clamp(1.45rem,2.2vw,1.85rem);font-weight:400;line-height:1.05;color:#fff;margin:0 0 .35rem}.proc-versus-tagline{font-size:.78rem;color:rgba(255,255,255,.5);margin:0}.proc-versus-points{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem;flex:1}.proc-versus-points li{display:grid;grid-template-columns:minmax(88px,34%) minmax(0,1fr);gap:.65rem 1rem;padding:.55rem 0;border-top:1px solid rgba(255,255,255,.08);align-items:baseline}.proc-versus-points li:first-child{border-top:none;padding-top:0}.proc-versus-point-label{font-size:.66rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.4)}.proc-versus-point-value{font-size:.82rem;line-height:1.5;color:rgba(255,255,255,.88)}.proc-versus-point-value--muted{color:rgba(255,255,255,.52)}.proc-versus-point-value--yes{color:#9AE8C8;font-weight:500}.proc-versus-divider{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.65rem;padding:.5rem 0;min-width:2.5rem}.proc-versus-divider-line{flex:1;width:1px;min-height:1.5rem;background:linear-gradient(180deg,transparent,rgba(255,255,255,.18),transparent)}.proc-versus-divider-badge{font-family:var(--serif);font-size:.95rem;font-style:italic;color:rgba(255,255,255,.35);line-height:1;padding:.15rem 0}.proc-versus-foot{margin-top:clamp(1.75rem,3vw,2.25rem);padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:space-between;gap:1.25rem 2rem;flex-wrap:wrap}.proc-versus-foot p{font-size:.84rem;line-height:1.65;color:rgba(255,255,255,.55);margin:0;max-width:560px}.proc-versus-foot .btn-primary{flex-shrink:0}.proc-versus-foot-actions{display:flex;flex-wrap:wrap;gap:.65rem;flex-shrink:0}.proc-versus-stage--triple{grid-template-columns:repeat(3,minmax(0,1fr))}.proc-versus-shared{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:clamp(1.25rem,2.5vw,1.75rem);padding:1rem 1.25rem;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:12px}.proc-versus-shared-label{font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.45);flex-shrink:0}.proc-versus-shared-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.45rem .85rem}.proc-versus-shared-list li{position:relative;padding-left:.85rem;font-size:.8rem;line-height:1.45;color:rgba(255,255,255,.78)}.proc-versus-shared-list li::before{content:'';position:absolute;left:0;top:.55em;width:.35rem;height:.35rem;border-radius:50%;background:#5DCAA5;transform:translateY(-50%)}.split-section{background:#fff;padding:clamp(3.5rem,5vw,4.5rem) 0 clamp(2.75rem,4vw,3.5rem)}.split-section--warm{background:var(--warm)}.split-inner{max-width:1440px;margin:0 auto;padding:0 3rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,380px);gap:clamp(2rem,4vw,3rem);align-items:stretch}.split-footnote{max-width:1440px;margin:1.75rem auto 0;padding:0 3rem}.split-footnote .info-callout{margin-top:0}.split-care-team{max-width:1440px;margin:clamp(2.25rem,3.5vw,3rem) auto 0;padding:0 3rem}.split-care-team-bridge{display:flex;align-items:center;gap:1rem;margin-bottom:1.35rem}.split-care-bridge-line{flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--rule) 20%,var(--rule) 80%,transparent)}.split-care-bridge-label{flex-shrink:0;font-size:.62rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#1D9E75}.split-care-team-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem 2rem;flex-wrap:wrap;margin-bottom:1.15rem}.split-care-team-head-copy{max-width:720px}.split-care-team-title{margin:0 0 .45rem;font-family:var(--serif);font-size:clamp(1.35rem,2.2vw,1.65rem);font-weight:500;line-height:1.2;letter-spacing:-.015em;color:var(--ink)}.split-care-team-lead{margin:0;font-size:.86rem;line-height:1.65;color:var(--muted)}.split-care-team-link{flex-shrink:0;font-size:.82rem;font-weight:600;color:#1D9E75;text-decoration:none;white-space:nowrap}.split-care-team-link:hover{text-decoration:underline}.split-care-team-panel{background:var(--warm);border:1px solid var(--rule);border-radius:16px;padding:clamp(1.25rem,2vw,1.65rem);display:flex;flex-direction:column;gap:1.15rem}.split-care-surgeon{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1rem 1.25rem;align-items:center;padding-bottom:1.15rem;border-bottom:1px solid var(--rule-light)}.split-care-avatar{width:4.25rem;height:5rem;border-radius:12px;background:#fff;border:1px solid rgba(29,158,117,.15);display:flex;align-items:center;justify-content:center;flex-shrink:0}.split-care-avatar span{font-family:var(--serif);font-size:1.2rem;font-weight:600;color:#0a5c44;letter-spacing:.03em}.split-care-role{display:block;font-size:.62rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#1D9E75;margin-bottom:.25rem}.split-care-name{margin:0 0 .3rem;font-family:var(--serif);font-size:1.12rem;font-weight:500;line-height:1.25;color:var(--ink)}.split-care-spec{margin:0;font-size:.8rem;line-height:1.55;color:var(--muted)}.split-care-profile-btn{align-self:center;font-size:.78rem;padding:.55rem 1rem;white-space:nowrap}.split-care-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.split-care-stat{padding:.75rem .85rem;background:#fff;border:1px solid var(--rule-light);border-radius:10px;transition:border-color .2s,box-shadow .2s}.split-care-stat:hover{border-color:rgba(29,158,117,.22);box-shadow:0 4px 14px rgba(15,14,11,.04)}.split-care-stat strong{display:block;font-family:var(--serif);font-size:1.05rem;font-weight:500;color:var(--ink);line-height:1.2;margin-bottom:.15rem}.split-care-stat span{font-size:.7rem;line-height:1.4;color:var(--muted)}.split-care-tags{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:0;padding:0}.split-care-tags li{font-size:.68rem;font-weight:500;letter-spacing:.03em;color:var(--ink2);background:#fff;border:1px solid var(--rule);border-radius:999px;padding:.32rem .72rem;line-height:1.3}.split-main{min-width:0}.split-aside{min-width:0;display:flex;flex-direction:column;align-self:stretch}.tech-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.5rem 0 0}.tech-platform-note{margin:1rem 0 0;padding-top:.85rem;border-top:1px solid var(--rule-light);font-size:.74rem;line-height:1.6;color:var(--muted-light)}.tech-global-band,.tech-uk-band{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .65rem;margin-top:1.15rem;padding:.7rem 0 0;border-top:1px solid var(--rule-light)}.tech-global-band-label,.tech-uk-band-label{display:inline-flex;align-items:center;gap:.4rem;font-size:.72rem;font-weight:500;letter-spacing:.04em;color:var(--muted);white-space:nowrap}.tech-global-band-label svg,.tech-uk-band-label svg{color:#1D9E75;flex-shrink:0}.tech-global-pills,.tech-uk-pills{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:0;padding:0}.tech-global-pill,.tech-uk-pill{display:inline-block;font-size:.68rem;font-weight:500;letter-spacing:.04em;color:var(--ink2);background:#fff;border:1px solid var(--rule);border-radius:999px;padding:.32rem .72rem;line-height:1.3;transition:border-color .2s,background .2s,color .2s}.tech-global-band:hover .tech-global-pill,.tech-uk-band:hover .tech-uk-pill{border-color:rgba(29,158,117,.28)}.tech-card{display:flex;flex-direction:column;gap:.45rem;padding:1.25rem 1.2rem 1.1rem;background:#fff;border:1px solid var(--rule);border-radius:14px;box-shadow:0 4px 18px rgba(15,14,11,.03);transition:border-color .22s,box-shadow .22s,transform .2s;min-height:100%}.tech-card:hover{border-color:rgba(29,158,117,.32);box-shadow:0 10px 32px rgba(29,158,117,.09);transform:translateY(-2px)}.tech-card-head{display:flex;align-items:center;justify-content:space-between;gap:.65rem;margin-bottom:.15rem}.tech-card-brand{font-size:.62rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fff;border-radius:6px;padding:.28rem .55rem;line-height:1.2}.tech-card--zeiss .tech-card-brand{background:#005699}.tech-card--alcon .tech-card-brand{background:#0072CE}.tech-card--visx .tech-card-brand{background:#003DA5}.tech-card--jnj .tech-card-brand{background:#EB1700}.tech-card--visumax .tech-card-brand{background:#004B87}.tech-card--staar .tech-card-brand{background:#003057}.tech-card-chips{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.3rem}.tech-chip{font-size:.58rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#1D9E75;background:#E1F5EE;border-radius:999px;padding:.22rem .5rem;line-height:1.2}.tech-card-name{font-family:var(--serif);font-size:1.15rem;font-weight:500;color:var(--ink);line-height:1.15;margin:0}.tech-card-stat{font-size:.68rem;font-weight:500;letter-spacing:.03em;color:#1D9E75;margin:0;line-height:1.4}.tech-card-desc{font-size:.78rem;color:var(--muted);line-height:1.62;margin:0;flex:1}.tech-card-wavefront{font-size:.72rem;color:var(--ink2);line-height:1.55;margin:0;padding:.55rem .65rem;background:var(--warm);border:1px solid var(--rule-light);border-radius:8px}.tech-card-foot{font-size:.64rem;letter-spacing:.04em;color:var(--muted-light);margin:.15rem 0 0;padding-top:.55rem;border-top:1px solid var(--rule-light);line-height:1.4}.info-callout{display:flex;align-items:flex-start;gap:.65rem;padding:.85rem 1rem;background:var(--warm);border:1px solid var(--rule-light);border-radius:10px;margin-top:.25rem}.info-callout svg{flex-shrink:0;margin-top:.1rem}.info-callout p{font-size:.8rem;color:var(--muted);line-height:1.6;margin:0}.highlight-box{padding:1.35rem 1.5rem;background:#E1F5EE;border:1px solid rgba(29,158,117,.2);border-left:3px solid #1D9E75;border-radius:0 12px 12px 0}.highlight-box-title{font-size:.88rem;font-weight:600;color:#04342C;margin-bottom:.55rem}.highlight-box p{font-size:.82rem;color:var(--ink2);line-height:1.7;margin:0}.compare-panel{background:#fff;border:1px solid var(--rule);border-radius:16px;padding:1.35rem 1.25rem 1.25rem;box-shadow:0 12px 40px rgba(15,14,11,.05);position:sticky;top:calc(var(--site-nav-height)+1rem);align-self:flex-start;width:100%;max-height:calc(100vh - var(--site-nav-height) - 2rem);overflow-y:auto;scrollbar-width:thin;z-index:2}.compare-panel-title{font-family:var(--serif);font-size:1.08rem;font-weight:500;color:var(--ink);margin-bottom:.35rem;line-height:1.3}.compare-panel-lead{font-size:.74rem;color:var(--muted);line-height:1.5;margin:0 0 1.1rem}.compare-panel-note{margin:1rem 0 0;font-size:.65rem;line-height:1.55;color:var(--muted-light)}.compare-groups{display:flex;flex-direction:column;gap:1rem}.compare-group-label{font-size:.62rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-light);margin:0 0 .45rem}.compare-thead-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.compare-table{width:100%;border-collapse:collapse;font-size:.72rem}.compare-table th{text-align:left;font-size:.58rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-light);padding:.4rem .55rem;border-bottom:1px solid var(--rule)}.compare-table th.compare-col-turkey{color:#1D9E75}.compare-table td{padding:.45rem .5rem;border-bottom:1px solid var(--rule-light);color:var(--ink2);line-height:1.3;vertical-align:middle}.compare-table td:first-child{color:var(--muted);font-size:.68rem;width:36%;padding-right:.3rem}.compare-table tr:last-child td{border-bottom:none}.compare-table tbody tr td:nth-child(2){background:rgba(225,245,238,.35)}.compare-cell--yes{font-weight:500;color:#04342C;font-size:.71rem}.compare-cell--muted{color:var(--muted);font-size:.71rem}.compare-cell--no{color:var(--muted);font-size:.71rem}.compare-check,.compare-x{display:inline-block;vertical-align:-2px;width:14px;height:14px;border-radius:50%;margin-right:.3rem;position:relative}.compare-check{background:#E1F5EE;border:1px solid rgba(29,158,117,.35)}.compare-check::after{content:'';position:absolute;left:3.5px;top:4px;width:5px;height:3px;border-left:1.5px solid #1D9E75;border-bottom:1.5px solid #1D9E75;transform:rotate(-45deg)}.compare-x{background:var(--warm);border:1px solid var(--rule)}.compare-x::before,.compare-x::after{content:'';position:absolute;left:50%;top:50%;width:7px;height:1.5px;background:var(--muted-light);transform:translate(-50%,-50%) rotate(45deg)}.compare-x::after{transform:translate(-50%,-50%) rotate(-45deg)}.compare-good{color:#04342C;font-weight:500}.treatment-page .tx-compare-deck+.why-turkey-section{padding-top:clamp(3.5rem,5vw,4.5rem)}.treatment-page .why-turkey-inner{align-items:stretch;isolation:isolate}.treatment-page .why-turkey-sidebar{align-self:stretch;position:relative;max-height:none;overflow:visible;z-index:2}.treatment-page .wt-sidebar-sticky{position:sticky;top:calc(var(--site-nav-height,72px)+1.25rem);padding-bottom:.5rem;z-index:2}.treatment-page .wt-sidebar-nav{gap:0;margin-bottom:1.25rem}.treatment-page .wt-sidebar-link{padding:.48rem 0;font-size:.78rem}.treatment-page .wt-sidebar-back{margin:0 0 1.15rem;padding-top:1rem;border-top:1px solid var(--rule-light);font-size:.72rem;line-height:1.5}.treatment-page .wt-sidebar-back a{color:var(--muted);text-decoration:none;font-weight:500}.treatment-page .wt-sidebar-back a:hover{color:#1D9E75}.treatment-page .why-turkey-main--guide{padding:clamp(2.25rem,3.2vw,3.25rem);position:relative;z-index:1}.treatment-page .why-turkey-main--guide .wt-main-header{margin-bottom:1.75rem;padding-bottom:1.5rem;border-bottom:1px solid var(--rule-light)}.treatment-page .wt-main-heading--guide{font-family:var(--serif);font-size:clamp(1.45rem,2.1vw,1.85rem);font-weight:500;line-height:1.2;letter-spacing:-.015em;color:var(--ink);margin:0 0 .75rem}.treatment-page .why-turkey-main--guide .wt-main-intro{font-size:.92rem;color:var(--muted);line-height:1.75;margin:0;max-width:62ch}.treatment-page .why-turkey-main--guide .wt-main-intro .wt-inline-link{color:#1D9E75;font-weight:600;text-decoration:none}.treatment-page .why-turkey-main--guide .wt-main-intro .wt-inline-link:hover{text-decoration:underline}.treatment-page .wt-facts-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-bottom:2.25rem}.treatment-page .wt-fact-card{display:flex;flex-direction:column;gap:.2rem;padding:1rem 1.05rem;background:var(--warm);border:1px solid var(--rule-light);border-radius:14px;transition:border-color .22s,box-shadow .22s,transform .2s}.treatment-page .wt-fact-card:hover{border-color:rgba(29,158,117,.28);box-shadow:0 8px 24px rgba(29,158,117,.07);transform:translateY(-2px)}.treatment-page .wt-fact-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:#E1F5EE;color:#1D9E75;margin-bottom:.35rem}.treatment-page .wt-fact-label{font-size:.65rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.treatment-page .wt-fact-value{font-family:var(--serif);font-size:1.15rem;font-weight:500;color:var(--ink);line-height:1.2}.treatment-page .wt-fact-note{font-size:.72rem;color:var(--muted);line-height:1.45}.treatment-page .wt-content-block{padding-top:2rem;margin-top:2rem;border-top:1px solid var(--rule-light)}.treatment-page .wt-content-block:first-of-type{padding-top:0;margin-top:0;border-top:none}.treatment-page .wt-content-block--last{padding-bottom:.25rem}.treatment-page .wt-block-label{display:inline-flex;align-items:center;gap:.45rem;font-size:.65rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#1D9E75;margin-bottom:.65rem}.treatment-page .wt-block-label::before{content:'';width:14px;height:1px;background:#1D9E75}.treatment-page .why-turkey-main--guide .wt-section-title{margin-top:0;padding-left:1rem;border-left:3px solid #1D9E75;scroll-margin-top:calc(var(--site-nav-height,72px)+1rem)}.treatment-page .why-turkey-main--guide .wt-subheading--sm{font-size:1rem;margin-top:1.5rem;padding-left:0;border-left:none}.treatment-page .why-turkey-main--guide .wt-subheading:not(.wt-section-title){scroll-margin-top:calc(var(--site-nav-height,72px)+1rem)}.treatment-page .wt-sidebar-link.is-active{color:#1D9E75;padding-left:.35rem;border-bottom-color:rgba(29,158,117,.25);font-weight:500}.treatment-page .wt-sidebar-link.is-active::before{content:'';display:inline-block;width:4px;height:4px;border-radius:50%;background:#1D9E75;margin-right:.45rem;vertical-align:middle;transform:translateY(-1px)}.treatment-page .eligibility-col{border-radius:14px;box-shadow:0 4px 18px rgba(15,14,11,.03);transition:border-color .22s,transform .2s,box-shadow .22s}.treatment-page .eligibility-col:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(15,14,11,.06)}.treatment-page .result-card{background:#fff;border:1px solid var(--rule);border-radius:14px;box-shadow:0 4px 18px rgba(15,14,11,.03);transition:border-color .22s,transform .2s,box-shadow .22s}.treatment-page .result-card:hover{border-color:rgba(29,158,117,.28);box-shadow:0 8px 24px rgba(29,158,117,.07);transform:translateY(-2px)}.treatment-page .safety-callout{display:flex;gap:1rem;align-items:flex-start;margin-top:1.75rem;padding:1.25rem 1.35rem;background:#E1F5EE;border:1px solid rgba(29,158,117,.18);border-left:3px solid #1D9E75;border-radius:0 14px 14px 0}.treatment-page .safety-callout-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:#fff;color:#1D9E75;box-shadow:0 2px 8px rgba(29,158,117,.12)}.treatment-page .safety-callout p{margin:0;font-size:.84rem;color:#04342C;line-height:1.7}.guide-steps{list-style:none;margin:1.5rem 0 2rem;padding:0;display:flex;flex-direction:column;gap:0;position:relative}.guide-steps::before{content:'';position:absolute;left:25px;top:28px;bottom:28px;width:2px;background:linear-gradient(180deg,#1D9E75 0%,rgba(29,158,117,.15) 100%);border-radius:1px}.guide-step{display:grid;grid-template-columns:52px minmax(0,1fr);gap:1.15rem;align-items:start;padding:.65rem 0}.guide-step-marker span{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:#1D9E75;color:#fff;font-family:var(--serif);font-size:1.1rem;font-weight:500;box-shadow:0 4px 18px rgba(29,158,117,.28);position:relative;z-index:1}.guide-step-body{padding:1.15rem 1.25rem;background:#fff;border:1px solid var(--rule);border-radius:14px;box-shadow:0 4px 20px rgba(15,14,11,.04);transition:border-color .25s,box-shadow .25s,transform .25s}.guide-step:hover .guide-step-body{border-color:rgba(29,158,117,.28);box-shadow:0 10px 32px rgba(29,158,117,.08);transform:translateY(-2px)}.guide-step-title{font-family:var(--serif);font-size:1.05rem;font-weight:500;color:var(--ink);margin-bottom:.35rem;line-height:1.25}.guide-step-body p{font-size:.84rem;color:var(--muted);line-height:1.7;margin:0}.itinerary-timeline{display:flex;flex-direction:column;gap:1.5rem;margin:2rem 0;position:relative}.itinerary-timeline::before{content:'';position:absolute;left:27px;top:15px;bottom:15px;width:2px;background:var(--rule);z-index:0}.itinerary-day{display:grid;grid-template-columns:56px 1fr;gap:1.5rem;align-items:start;position:relative;z-index:1}.itinerary-day-icon{width:56px;height:56px;border-radius:50%;background:#fff;border:1px solid var(--rule);color:#1D9E75;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(15,14,11,0.04);transition:transform 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease;position:relative;z-index:2}.itinerary-day:hover .itinerary-day-icon{transform:scale(1.08);border-color:#1D9E75;box-shadow:0 6px 16px rgba(29,158,117,0.12)}.itinerary-day-content{background:#fff;border:1px solid var(--rule);border-radius:14px;padding:1.25rem 1.5rem;box-shadow:0 4px 20px rgba(15,14,11,0.04);transition:transform 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease}.itinerary-day:hover .itinerary-day-content{transform:translateY(-2px);border-color:rgba(29,158,117,0.25);box-shadow:0 8px 28px rgba(29,158,117,0.08)}.itinerary-day-title{font-family:var(--serif);font-size:1.15rem;color:var(--ink);margin-bottom:0.45rem;display:flex;justify-content:space-between;align-items:center;font-weight:500}.itinerary-day-title span{font-size:0.65rem;font-family:var(--sans);text-transform:uppercase;letter-spacing:0.1em;color:#1D9E75;font-weight:600;background:rgba(29,158,117,0.08);padding:0.25rem 0.5rem;border-radius:4px}.itinerary-day-desc{font-size:0.84rem;color:var(--muted);line-height:1.7}.itinerary-day-desc strong{color:var(--ink2)}.eligibility-matrix{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:1.25rem 0 1.75rem}.eligibility-col{padding:1.1rem 1.15rem;border-radius:10px;font-size:.8rem;line-height:1.55}.eligibility-col--pass{background:#E1F5EE;border:1px solid rgba(29,158,117,.2)}.eligibility-col--warn{background:#FEF3C7;border:1px solid rgba(234,179,8,.2)}.eligibility-col--fail{background:#FEE2E2;border:1px solid rgba(239,68,68,.15)}.eligibility-col-heading{font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.65rem}.eligibility-col--pass .eligibility-col-heading{color:#04342C}.eligibility-col--warn .eligibility-col-heading{color:#92400E}.eligibility-col--fail .eligibility-col-heading{color:#991B1B}.eligibility-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.35rem;color:var(--ink2)}.eligibility-col li{padding-left:.85rem;position:relative}.eligibility-col--pass li::before{content:'✓';position:absolute;left:0;color:#1D9E75;font-weight:700;font-size:.72rem}.eligibility-col--warn li::before{content:'?';position:absolute;left:0;color:#D97706;font-weight:700;font-size:.72rem}.eligibility-col--fail li::before{content:'✕';position:absolute;left:0;color:#DC2626;font-weight:700;font-size:.72rem}.nhs-compare-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:1.5rem 0 1.25rem}.nhs-col{background:#fff;border:1px solid var(--rule);border-radius:14px;overflow:hidden;box-shadow:0 4px 18px rgba(15,14,11,.03);transition:border-color .22s,transform .2s,box-shadow .22s}.nhs-col:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(15,14,11,.06)}.nhs-col--isee{border-color:rgba(29,158,117,.35);box-shadow:0 8px 28px rgba(29,158,117,.08)}.nhs-col--isee:hover{border-color:rgba(29,158,117,.45);box-shadow:0 12px 32px rgba(29,158,117,.12)}.nhs-col-head{padding:.85rem 1rem;font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-align:center}.nhs-col-head--nhs{background:#F3F4F6;color:#374151}.nhs-col-head--uk{background:#EFF6FF;color:#1E40AF}.nhs-col-head--isee{background:#1D9E75;color:#fff}.nhs-col-list{list-style:none;padding:.85rem 1rem 1.1rem;margin:0;display:flex;flex-direction:column;gap:.55rem}.nhs-item{font-size:.78rem;line-height:1.55;padding-left:1.05rem;position:relative;color:var(--ink2)}.nhs-item--good::before{content:'✓';position:absolute;left:0;color:#1D9E75;font-weight:700;font-size:.72rem}.nhs-item--bad::before{content:'✕';position:absolute;left:0;color:#DC2626;font-weight:700;font-size:.72rem}.nhs-item--neutral::before{content:'—';position:absolute;left:0;color:var(--muted);font-weight:700;font-size:.72rem}.nhs-compare-note{font-size:.78rem;color:var(--muted);line-height:1.65;margin:0;padding:.85rem 1rem;background:var(--warm);border:1px solid var(--rule-light);border-radius:10px}.recovery-timeline{list-style:none;margin:1.5rem 0 0;padding:0;display:flex;flex-direction:column;gap:0;position:relative}.recovery-timeline::before{content:'';position:absolute;left:25px;top:28px;bottom:28px;width:2px;background:linear-gradient(180deg,#1D9E75 0%,rgba(29,158,117,.15) 100%);border-radius:1px}.recovery-step{display:grid;grid-template-columns:52px minmax(0,1fr);gap:1.15rem;align-items:start;padding:.65rem 0}.recovery-step-marker span{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:#fff;border:2px solid #1D9E75;color:#1D9E75;font-size:.58rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;box-shadow:0 4px 18px rgba(29,158,117,.12);position:relative;z-index:1}.recovery-step-body{padding:1.15rem 1.25rem;background:#fff;border:1px solid var(--rule);border-radius:14px;box-shadow:0 4px 20px rgba(15,14,11,.04);transition:border-color .25s,box-shadow .25s,transform .25s}.recovery-step:hover .recovery-step-body{border-color:rgba(29,158,117,.28);box-shadow:0 10px 32px rgba(29,158,117,.08);transform:translateY(-2px)}.recovery-step-title{font-family:var(--serif);font-size:1.05rem;font-weight:500;color:var(--ink);margin:0 0 .35rem;line-height:1.25}.recovery-step-body p{font-size:.84rem;color:var(--muted);line-height:1.7;margin:0}.results-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin:1.25rem 0 1.75rem}.result-card{padding:1.1rem 1.15rem;background:var(--warm);border:1px solid var(--rule-light);border-radius:10px}.result-card-num{display:block;font-family:var(--serif);font-size:1.85rem;font-weight:400;color:#1D9E75;line-height:1;margin-bottom:.5rem}.result-card p{font-size:.78rem;color:var(--muted);line-height:1.5;margin:0}.risks-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;margin:1.5rem 0}.risk-card{background:#fff;border:1px solid var(--rule);border-radius:14px;padding:1.5rem;box-shadow:0 4px 18px rgba(15,14,11,0.03);display:flex;flex-direction:column;gap:0.65rem;transition:transform 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease}.risk-card:hover{transform:translateY(-2px);border-color:rgba(29,158,117,0.25);box-shadow:0 8px 24px rgba(29,158,117,0.06)}.risk-card-header{display:flex;flex-direction:column;align-items:flex-start;gap:.45rem}.risk-card-name{font-family:var(--serif);font-size:1.15rem;font-weight:500;line-height:1.25;color:var(--ink);max-width:100%}.risk-card-badge{font-size:0.65rem;font-family:var(--sans);text-transform:uppercase;letter-spacing:0.05em;font-weight:600;padding:0.3rem 0.65rem;border-radius:999px;line-height:1.35;max-width:100%}.risk-badge--high{background:#FEE2E2;color:#991B1B}.risk-badge--med{background:#FEF3C7;color:#92400E}.risk-badge--low{background:#E1F5EE;color:#04342C}.risk-card-desc{font-size:0.82rem;color:var(--muted);line-height:1.65;margin:0}.safety-callout{margin-top:1.5rem;padding:1.1rem 1.25rem;background:var(--sage-light);border:1px solid rgba(45,71,57,.12);border-left:3px solid var(--sage);border-radius:0 10px 10px 0;font-size:.82rem;color:var(--sage-deep);line-height:1.65}.safety-callout p{margin:0}.faq-inner.faq-inner--treatment{max-width:1440px;margin:0 auto;padding:0 3rem;width:100%;min-width:0;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:clamp(2.5rem,4vw,4rem);align-items:stretch}.faq-section--with-sidebar .faq-main-wrap{grid-column:1;grid-row:1;min-width:0;width:100%;display:flex;flex-direction:column;gap:1.25rem}.faq-treatment-header .sec-h{margin-bottom:0}.faq-treatment-sub{font-size:.88rem;color:var(--text-muted,#5a6b65);margin:.65rem 0 0;line-height:1.55}.faq-cats--treatment{display:flex;flex-wrap:wrap;gap:.45rem}.faq-cats--treatment .faq-cat-btn{border:1px solid var(--rule);border-radius:999px;padding:.45rem .85rem;font-size:.72rem;font-weight:500;letter-spacing:.02em;background:var(--paper);color:var(--ink-muted,#3d4f49);cursor:pointer;transition:background .2s,border-color .2s,color .2s;white-space:nowrap}.faq-cats--treatment .faq-cat-btn:hover,.faq-cats--treatment .faq-cat-btn.active{background:#e8f5ef;border-color:#1D9E75;color:#04342C}.faq-cats--treatment .faq-cat-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.15rem;height:1.15rem;padding:0 .25rem;margin-left:.25rem;border-radius:999px;background:rgba(29,158,117,.12);font-size:.62rem;font-weight:600;color:#1D9E75}.faq-cats--sidebar{flex-direction:column;flex-wrap:nowrap;gap:0;margin:0 0 1rem;background:#fff;border:1px solid var(--rule);border-radius:14px;overflow:hidden;box-shadow:0 4px 18px rgba(15,14,11,.03)}.faq-cats--sidebar .faq-cat-btn{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;border:none;border-radius:0;border-bottom:1px solid var(--rule-light);padding:.62rem .85rem;font-size:.78rem;line-height:1.35;text-align:left;white-space:normal;background:#fff}.faq-cats--sidebar .faq-cat-btn:last-child{border-bottom:none}.faq-cats--sidebar .faq-cat-btn:hover{background:var(--warm)}.faq-cats--sidebar .faq-cat-btn.active{background:#e8f5ef;border-color:transparent;color:#04342C;font-weight:600;box-shadow:inset 3px 0 0 #1D9E75}.faq-cats--sidebar .faq-cat-count{flex-shrink:0;margin-left:0}.faq-tx-aside-nav-label{margin:0 0 .55rem;font-size:.62rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#1D9E75}.faq-tx-topics{display:flex;flex-direction:column;gap:0}.faq-section--with-sidebar .faq-tx-aside{grid-column:2;grid-row:1;align-self:stretch;position:relative;min-width:0}.faq-tx-aside-sticky{position:sticky;top:calc(var(--site-nav-height,72px)+1.25rem);display:flex;flex-direction:column;gap:0}.faq-tx-aside-card--dark{background:#04342C;border:none;border-radius:14px;padding:1.35rem 1.25rem}.faq-tx-aside-card--dark .faq-tx-aside-label{font-size:.68rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.45);margin:0 0 .5rem}.faq-tx-aside-card--dark .faq-tx-aside-text{font-size:.84rem;color:rgba(255,255,255,.72);line-height:1.6;margin:0 0 1.15rem}.faq-tx-aside-actions{display:flex;flex-direction:column;gap:.75rem;align-items:stretch}.faq-tx-aside-card--dark .btn-primary{width:100%;justify-content:center;padding:.75rem 1.25rem;font-size:.78rem;white-space:nowrap}.faq-tx-aside-card--dark .btn-wa{width:100%;justify-content:center;padding:.75rem 1.25rem;font-size:.78rem;border-radius:999px}.faq-tx-aside-link{display:block;text-align:center;font-size:.72rem;font-weight:500;letter-spacing:.04em;color:rgba(255,255,255,.55);text-decoration:none;transition:color .2s}.faq-tx-aside-link:hover{color:#7fd4b8}.faq-tx-mobile-bar{grid-column:1 / -1;display:none}@media(max-width:1100px){.faq-section--with-sidebar .faq-inner.faq-inner--treatment{display:flex;flex-direction:column;gap:1.35rem}.faq-section--with-sidebar .faq-main-wrap{display:contents}.faq-section--with-sidebar .faq-treatment-header{order:1}.faq-section--with-sidebar .faq-tx-aside{order:2;grid-column:unset;grid-row:unset}.faq-section--with-sidebar .faq-tx-aside-sticky{position:static}.faq-section--with-sidebar .faq-tx-aside-card--dark{display:none}.faq-section--with-sidebar .faq-main{order:3}.faq-section--with-sidebar .faq-tx-mobile-bar{order:4;display:block}.faq-section--with-sidebar .faq-tx-topics{background:#fff;border:1px solid var(--rule);border-radius:16px;padding:.85rem .85rem .35rem;box-shadow:0 6px 24px rgba(15,14,11,.05)}.faq-section--with-sidebar .faq-tx-aside-nav-label{margin:0 0 .65rem;padding:0 .15rem .55rem;border-bottom:1px solid var(--rule-light)}.faq-section--with-sidebar .faq-cats.faq-cats--sidebar{flex-direction:column;flex-wrap:nowrap;overflow:visible;width:100%;max-width:100%;margin:0;padding:0;gap:0;background:transparent;border:none;border-radius:0;box-shadow:none;scroll-snap-type:none}.faq-section--with-sidebar .faq-cats--sidebar .faq-cat-btn{flex:0 0 auto;width:100%;min-height:2.85rem;border:none;border-bottom:1px solid var(--rule-light);border-radius:0;padding:.72rem .65rem;font-size:.8rem;line-height:1.35;white-space:normal;text-align:left;background:#fff;color:var(--muted);scroll-snap-align:unset;transition:background .2s,color .2s,padding-left .2s}.faq-section--with-sidebar .faq-cats--sidebar .faq-cat-btn:first-child{border-top:none}.faq-section--with-sidebar .faq-cats--sidebar .faq-cat-btn:last-child{border-bottom:none}.faq-section--with-sidebar .faq-cats--sidebar .faq-cat-btn:hover{background:var(--warm);color:var(--ink);padding-left:.85rem}.faq-section--with-sidebar .faq-cats--sidebar .faq-cat-btn.active{background:#edf7f2;color:#04342C;font-weight:600;padding-left:.85rem;box-shadow:inset 4px 0 0 #1D9E75;border-color:var(--rule-light)}.faq-section--with-sidebar .faq-cats--sidebar .faq-cat-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.5rem;padding:0 .4rem;border-radius:999px;background:rgba(29,158,117,.12);font-size:.68rem;font-weight:600;color:#1D9E75;flex-shrink:0}.faq-section--with-sidebar .faq-cats--sidebar .faq-cat-btn.active .faq-cat-count{background:#1D9E75;color:#fff}}@media(max-width:640px){.faq-section--with-sidebar .faq-cats.faq-cats--sidebar{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.faq-section--with-sidebar .faq-tx-topics{border-radius:14px;padding:.75rem .75rem .25rem}}@media(min-width:1101px){.faq-inner.faq-inner--treatment{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px)}}.faq-single-header{margin-bottom:0}.faq-section--embedded{background:var(--warm);border-bottom:none;padding:5rem 0 clamp(3rem,5vw,4rem)}.faq-section--embedded .faq-main{width:100%;max-width:100%;min-width:0}.faq-section--embedded .faq-a{max-width:none}.tx-pathways{position:relative;padding:clamp(2.5rem,4.5vw,3.75rem) 0 clamp(3.5rem,5vw,4.75rem);background:linear-gradient( 180deg,var(--warm) 0%,#f3f8f6 18%,#fff 48%,#fafafa 100% );overflow:hidden}.tx-pathways-bg{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 50% 70% at 12% 40%,rgba(29,158,117,.07) 0%,transparent 55%),radial-gradient(ellipse 40% 60% at 88% 60%,rgba(4,52,44,.05) 0%,transparent 50%)}.tx-pathways-inner{position:relative;z-index:1;max-width:1440px;margin:0 auto;padding:0 3rem}.tx-pathways-head{max-width:640px;margin-bottom:clamp(2rem,3.5vw,2.75rem)}.tx-pathways-head .sec-p{margin-bottom:0}.tx-pathways-panel{background:#fff;border:1px solid var(--rule);border-radius:18px;box-shadow:0 12px 40px rgba(15,14,11,.05);overflow:hidden}.tx-pathways-row{padding:clamp(1.5rem,2.5vw,2rem) clamp(1.35rem,2.5vw,2rem)}.tx-pathways-row--laser{background:linear-gradient(180deg,#f3faf7 0%,#fafcfb 100%);border-bottom:1px solid rgba(29,158,117,.08)}.tx-pathways-row--implant{background:#fff}.tx-pathways-row-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem 1.5rem;flex-wrap:wrap;margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid var(--rule-light)}.tx-pathways-row-label{display:flex;flex-direction:column;gap:.35rem}.tx-pathways-row-kicker{font-size:.62rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#1D9E75}.tx-pathways-row-title{margin:0;font-family:var(--serif);font-size:1.2rem;font-weight:500;color:var(--ink);letter-spacing:-.01em}.tx-pathways-row-link{font-size:.76rem;font-weight:600;color:#1D9E75;text-decoration:none;white-space:nowrap}.tx-pathways-row-link:hover{text-decoration:underline}.tx-pathways-cards{display:grid;gap:1rem}.tx-pathways-cards--two{grid-template-columns:repeat(2,minmax(0,1fr))}.tx-pathways-cards--three{grid-template-columns:repeat(3,minmax(0,1fr))}.tx-pathway-card{display:flex;flex-direction:column;gap:.4rem;padding:1.3rem 1.25rem 1.2rem;background:#fff;border:1px solid var(--rule);border-radius:14px;color:inherit;transition:border-color .22s,box-shadow .22s,transform .2s var(--ease);position:relative;overflow:hidden;min-height:100%;box-shadow:0 2px 8px rgba(15,14,11,.03)}.tx-pathway-card--laser{border-top:3px solid rgba(29,158,117,.45)}.tx-pathway-card--implant{border-top:3px solid rgba(4,52,44,.18)}.tx-pathway-card:hover{border-color:rgba(29,158,117,.35);box-shadow:0 12px 32px rgba(4,52,44,.1);transform:translateY(-2px)}.tx-pathway-card--laser:hover{border-top-color:#1D9E75}.tx-pathway-card--implant:hover{border-top-color:rgba(29,158,117,.55)}.tx-pathway-icon{margin-bottom:.25rem;line-height:0;padding:.35rem;background:rgba(29,158,117,.07);border-radius:10px;align-self:flex-start}.tx-pathway-svg{width:48px;height:58px;display:block}.tx-pathway-svg--icl .icl-lid-up,.tx-pathway-svg--icl .icl-lid-lo,.tx-pathway-svg--icl .icl-cornea,.tx-pathway-svg--icl .icl-inner,.tx-pathway-svg--icl .icl-frame,.tx-pathway-svg--icl .icl-lens,.tx-pathway-svg--icl .icl-support,.tx-pathway-svg--rle .rle-lid-up,.tx-pathway-svg--rle .rle-lid-low,.tx-pathway-svg--rle .rle-iris,.tx-pathway-svg--rle .rle-badge-ring,.tx-pathway-svg--rle .rle-check,.tx-pathway-svg--cataract .cataract-optic,.tx-pathway-svg--cataract .cataract-haptic-l,.tx-pathway-svg--cataract .cataract-haptic-r,.tx-pathway-svg--laser .laser-lid-up,.tx-pathway-svg--laser .laser-lid-lo,.tx-pathway-svg--laser .laser-cornea,.tx-pathway-svg--laser .laser-inner,.tx-pathway-svg--laser .laser-beam{stroke:#1D9E75;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;fill:none}.tx-pathway-svg--laser .laser-source{fill:#1D9E75;stroke:none}.tx-pathway-svg--rle .rle-pupil{fill:#1D9E75;stroke:none}.tx-pathway-kicker{font-size:.6rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#1D9E75}.tx-pathway-name{font-family:var(--serif);font-size:1.08rem;font-weight:500;color:var(--ink);line-height:1.25}.tx-pathway-desc{flex:1;margin:0;font-size:.82rem;line-height:1.55;color:var(--muted)}.tx-pathway-meta{align-self:flex-start;margin-top:.15rem;font-size:.62rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#1D9E75;background:rgba(29,158,117,.1);padding:.28rem .55rem;border-radius:999px}.tx-pathway-foot{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .85rem;margin-top:auto;padding-top:.75rem;border-top:1px dashed var(--rule-light)}.tx-pathway-cta{display:inline-flex;align-items:center;font-size:.74rem;font-weight:600;color:#fff;background:#1D9E75;padding:.42rem .75rem;border-radius:999px;text-decoration:none;transition:background .2s,transform .15s}.tx-pathway-cta:hover{background:#178a66;text-decoration:none;transform:translateY(-1px)}.tx-pathway-cta--ghost{color:#1D9E75;background:transparent;border:1px solid rgba(29,158,117,.35);font-weight:500;padding:.38rem .7rem}.tx-pathway-cta--ghost:hover{background:rgba(29,158,117,.08);color:#178a66;border-color:rgba(29,158,117,.5)}.tx-pathways-divider{position:relative;padding:1.75rem clamp(1.35rem,2.5vw,2rem);background:linear-gradient(90deg,rgba(29,158,117,.06) 0%,rgba(29,158,117,.14) 50%,rgba(29,158,117,.06) 100%),linear-gradient(180deg,#e4f0eb 0%,#edf5f1 50%,#f4f9f7 100%);border-top:1px solid rgba(29,158,117,.22);border-bottom:1px solid rgba(29,158,117,.22);overflow:visible}.tx-pathways-divider::before,.tx-pathways-divider::after{content:'';position:absolute;left:clamp(1.35rem,2.5vw,2rem);right:clamp(1.35rem,2.5vw,2rem);height:1px;background:linear-gradient(90deg,transparent,rgba(29,158,117,.35) 15%,rgba(29,158,117,.35) 85%,transparent);pointer-events:none}.tx-pathways-divider::before{top:0}.tx-pathways-divider::after{bottom:0}.tx-pathways-divider-inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.25rem 1.5rem;max-width:920px;margin:0 auto}.tx-pathways-divider-path{display:flex;flex-direction:column;gap:.28rem}.tx-pathways-divider-path--left{align-items:flex-end;text-align:right;padding-right:.25rem}.tx-pathways-divider-path--right{align-items:flex-start;text-align:left;padding-left:.25rem}.tx-pathways-divider-eyebrow{font-size:.58rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:#1D9E75}.tx-pathways-divider-title{font-family:var(--serif);font-size:1rem;font-weight:500;line-height:1.25;color:var(--ink);letter-spacing:-.01em}.tx-pathways-divider-note{font-size:.68rem;line-height:1.4;color:var(--muted)}.tx-pathways-divider-junction{display:flex;align-items:center;gap:.65rem;flex-shrink:0;min-width:9.5rem}.tx-pathways-divider-rail{flex:1;height:2px;border-radius:999px;background:linear-gradient(90deg,rgba(29,158,117,.08),#1D9E75)}.tx-pathways-divider-junction .tx-pathways-divider-rail:last-child{background:linear-gradient(90deg,#1D9E75,rgba(29,158,117,.08))}.tx-pathways-divider-or{display:inline-flex;align-items:center;justify-content:center;width:3.35rem;height:3.35rem;border-radius:50%;background:linear-gradient(145deg,#22a87c 0%,#178a66 100%);border:3px solid #fff;box-shadow:0 0 0 1px rgba(29,158,117,.35),0 0 0 6px rgba(29,158,117,.14),0 10px 28px rgba(4,52,44,.16);font-family:var(--serif);font-size:1.05rem;font-style:italic;font-weight:500;letter-spacing:.04em;text-transform:lowercase;color:#fff;line-height:1;flex-shrink:0}.tx-pathways-footnote{display:flex;align-items:center;gap:1rem;width:100%;padding:1.05rem clamp(1.35rem,2.5vw,2rem);background:linear-gradient(180deg,#f4f8f6 0%,#eef4f1 100%);border-top:1px solid rgba(29,158,117,.18)}.tx-pathways-footnote::before{content:'';flex-shrink:0;width:3px;align-self:stretch;border-radius:999px;background:linear-gradient(180deg,#1D9E75,rgba(29,158,117,.35))}.tx-pathways-footnote-text{flex:1;margin:0;width:100%;font-size:.8rem;line-height:1.65;color:var(--muted)}@media(max-width:960px){.tx-pathways-inner{padding:0 1.5rem}.tx-pathways-cards--two,.tx-pathways-cards--three{grid-template-columns:1fr}.tx-pathways-row-head{flex-direction:column;align-items:flex-start}.tx-pathways-divider{padding:1.35rem 1.25rem}.tx-pathways-divider-inner{grid-template-columns:1fr;gap:.85rem;text-align:center}.tx-pathways-divider-path--left,.tx-pathways-divider-path--right{align-items:center;text-align:center;padding:0}.tx-pathways-divider-junction{width:100%;max-width:14rem;margin:0 auto}.tx-pathways-divider-rail{min-width:2rem}}@media(max-width:900px){.proc-versus-stage{grid-template-columns:1fr;gap:1rem}.proc-versus-stage--triple{grid-template-columns:1fr}.proc-versus-divider{flex-direction:row;padding:.25rem 0;min-width:0;width:100%}.proc-versus-divider-line{flex:1;width:auto;height:1px;min-height:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent)}}.page-final-cta{background:#04342C;padding:5rem 0}.page-final-cta-inner{max-width:1440px;margin:0 auto;padding:0 3rem;display:grid;grid-template-columns:1fr auto;gap:3rem;align-items:center}.page-final-cta-text .cta-label{color:rgba(255,255,255,.45)}.page-final-cta-text .cta-heading{color:#fff;font-size:clamp(1.85rem,3vw,2.8rem)}.page-final-cta-text p{font-size:.9rem;color:rgba(255,255,255,.65);line-height:1.75;max-width:480px;margin-top:.85rem}.page-final-cta-actions{display:flex;flex-direction:column;gap:.75rem;align-items:stretch;flex-shrink:0;min-width:220px}.page-final-cta--combined{padding:0;background:transparent}.page-final-cta-split{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;border-bottom:1px solid var(--rule)}.page-final-cta-left{background:#04342C;padding:clamp(3.5rem,6vw,5rem) clamp(2.75rem,4.5vw,4rem);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.page-final-cta-left-inner{width:100%;max-width:460px}.page-final-cta-tag{font-size:.68rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#7fd4b8;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.page-final-cta-tag::before{content:'';width:16px;height:1px;background:#7fd4b8}.page-final-cta-left .cta-label{margin-bottom:.75rem}.page-final-cta-left .cta-heading{margin-bottom:1.15rem}.page-final-cta-emotional{font-family:var(--serif);font-size:clamp(1.25rem,2.2vw,1.65rem);font-weight:400;line-height:1.15;color:rgba(255,255,255,.88);margin:0 0 1.15rem}.page-final-cta-emotional em{font-style:italic;color:rgba(225,245,238,.75)}.page-final-cta-lead{font-size:.88rem;color:rgba(255,255,255,.58);line-height:1.75;max-width:none;margin:0 0 1.5rem}.page-final-cta-checks{list-style:none;display:flex;flex-direction:column;gap:.7rem;margin:0 0 1.35rem;padding:0}.page-final-cta-check{display:flex;align-items:center;gap:.75rem;font-size:.8rem;color:rgba(255,255,255,.78);line-height:1.4}.page-final-cta-check svg{flex-shrink:0}.page-final-cta-alt{font-size:.78rem;color:rgba(255,255,255,.42);margin:0}.page-final-cta-alt-link{color:#7fd4b8;font-weight:500;text-decoration:none;border-bottom:1px solid rgba(127,212,184,.35)}.page-final-cta-alt-link:hover{color:#a8e8d4}.page-final-cta-right{background:#fff;padding:clamp(3.5rem,6vw,5rem) clamp(2.75rem,4.5vw,4rem);display:flex;flex-direction:column;gap:1rem;justify-content:center}.page-final-cta-right-lead{font-size:.86rem;color:var(--muted);line-height:1.65;max-width:520px;margin:0}.page-final-cta-form-wrap{margin:0}.page-final-cta--combined .page-final-cta-form-wrap.quote-right{padding:1.15rem 1.25rem 1rem;border-radius:14px;box-shadow:0 8px 28px rgba(15,14,11,.04)}.page-final-cta--combined .quote-form{gap:.5rem}.page-final-cta--combined .quote-row{gap:.5rem}.page-final-cta--combined .quote-input,.page-final-cta--combined .quote-select{height:44px;border-radius:10px;font-size:.82rem}.page-final-cta--combined .quote-phone-label{margin-bottom:.3rem;font-size:.7rem}.page-final-cta--combined .quote-phone-field .iti__tel-input{height:44px}.page-final-cta--combined .quote-submit{margin-top:.1rem;height:46px;border-radius:10px;font-size:.82rem}.page-final-cta--combined .quote-legal{margin:.1rem 0 0;font-size:.65rem;line-height:1.5}.page-final-cta-contact{margin:0}.page-final-cta-contact-label{font-size:.68rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-light);margin:0 0 .5rem}.page-final-cta-direct{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--rule)}.page-final-cta-direct-link{display:flex;align-items:flex-start;gap:.65rem;min-width:0;padding:.85rem .75rem .85rem 0;text-decoration:none;color:inherit;transition:padding-left .2s}.page-final-cta-direct-link+.page-final-cta-direct-link{padding-left:.75rem;border-left:1px solid var(--rule-light)}.page-final-cta-direct-link:hover{padding-left:.35rem}.page-final-cta-direct-link+.page-final-cta-direct-link:hover{padding-left:1rem}.page-final-cta-direct-icon{width:32px;height:32px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--warm);border-radius:8px}.page-final-cta-direct-text{display:flex;flex-direction:column;min-width:0}.page-final-cta-direct-name{font-size:.82rem;font-weight:500;color:var(--ink);line-height:1.35;text-decoration:underline;text-decoration-color:rgba(29,158,117,.38);text-underline-offset:3px}.page-final-cta-direct-link:hover .page-final-cta-direct-name{color:#1D9E75;text-decoration-color:#1D9E75}.page-final-cta-direct-sub{font-size:.68rem;color:var(--muted);line-height:1.45;margin-top:.2rem}.tx-compare-prompt{padding:3.5rem 1.5rem;background:linear-gradient(180deg,rgba(240,237,232,.55) 0%,rgba(255,255,255,0) 100%);border-top:1px solid rgba(45,71,57,.08)}.tx-compare-prompt-inner{max-width:720px;margin:0 auto;text-align:center}.tx-compare-prompt-kicker{margin:0 0 .5rem;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.tx-compare-prompt-title{margin:0 0 1.25rem;font-family:var(--font-serif,'Cormorant Garamond',serif);font-size:clamp(1.6rem,3vw,2rem);font-weight:500;color:var(--ink)}.tx-compare-prompt-links{list-style:none;margin:0 0 1.25rem;padding:0;display:flex;flex-direction:column;gap:.55rem;align-items:center}.tx-compare-prompt-links a{display:inline-flex;align-items:center;gap:.35rem;font-size:.95rem;font-weight:500;color:var(--green-dark,#0a5c44);text-decoration:none}.tx-compare-prompt-links a:hover{text-decoration:underline}.tx-compare-prompt-all{display:inline-block;font-size:.82rem;color:var(--muted);text-decoration:none}.tx-compare-prompt-all:hover{color:var(--ink);text-decoration:underline}.tx-clinical-glance{padding:clamp(2.75rem,5vw,4rem) 0;background:radial-gradient(ellipse 90% 55% at 50% 0%,rgba(29,158,117,.07) 0%,transparent 62%),var(--warm);border-bottom:1px solid var(--rule)}.tx-clinical-glance-inner{max-width:1440px;margin:0 auto;padding:0 3rem}.tx-glance-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,380px);gap:2rem 3rem;align-items:end;margin-bottom:clamp(2rem,3.5vw,2.75rem);padding-bottom:2rem;border-bottom:1px solid var(--rule)}.tx-glance-head-main{min-width:0}.tx-glance-badge{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:.75rem;padding:0;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#1D9E75;background:none;border:none;border-radius:0}.tx-glance-badge::before{content:'';width:16px;height:1px;background:#1D9E75;flex-shrink:0}.tx-glance-title{margin:0 0 .55rem;font-family:var(--serif);font-size:clamp(1.85rem,3.2vw,2.5rem);font-weight:400;letter-spacing:-.02em;line-height:1.1;color:var(--ink)}.tx-glance-lead{margin:0;font-size:.92rem;line-height:1.7;color:var(--muted);max-width:52ch}.tx-glance-head-aside{display:grid;grid-template-columns:repeat(2,1fr);gap:.65rem;min-width:0}.tx-glance-head-stat{padding:1rem 1.1rem;background:#fff;border:1px solid rgba(45,71,57,.1);border-radius:12px;text-align:left;box-shadow:0 2px 12px rgba(15,14,11,.03)}.tx-glance-head-stat-num{display:block;font-family:var(--serif);font-size:1.45rem;font-weight:500;letter-spacing:-.03em;color:#1D9E75;line-height:1}.tx-glance-head-stat-lbl{display:block;margin-top:.35rem;font-size:.68rem;font-weight:600;color:var(--ink);line-height:1.35}.tx-glance-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1.25rem}.tx-glance-fact{display:flex;flex-direction:row;align-items:flex-start;gap:1rem;padding:1.35rem 1.3rem;background:#fff;border:1px solid rgba(45,71,57,.1);border-radius:14px;box-shadow:0 4px 20px rgba(15,14,11,.04);position:relative;overflow:hidden;transition:border-color .25s var(--ease),box-shadow .25s var(--ease),transform .2s var(--ease)}.tx-glance-fact::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#1d9e75,rgba(29,158,117,.2));transform:scaleX(0);transform-origin:left center;transition:transform .3s var(--ease)}.tx-glance-fact:hover{border-color:rgba(29,158,117,.22);box-shadow:0 12px 32px rgba(29,158,117,.09);transform:translateY(-2px)}.tx-glance-fact:hover::before{transform:scaleX(1)}.tx-glance-fact-icon{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:11px;background:linear-gradient(145deg,rgba(29,158,117,.12),rgba(29,158,117,.05));border:1px solid rgba(29,158,117,.12);color:#1D9E75;flex-shrink:0}.tx-glance-fact-icon svg{width:1.2rem;height:1.2rem}.tx-glance-fact-copy{min-width:0;flex:1}.tx-glance-fact-label{margin:0 0 .5rem;font-size:.66rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.tx-glance-fact-points{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.tx-glance-fact-points li{font-size:.84rem;font-weight:500;line-height:1.45;color:var(--ink);padding-left:.7rem;border-left:2px solid rgba(29,158,117,.22)}.tx-glance-fact-points li:first-child{font-weight:600;color:var(--ink)}.tx-glance-fact-points li:not(:first-child){color:var(--muted);font-weight:400}.tx-glance-metrics{margin-bottom:1.25rem;padding:1.15rem 0 0;border-top:1px solid var(--rule-light)}.tx-glance-metrics-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.85rem}.tx-glance-metrics-tag{font-size:.62rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#1D9E75}.tx-glance-metrics-title{margin:0;font-family:var(--serif);font-size:1rem;font-weight:500;color:var(--muted);letter-spacing:-.01em}.tx-glance-metrics-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}.tx-glance-metric{display:flex;flex-direction:row;align-items:center;gap:.85rem;text-align:left;padding:.95rem 1.1rem;background:#fff;border:1px solid var(--rule-light);border-radius:12px;transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}.tx-glance-metric:hover{border-color:rgba(29,158,117,.2);box-shadow:0 6px 18px rgba(15,14,11,.05)}.tx-glance-metric-num{font-family:var(--serif);font-size:clamp(1.25rem,2vw,1.5rem);font-weight:500;letter-spacing:-.03em;color:#1D9E75;line-height:1;flex-shrink:0;min-width:2.5rem}.tx-glance-metric-copy{min-width:0}.tx-glance-metric-label{display:block;font-size:.74rem;font-weight:600;color:var(--ink);line-height:1.3}.tx-glance-metric-note{display:block;margin-top:.15rem;font-size:.64rem;color:var(--muted-light);line-height:1.35}.tx-glance-certs{display:grid;grid-template-columns:repeat(6,1fr);gap:.75rem}.tx-glance-cert{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.4rem;min-height:5rem;padding:1rem 1.1rem;text-align:left;background:#fff;border:1px solid rgba(45,71,57,.1);border-radius:12px;box-shadow:0 2px 10px rgba(15,14,11,.03);transition:border-color .2s var(--ease),box-shadow .2s var(--ease),transform .2s var(--ease)}.tx-glance-cert:hover{border-color:rgba(29,158,117,.22);box-shadow:0 8px 22px rgba(15,14,11,.06);transform:translateY(-1px)}.tx-glance-cert-mark{font-family:var(--serif);font-size:1.1rem;font-weight:600;letter-spacing:.04em;color:var(--ink);line-height:1}.tx-glance-cert-mark--logo{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:8px;background:var(--warm)}.tx-glance-cert-text{font-size:.68rem;line-height:1.4;color:var(--muted)}.tx-glance-cert-text strong{color:var(--ink);font-weight:600}.journey-steps.journey-steps--six{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.35rem 1.5rem;align-items:stretch}.journey-steps.journey-steps--six .journey-step{display:block;height:100%;text-align:left;gap:0}.journey-steps.journey-steps--six .journey-step-body{flex:1;width:100%;min-height:9.5rem;padding:1.2rem 1.2rem 1.25rem;height:100%}.journey-steps.journey-steps--six .journey-step-cardhead{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.journey-steps.journey-steps--six .journey-step-num{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:#1D9E75;color:#fff;font-family:var(--serif);font-size:.72rem;font-weight:600;letter-spacing:.02em;line-height:1;flex-shrink:0;box-shadow:0 3px 12px rgba(29,158,117,.28);transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s}.journey-steps.journey-steps--six .journey-step-day{margin:0 0 0 auto}.journey-steps.journey-steps--six .journey-step-title{font-size:.95rem;line-height:1.35;margin-bottom:.45rem}.journey-steps.journey-steps--six .journey-step-desc{font-size:.8rem;line-height:1.65}.journey-steps.journey-steps--six .journey-step.is-unlocking .journey-step-num,.journey-steps.journey-steps--six .journey-step.is-unlocked .journey-step-num{transform:scale(calc(1+var(--step-fill,0)*0.06));box-shadow:0 calc(3px+var(--step-fill,0)*3px) calc(12px+var(--step-fill,0)*8px) rgba(29,158,117,calc(.28+var(--step-fill,0)*.15))}.journey-steps.journey-steps--six .journey-step.is-unlocked .journey-step-num{transform:scale(1.05)}.journey-steps-section:has(.journey-steps--six) .journey-progress{display:none}@media(hover:hover){.journey-steps.journey-steps--six .journey-step:hover .journey-step-num{transform:scale(1.04)}.journey-steps.journey-steps--six .journey-step.is-unlocked:hover .journey-step-num{transform:scale(1.07)}}@media (max-width:900px){.journey-steps.journey-steps--six{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem}.journey-steps.journey-steps--six .journey-step-body{min-height:0}}@media (max-width:960px){.journey-steps.journey-steps--six{grid-template-columns:1fr;gap:0}.journey-steps.journey-steps--six .journey-step{height:auto}.journey-steps.journey-steps--six .journey-step-body{min-height:0}.journey-steps.journey-steps--six .journey-step-num{display:none}.journey-steps.journey-steps--six .journey-step-day{margin:0 0 .7rem}}@media (max-width:640px){.journey-steps.journey-steps--six .journey-step-body{min-height:0}}@media (max-width:1280px){.tx-glance-head{grid-template-columns:1fr}.tx-glance-head-aside{max-width:420px}}.tx-page-bridge{padding:clamp(3.5rem,6vw,4.75rem) 0;background:#fff;border-bottom:1px solid var(--rule)}.tx-page-bridge-inner{max-width:1440px;margin:0 auto;padding:0 3rem}.tx-page-bridge-head{max-width:640px;margin-bottom:clamp(2rem,3.5vw,2.75rem)}.tx-page-bridge-head .sec-p{margin-bottom:0}.tx-page-bridge-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:2rem}.tx-page-bridge-grid--four{grid-template-columns:repeat(2,1fr)}.tx-page-bridge-card{display:flex;flex-direction:column;gap:.45rem;padding:1.45rem 1.35rem 1.35rem;background:var(--warm);border:1px solid var(--rule);border-radius:14px;text-decoration:none;color:inherit;transition:border-color .25s var(--ease),box-shadow .25s var(--ease),transform .2s var(--ease),background .25s;position:relative;overflow:hidden}.tx-page-bridge-card::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#1d9e75,rgba(29,158,117,.15));transform:scaleX(0);transform-origin:left center;transition:transform .3s var(--ease)}.tx-page-bridge-card:hover{background:#fff;border-color:rgba(29,158,117,.22);box-shadow:0 12px 32px rgba(15,14,11,.06);transform:translateY(-2px)}.tx-page-bridge-card:hover::before{transform:scaleX(1)}.tx-page-bridge-kicker{font-size:.62rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#1D9E75}.tx-page-bridge-title{margin:0;font-family:var(--serif);font-size:1.15rem;font-weight:500;line-height:1.25;color:var(--ink);letter-spacing:-.01em}.tx-page-bridge-desc{margin:0;flex:1;font-size:.82rem;line-height:1.65;color:var(--muted)}.tx-page-bridge-link{margin-top:.5rem;font-size:.78rem;font-weight:600;color:#1D9E75;letter-spacing:.02em}.tx-page-bridge-foot{display:flex;align-items:center;justify-content:space-between;gap:1.5rem 2rem;flex-wrap:wrap;padding-top:1.75rem;border-top:1px solid var(--rule-light)}.tx-page-bridge-foot p{margin:0;font-size:.86rem;line-height:1.65;color:var(--muted);max-width:520px}.tx-page-bridge-actions{display:flex;flex-wrap:wrap;gap:.65rem;flex-shrink:0}@media (max-width:960px){.tx-page-bridge-inner{padding:0 1.5rem}.tx-page-bridge-grid{grid-template-columns:1fr}.tx-page-bridge-foot{flex-direction:column;align-items:flex-start}}.tx-variant-deck.proc-versus-section{background:radial-gradient(ellipse 85% 55% at 50% 0%,rgba(29,158,117,.16) 0%,transparent 58%),#04342C}@media (max-width:960px){.proc-versus-shared{flex-direction:column;align-items:flex-start}.proc-versus-foot-actions{width:100%}.proc-versus-foot-actions .btn-primary,.proc-versus-foot-actions .btn-white{width:100%;justify-content:center}}.tx-ai-summary{padding:clamp(2rem,4vw,2.75rem) clamp(1.5rem,4vw,2rem) 0;background:radial-gradient(ellipse 80% 60% at 50% 0%,rgba(29,158,117,.06) 0%,transparent 58%),var(--warm)}.tx-ai-summary-inner{max-width:960px;margin:0 auto;padding:clamp(1.5rem,3vw,1.85rem) clamp(1.35rem,3vw,2rem);background:#fff;border:1px solid rgba(45,71,57,.1);border-radius:18px;box-shadow:0 8px 32px rgba(15,14,11,.05);position:relative;overflow:hidden}.tx-ai-summary-inner::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#1d9e75 0%,#7fd4b8 45%,rgba(4,52,44,.15) 100%)}.tx-ai-summary-badge{display:inline-block;margin-bottom:.65rem;padding:.28rem .75rem;font-size:.62rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#1D9E75;background:rgba(29,158,117,.08);border:1px solid rgba(29,158,117,.14);border-radius:999px}.tx-ai-summary-title{margin:0 0 .45rem;font-family:var(--serif);font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:500;letter-spacing:-.02em;color:var(--ink)}.tx-ai-summary-lead{margin:0 0 1.35rem;font-size:.88rem;line-height:1.6;color:var(--muted);max-width:52ch}.tx-ai-summary-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.85rem 1.5rem;margin:0;padding-top:1.15rem;border-top:1px solid var(--rule-light)}.tx-ai-summary-item{margin:0}.tx-ai-summary-item dt{margin:0 0 .2rem;font-size:.68rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.tx-ai-summary-item dd{margin:0;font-size:.92rem;font-weight:500;color:var(--ink);line-height:1.4}.tx-trust-certs{padding:1.25rem clamp(1.5rem,4vw,2rem) 1.75rem;background:var(--warm);border-bottom:1px solid var(--rule)}.tx-trust-certs-inner{max-width:1440px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.55rem .75rem}.tx-trust-cert{display:inline-flex;align-items:center;gap:.35rem;padding:.42rem .85rem;font-size:.76rem;color:var(--muted);white-space:nowrap;background:#fff;border:1px solid var(--rule);border-radius:999px;box-shadow:0 2px 8px rgba(15,14,11,.03)}.tx-trust-cert strong{color:var(--ink);font-weight:600}.tx-trust-cert--reviews img{opacity:.85}.tx-outcomes{padding:clamp(3.5rem,6vw,4.5rem) clamp(1.5rem,4vw,2rem);background:#fff}.tx-outcomes-inner{max-width:1100px;margin:0 auto;text-align:center}.tx-outcomes .sec-tag{justify-content:center}.tx-outcomes .sec-p--center{max-width:48ch;margin-left:auto;margin-right:auto}.tx-outcomes-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:2.25rem}.tx-outcome-card{padding:1.75rem 1.25rem 1.65rem;background:var(--warm);border:1px solid rgba(45,71,57,.08);border-radius:16px;text-align:center;transition:border-color .25s var(--ease),box-shadow .25s var(--ease),transform .2s var(--ease)}.tx-outcome-card:hover{border-color:rgba(29,158,117,.22);box-shadow:0 10px 28px rgba(29,158,117,.08);transform:translateY(-2px)}.tx-outcome-num{display:block;font-family:var(--serif);font-size:clamp(1.85rem,3.5vw,2.35rem);font-weight:500;letter-spacing:-.03em;color:#1D9E75;line-height:1}.tx-outcome-label{display:block;margin-top:.55rem;font-size:.82rem;font-weight:600;color:var(--ink)}.tx-outcome-note{display:block;margin-top:.3rem;font-size:.72rem;color:var(--muted)}.tx-med-timeline{padding:clamp(3.5rem,6vw,4.5rem) clamp(1.5rem,4vw,2rem);background:linear-gradient(180deg,#fff 0%,var(--warm) 100%);border-bottom:1px solid var(--rule)}.tx-med-timeline-inner{max-width:820px;margin:0 auto}.tx-med-timeline .sec-h em{font-style:italic;color:#1D9E75}.tx-med-timeline-steps{list-style:none;margin:2rem 0 0;padding:0;display:flex;flex-direction:column;gap:0;position:relative}.tx-med-timeline-steps::before{content:"";position:absolute;left:22px;top:28px;bottom:28px;width:1px;background:linear-gradient(180deg,rgba(29,158,117,.35),rgba(45,71,57,.12))}.tx-med-step{display:grid;grid-template-columns:46px 1fr;gap:1.15rem;padding:1.1rem 0;align-items:start}.tx-med-step-body{padding:1rem 1.15rem;background:#fff;border:1px solid var(--rule-light);border-radius:12px;transition:border-color .25s var(--ease),box-shadow .25s var(--ease)}.tx-med-step:hover .tx-med-step-body{border-color:rgba(29,158,117,.18);box-shadow:0 6px 20px rgba(15,14,11,.04)}.tx-med-step-num{display:flex;align-items:center;justify-content:center;width:46px;height:46px;font-size:.72rem;font-weight:700;letter-spacing:.04em;color:#1D9E75;background:#fff;border:1.5px solid rgba(29,158,117,.35);border-radius:50%;position:relative;z-index:1;box-shadow:0 2px 8px rgba(29,158,117,.08)}.tx-med-step-title{margin:0 0 .35rem;font-size:1rem;font-weight:600;color:var(--ink)}.tx-med-step-desc{margin:0;font-size:.86rem;line-height:1.55;color:var(--muted)}.tx-key-facts{padding:clamp(1.5rem,3vw,2.25rem) clamp(1.5rem,4vw,2rem) .5rem;background:var(--paper);border-bottom:1px solid var(--rule)}.tx-key-facts-inner{max-width:1100px;margin:0 auto}.tx-key-facts .tx-key-facts-grid,.tx-key-facts .treatment-hero-stats{max-width:none;margin-bottom:.85rem}.tx-key-facts-note{margin:0;font-size:.84rem;line-height:1.65;color:var(--muted);max-width:52rem}.tx-trust-certs--compact{padding-top:1rem;padding-bottom:1rem;border-bottom:1px solid var(--rule)}.tx-med-timeline--primary{border-top:none;padding-top:clamp(2.5rem,4vw,3.5rem)}.tx-surgeon{padding:clamp(3.25rem,5vw,4.25rem) 0;background:linear-gradient(180deg,#f7f6f3 0%,#faf9f7 48%,#fff 100%)}.tx-surgeon-inner{max-width:1440px;margin:0 auto;padding:0 3rem;display:grid;grid-template-columns:minmax(200px,280px) minmax(0,1fr);gap:clamp(2rem,4vw,3.5rem);align-items:center}.tx-surgeon-photo{aspect-ratio:4/5;max-width:280px;margin:0 auto;background:linear-gradient(165deg,#f0f7f4 0%,#e8f5ef 100%);border:1px solid rgba(29,158,117,.15);border-radius:18px;display:flex;align-items:center;justify-content:center;overflow:hidden}.tx-surgeon-photo svg{width:55%;height:auto;opacity:.9}.tx-surgeon-photo--initials span{font-family:var(--serif);font-size:clamp(2.5rem,5.5vw,3.35rem);font-weight:600;color:#0a5c44;letter-spacing:.04em;line-height:1}.tx-surgeon-photo--initials{background:linear-gradient(165deg,#edf5f0 0%,#e8f5ef 100%)}.tx-surgeon-video-btn{display:inline-flex;align-items:center;gap:.45rem;margin-top:1rem;padding:.55rem 1rem;font-size:.78rem;font-weight:600;color:var(--ink);text-decoration:none;background:#fff;border:1px solid rgba(45,71,57,.15);border-radius:999px;cursor:pointer;transition:border-color .2s,background .2s}.tx-surgeon-video-btn:hover{border-color:#1D9E75;background:rgba(29,158,117,.04)}.tx-surgeon-visual{text-align:center}.tx-surgeon-stats{list-style:none;margin:1.35rem 0 1rem;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:.65rem 1rem}.tx-surgeon-stats li{font-size:.84rem;color:var(--muted);line-height:1.45}.tx-surgeon-stats strong{display:block;font-size:1.05rem;font-weight:600;color:var(--ink)}.tx-surgeon-creds{list-style:none;margin:0 0 1.25rem;padding:0;display:flex;flex-direction:column;gap:.45rem}.tx-surgeon-creds li{font-size:.82rem;color:var(--muted);padding-left:1rem;position:relative}.tx-surgeon-creds li::before{content:"";position:absolute;left:0;top:.55em;width:5px;height:5px;border-radius:50%;background:#1D9E75}.tx-surgeon-link{font-size:.84rem;font-weight:600;color:#1D9E75;text-decoration:none}.tx-surgeon-link:hover{text-decoration:underline}.tx-compare-deck{position:relative;padding:clamp(2.75rem,5vw,4.5rem) 0 clamp(3.25rem,5.5vw,4.75rem);background:linear-gradient( 180deg,#fff 0%,#f7fbf9 10%,#edf5f1 42%,#edf5f1 58%,#f7fbf9 90%,#fff 100% );overflow:hidden}.split-section:has(+.tx-compare-deck){padding-bottom:clamp(1.25rem,2vw,1.75rem)}.tx-compare-deck-bg{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 55% 90% at 8% 50%,rgba(29,158,117,.07) 0%,transparent 58%),radial-gradient(ellipse 45% 80% at 92% 40%,rgba(4,52,44,.05) 0%,transparent 52%)}.tx-compare-deck-inner{position:relative;z-index:2;max-width:1440px;margin:0 auto;padding:0 3rem}.tx-compare-deck-head{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem 2.5rem;flex-wrap:wrap;margin-bottom:clamp(1.75rem,3vw,2.25rem)}.tx-compare-deck-head-copy{max-width:640px}.tx-compare-deck .sec-p{max-width:42rem;margin-bottom:0}.tx-compare-deck-aside{display:flex;flex-direction:column;align-items:flex-end;gap:.65rem;flex-shrink:0;padding:1rem 1.15rem;background:rgba(255,255,255,.72);border:1px solid rgba(29,158,117,.16);border-radius:14px;backdrop-filter:blur(8px)}.tx-compare-deck-count{font-size:.78rem;color:var(--muted);line-height:1.4;text-align:right}.tx-compare-deck-count strong{display:block;font-family:var(--serif);font-size:1.65rem;font-weight:500;color:var(--ink);line-height:1.1;margin-bottom:.15rem}.tx-compare-deck-hub-link{font-size:.76rem;font-weight:600;color:#1D9E75;text-decoration:none;white-space:nowrap}.tx-compare-deck-hub-link:hover{text-decoration:underline}.tx-compare-deck-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.tx-compare-card{display:flex;flex-direction:column;gap:.35rem;padding:1.65rem 1.5rem 1.45rem;background:#fff;border:1px solid rgba(29,158,117,.14);border-radius:16px;text-decoration:none;color:inherit;box-shadow:0 8px 28px rgba(4,52,44,.06);transition:border-color .22s,box-shadow .22s,transform .2s var(--ease);position:relative;overflow:hidden}.tx-compare-card::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#1d9e75,rgba(29,158,117,.12));transform:scaleX(0);transform-origin:left center;transition:transform .3s var(--ease)}.tx-compare-card:hover{border-color:rgba(29,158,117,.32);box-shadow:0 16px 40px rgba(4,52,44,.1);transform:translateY(-3px)}.tx-compare-card:hover::before{transform:scaleX(1)}.tx-compare-card-kicker{font-size:.6rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#1D9E75}.tx-compare-card-match{font-family:var(--serif);font-size:1.25rem;font-weight:500;color:var(--ink);letter-spacing:-.02em}.tx-compare-card-match span{font-size:.85rem;color:var(--muted);font-family:var(--sans);font-weight:400;margin:0 .25rem}.tx-compare-card-desc{flex:1;margin:.45rem 0 1rem;font-size:.84rem;line-height:1.55;color:var(--muted)}.tx-compare-card-cta{font-size:.78rem;font-weight:600;color:#1D9E75}.tx-compare-deck-all{display:inline-block;margin-top:1.5rem;font-size:.82rem;color:var(--muted);text-decoration:none}.tx-compare-deck-all:hover{color:var(--ink);text-decoration:underline}.tx-related-reading{padding:4rem 1.5rem;background:#fff;border-top:1px solid var(--rule)}.tx-related-reading-inner{max-width:1100px;margin:0 auto}.tx-related-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:2rem}.tx-related-card{display:flex;flex-direction:column;padding:1.35rem 1.4rem;background:var(--warm);border:1px solid rgba(45,71,57,.08);border-radius:12px;text-decoration:none;color:inherit;transition:border-color .2s}.tx-related-card:hover{border-color:rgba(29,158,117,.3)}.tx-related-title{margin:0 0 .45rem;font-size:.95rem;font-weight:600;color:var(--ink);line-height:1.35}.tx-related-desc{flex:1;margin:0 0 .75rem;font-size:.82rem;line-height:1.5;color:var(--muted)}.tx-related-cta{font-size:.76rem;font-weight:600;color:#1D9E75}.country-strip--international{margin:0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.procedure-grid--single{grid-template-columns:1fr;max-width:720px;margin:0 auto}.procedure-card--solo{max-width:none}.tx-alt-procedures{padding:4rem 1.5rem;background:linear-gradient(180deg,#fff 0%,var(--warm) 100%);border-top:1px solid var(--rule)}.tx-alt-procedures-inner{max-width:900px;margin:0 auto}.tx-alt-procedures-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:1.75rem}.tx-alt-card{display:flex;flex-direction:column;padding:1.35rem 1.4rem;background:#fff;border:1px solid rgba(45,71,57,.1);border-radius:12px;text-decoration:none;color:inherit;transition:border-color .2s,box-shadow .2s}.tx-alt-card:hover{border-color:rgba(29,158,117,.35);box-shadow:0 6px 20px rgba(45,71,57,.06)}.tx-alt-card-title{margin:0 0 .25rem;font-size:1rem;font-weight:600;color:var(--ink)}.tx-alt-card-tagline{margin:0 0 .55rem;font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#1D9E75}.tx-alt-card-desc{flex:1;margin:0 0 .85rem;font-size:.84rem;line-height:1.5;color:var(--muted)}.tx-alt-card-more,.tx-alt-card-compare{font-size:.76rem;font-weight:600;color:#1D9E75}.tx-alt-card-links{display:flex;flex-wrap:wrap;gap:.65rem 1rem}.tx-not-suitable{margin-top:2rem;padding:1.35rem 1.5rem;background:#fff;border:1px solid rgba(45,71,57,.1);border-radius:12px}.tx-not-suitable-title{margin:0 0 .45rem;font-size:.95rem;font-weight:600;color:var(--ink)}.tx-not-suitable-text{margin:0 0 .75rem;font-size:.86rem;line-height:1.55;color:var(--muted)}.tx-not-suitable-link{font-size:.82rem;font-weight:600;color:#1D9E75;text-decoration:none}.tx-not-suitable-link:hover{text-decoration:underline}.tx-compare-table-wrap{overflow-x:auto;margin-top:1.75rem;border:1px solid rgba(45,71,57,.1);border-radius:12px;background:#fff}.tx-compare-table{width:100%;border-collapse:collapse;font-size:.84rem}.tx-compare-table th,.tx-compare-table td{padding:.85rem 1rem;text-align:left;border-bottom:1px solid rgba(45,71,57,.08);vertical-align:top}.tx-compare-table thead th{font-weight:600;background:var(--warm);border-bottom:1px solid rgba(45,71,57,.12)}.tx-compare-table tbody th[scope="row"]{font-weight:600;color:var(--ink);background:rgba(240,237,232,.35);white-space:nowrap}.tx-compare-table tbody tr:last-child th,.tx-compare-table tbody tr:last-child td{border-bottom:none}.proc-versus-section--table .tx-compare-table-wrap{color:var(--ink)}.proc-versus-section--table .tx-compare-table thead th{color:var(--ink)}.proc-versus-section--table .tx-compare-table tbody td{color:var(--muted)}.proc-versus-section--table .proc-versus-foot-note{color:rgba(255,255,255,.62)}.proc-versus-foot-note{margin:1.25rem 0 0;font-size:.84rem;color:var(--muted)}.proc-versus-foot-note a{color:#1D9E75;font-weight:600}@media (max-width:640px){.tx-alt-procedures-grid{grid-template-columns:1fr}}@media (max-width:960px){.split-inner,.split-footnote,.split-care-team,.tx-surgeon-inner,.tx-compare-deck-inner{padding:0 1.5rem}.tx-ai-summary-grid{grid-template-columns:repeat(2,1fr)}.tx-outcomes-grid{grid-template-columns:repeat(2,1fr)}.tx-glance-facts{grid-template-columns:repeat(2,1fr)}.tx-glance-metrics-grid{grid-template-columns:repeat(2,1fr)}.tx-glance-certs{grid-template-columns:repeat(3,1fr)}.tx-clinical-glance-inner{padding:0 1.5rem}.tx-compare-deck-head{flex-direction:column;align-items:flex-start}.tx-compare-deck-aside{align-items:flex-start;text-align:left}.tx-compare-deck-count{text-align:left}.tx-compare-deck-grid{grid-template-columns:1fr}.split-care-stats{grid-template-columns:repeat(2,1fr)}.split-care-surgeon{grid-template-columns:auto 1fr}.split-care-profile-btn{grid-column:1/-1;justify-self:start}.split-care-team-head{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.tx-ai-summary-inner{padding:1.35rem 1.25rem}.tx-ai-summary-grid{grid-template-columns:1fr}.tx-trust-certs-inner{gap:.5rem .65rem}.tx-trust-cert{font-size:.7rem;padding:.38rem .7rem}.tx-outcomes-grid{grid-template-columns:1fr}.tx-med-step-body{padding:.85rem 1rem}.tx-glance-facts{grid-template-columns:1fr}.tx-glance-metrics-grid{grid-template-columns:1fr}.tx-glance-certs{grid-template-columns:repeat(2,1fr)}.tx-glance-head-aside{max-width:none;grid-template-columns:1fr 1fr}.tx-clinical-glance-inner{padding:0 1.5rem}.tx-related-grid{grid-template-columns:1fr}.split-care-stats{grid-template-columns:1fr}.tx-surgeon-stats{grid-template-columns:1fr}}.treatments-section--related{padding-top:5rem;padding-bottom:5.5rem}.treatments-section--related .eye-grid{grid-template-columns:repeat(3,1fr)}.stories-section .tx-stories-cta,.stories-section .stories-more{text-align:center;padding-top:1rem}.country-strip--treatment{padding-left:3rem;padding-right:3rem}@media(max-width:1200px){.treatment-hero-inner,.split-inner{grid-template-columns:1fr}.treatment-page .why-turkey-inner{grid-template-columns:1fr}.treatment-page .why-turkey-sidebar{position:static;max-height:none;overflow:visible}.treatment-page .wt-sidebar-sticky{position:static}.treatment-hero-visual-bg{inset:-20px;opacity:.35}.treatment-hero-visual-fade{background:linear-gradient(180deg,var(--paper) 0%,rgba(249,248,246,.92) 55%,rgba(249,248,246,.75) 100%)}.treatment-hero{min-height:auto}.treatment-hero-stats,.treatment-hero-highlights,.treatment-hero-lead{max-width:none}.eligibility-card{position:static}.compare-panel{position:static}}@media(max-width:1100px){.procedure-grid{grid-template-columns:1fr}.eligibility-matrix{grid-template-columns:1fr}.nhs-compare-grid{grid-template-columns:1fr}.results-grid{grid-template-columns:1fr}.risks-grid{grid-template-columns:1fr}.page-final-cta-inner{grid-template-columns:1fr}.page-final-cta-split{grid-template-columns:1fr}}@media(max-width:768px){.treatment-page .treatment-hero{min-height:auto;padding:var(--site-nav-height) 0 1.25rem;overflow-x:clip;border-bottom:none}.treatment-page .treatment-hero-inner{padding:0;gap:0;max-width:100%}.treatment-page .treatment-hero-content{min-width:0;width:100%}.treatment-hero-desktop-only{display:none!important}.treatment-page .hero-mobile-trust-line{display:flex;align-items:center;justify-content:center;gap:0;margin:0;padding:.55rem 1rem;border-top:none;border-bottom:1px solid var(--rule-light);background:transparent}.treatment-page .hmtl-seg{display:inline-flex;align-items:center;justify-content:center;flex:1;gap:.28rem;min-width:0;padding:0 .35rem}.treatment-page .hmtl-seg+.hmtl-seg{border-left:1px solid var(--rule-light)}.treatment-page .hmtl-seg img{display:block;flex-shrink:0;opacity:.85}.treatment-page .hmtl-seg strong{font-family:var(--sans);font-size:.72rem;font-weight:700;color:var(--ink);line-height:1}.treatment-page .hmtl-stars{font-size:5.5px;letter-spacing:.02em;line-height:1}.treatment-page .hmtl-stars--gold{color:var(--gold)}.treatment-page .hmtl-stars--tp{color:var(--trustpilot)}.treatment-page .hmtl-name{font-size:9px;color:var(--muted-light);line-height:1;white-space:nowrap}.treatment-hero h1.hero-mobile-heading{display:block;font-family:var(--serif);line-height:1.06;font-weight:500;color:var(--ink);letter-spacing:-.025em;margin:-3rem 0 .55rem}.treatment-hero h1.hero-mobile-heading .hero-h1-line{display:block;font-size:2.65rem}.treatment-hero h1.hero-mobile-heading .hero-h1-italic{display:block;margin-top:.14em;font-size:1.85rem;line-height:1.38}.treatment-page .hero-form-host--inline{display:none!important}.trust-bar--treatment.trust-bar--six{display:none!important}.treatment-hero-inner,.split-inner,.procedure-types-inner,.proc-versus-inner,.page-final-cta-inner,.faq-inner.faq-inner--treatment{padding:0 1.5rem}.page-breadcrumb-inner{padding:.65rem 1.5rem}.page-breadcrumb-list [aria-current="page"]{padding:.22rem .55rem;font-size:.68rem}.treatment-hero-visual{display:none}.treatment-hero-stats{grid-template-columns:repeat(2,1fr)}.tx-key-facts .tx-key-facts-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.tx-key-facts .tx-key-facts-grid{grid-template-columns:1fr}.country-strip--treatment{margin-top:.75rem;padding:1.5rem 1.5rem 1.15rem;flex-direction:column;align-items:stretch;gap:.75rem}.tech-cards{grid-template-columns:1fr}.treatment-page .wt-facts-grid{grid-template-columns:1fr}.guide-steps::before{left:21px}.guide-step{grid-template-columns:44px 1fr;gap:.85rem}.guide-step-marker span{width:44px;height:44px;font-size:1rem}.itinerary-day{grid-template-columns:44px 1fr;gap:.85rem}.itinerary-day-icon{width:44px;height:44px}.itinerary-day-icon svg{width:18px;height:18px}.itinerary-timeline::before{left:21px}.recovery-timeline::before{left:21px}.recovery-step{grid-template-columns:44px minmax(0,1fr);gap:.85rem}.recovery-step-marker span{width:44px;height:44px;font-size:.52rem}.procedure-types-footer{flex-direction:column;align-items:stretch;gap:1.15rem}.procedure-types-footer p{max-width:none}.procedure-types-footer-actions{flex-direction:column;width:100%;gap:.65rem}.procedure-types-footer-actions .btn-primary,.procedure-types-footer-actions .btn-wa{width:100%;justify-content:center}.proc-versus-section{padding:3rem 0}.proc-versus-points li{grid-template-columns:1fr;gap:.25rem}.proc-versus-foot{flex-direction:column;align-items:stretch;gap:1rem}.proc-versus-foot .btn-primary{width:100%;justify-content:center}.page-final-cta-left,.page-final-cta-right{padding:2.75rem 1.5rem}.page-final-cta--combined .page-final-cta-form-wrap.quote-right{padding:1rem 1rem .85rem}.page-final-cta-right-lead{max-width:none}.page-final-cta--combined .quote-row{grid-template-columns:1fr}.treatments-section--related .eye-grid{grid-template-columns:1fr}}