body.compare-page{background:var(--paper);overflow-x:clip}.compare-hero{position:relative;overflow:hidden;padding:calc(var(--site-nav-height,88px)+clamp(1rem,2vw,1.5rem)) 0 clamp(3.25rem,5vw,5rem);background:var(--paper);border-bottom:1px solid var(--rule);min-height:clamp(480px,62vh,620px);display:flex;flex-direction:column;justify-content:center}.compare-hero-visual{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.compare-hero-visual-bg{position:absolute;inset:-24px -24px -24px 22%;background-image:url('../../media/hero-istanbul-bg.webp');background-size:cover;background-position:48% center;background-repeat:no-repeat}.compare-hero-visual-fade{position:absolute;inset:0;background:linear-gradient( to right,var(--paper) 0%,var(--paper) 38%,rgba(249,248,246,.95) 50%,rgba(249,248,246,.7) 60%,rgba(249,248,246,.25) 72%,transparent 82% )}.compare-hero-accent{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 50% 40% at 10% 20%,rgba(29,158,117,.06) 0%,transparent 55%),radial-gradient(ellipse 35% 30% at 92% 85%,rgba(225,245,238,.4) 0%,transparent 50%)}.compare-hero-procedures{position:absolute;right:clamp(2rem,8vw,6rem);top:50%;transform:translateY(-46%);z-index:1;display:grid;grid-template-columns:repeat(2,118px);gap:.65rem;opacity:.92}.compare-hero-proc{display:flex;flex-direction:column;gap:.2rem;padding:.85rem .75rem .8rem;border-radius:12px;background:rgba(255,255,255,.88);border:1px solid rgba(255,255,255,.6);box-shadow:0 8px 28px rgba(15,14,11,.08);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.compare-hero-proc--lasik{transform:rotate(-2deg)}.compare-hero-proc--smile{transform:rotate(1.5deg);margin-top:.35rem}.compare-hero-proc--icl{transform:rotate(1deg)}.compare-hero-proc--rle{transform:rotate(-1.5deg);margin-top:.35rem}.compare-hero-proc-tag{font-size:.52rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:#1D9E75}.compare-hero-proc-name{font-family:var(--serif);font-size:1rem;line-height:1.15;color:var(--ink)}.compare-hero-inner{max-width:1440px;margin:0 auto;padding:0 3rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,400px);gap:3.5rem;align-items:start;position:relative;z-index:2;width:100%}.compare-hero-eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-size:.67rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#1D9E75;margin-bottom:.95rem}.compare-hero-eyebrow::before{content:'';display:inline-block;width:22px;height:2px;background:linear-gradient(90deg,#1D9E75,#7fd4b8);border-radius:2px;flex-shrink:0}.compare-hero-heading{font-family:var(--serif);font-size:clamp(2.4rem,4.8vw,3.5rem);line-height:1.04;color:var(--ink);margin-bottom:1.25rem;letter-spacing:-.015em}.compare-hero-heading em{font-style:italic;color:var(--sage)}.compare-hero-lead{font-size:.96rem;line-height:1.82;color:var(--muted);max-width:600px;margin-bottom:2rem}.compare-hero-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:1.85rem}.compare-stat{background:#fff;border:1px solid var(--rule-light);border-bottom:3px solid #1D9E75;border-radius:12px;padding:1rem .85rem .9rem;text-align:center;transition:box-shadow .22s ease,transform .22s ease}.compare-stat:hover{box-shadow:0 8px 24px rgba(29,158,117,.12);transform:translateY(-2px)}.compare-stat-num{display:block;font-family:var(--serif);font-size:1.65rem;line-height:1.1;color:var(--sage);margin-bottom:.3rem;font-weight:500}.compare-stat-lbl{display:block;font-size:.62rem;line-height:1.42;color:var(--muted)}.compare-hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.45rem}.compare-trust-pills{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem .9rem;padding:0;margin:0}.compare-trust-pills li{display:flex;align-items:center;gap:.4rem;font-size:.72rem;color:var(--muted)}.compare-trust-pills svg{color:#1D9E75;flex-shrink:0}.compare-finder-card{background:#fff;border:1px solid rgba(29,158,117,.22);border-radius:18px;padding:0 0 1.35rem;box-shadow:0 4px 16px rgba(15,14,11,.05),0 16px 48px rgba(15,14,11,.07);position:sticky;top:calc(var(--site-nav-height)+1rem);overflow:hidden;z-index:3}.compare-finder-card::before{content:'';display:block;height:5px;background:linear-gradient(90deg,#1D9E75 0%,#04342C 60%,#7fd4b8 100%)}.compare-finder-eyebrow{display:block;font-size:.6rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:#1D9E75;margin-bottom:.3rem;padding:1.35rem 1.35rem 0}.compare-finder-heading{font-family:var(--serif);font-size:1.42rem;line-height:1.18;color:var(--ink);margin-bottom:.3rem;padding:0 1.35rem}.compare-finder-sub{font-size:.73rem;color:var(--muted);margin-bottom:0;padding:0 1.35rem 1rem}.compare-finder-checks{display:flex;flex-direction:column;border-top:1px solid var(--rule-light);border-bottom:1px solid var(--rule-light);margin-bottom:1.25rem}.compare-finder-item{display:flex;align-items:flex-start;gap:.6rem;font-size:.74rem;line-height:1.48;color:var(--ink2);padding:.65rem 1.1rem;border-bottom:1px solid var(--rule-light);transition:background .15s}.compare-finder-item:last-child{border-bottom:none}.compare-finder-item:hover{background:var(--sage-light)}.compare-finder-icon{flex-shrink:0;width:1.3rem;height:1.3rem;border-radius:50%;display:grid;place-items:center;font-size:.62rem;font-weight:700;margin-top:.05rem}.compare-finder-icon--pass{background:#E1F5EE;color:#04342C}.compare-finder-icon--warn{background:#FEF3C7;color:#92400E}.compare-finder-cta{display:block;margin:0 1.35rem;text-align:center}.compare-finder-note{font-size:.7rem;color:var(--muted);line-height:1.55;margin-top:.8rem;padding:0 1.35rem;text-align:center}.procedure-band{background:#04342C;color:#fff;border-bottom:2px solid rgba(127,212,184,.12);position:relative;overflow:hidden}.procedure-band-canvas,.procedure-band-fallback,.procedure-band-overlay{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.procedure-band-canvas{display:block;z-index:0}.procedure-band-fallback{z-index:0;background:linear-gradient(135deg,#021f17 0%,#04342C 45%,#05402f 100%);opacity:0;transition:opacity .4s}.procedure-band-overlay{z-index:1;background:linear-gradient(to bottom,rgba(4,52,44,.38) 0%,transparent 38%,rgba(4,52,44,.42) 100%),linear-gradient(135deg,rgba(2,31,23,.5) 0%,rgba(4,52,44,.22) 55%,rgba(5,64,47,.38) 100%)}.procedure-band--webgl .procedure-band-overlay{background:linear-gradient(to bottom,rgba(4,52,44,.58) 0%,rgba(4,52,44,.28) 42%,rgba(4,52,44,.58) 100%),radial-gradient(ellipse 75% 60% at 62% 42%,rgba(4,52,44,.72) 0%,rgba(4,52,44,.2) 55%,transparent 78%),linear-gradient(to right,rgba(4,52,44,.62) 0%,rgba(4,52,44,.28) 48%,rgba(4,52,44,.45) 100%)}.procedure-band--static .procedure-band-canvas{display:none}.procedure-band--static .procedure-band-fallback{opacity:1}.procedure-band-inner{max-width:1440px;margin:0 auto;padding:2rem 2.25rem;display:grid;grid-template-columns:minmax(160px,240px) repeat(4,minmax(0,1fr));gap:1.25rem;align-items:stretch;position:relative;z-index:2}.procedure-band-intro{display:flex;flex-direction:column;justify-content:center;padding-right:1.5rem;border-right:1px solid rgba(255,255,255,.1)}.procedure-band-kicker{font-size:.62rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#7fd4b8;margin-bottom:.35rem}.procedure-band-label{font-family:var(--serif);font-size:1.45rem;line-height:1.2;color:#fff;margin-bottom:.85rem;text-shadow:0 1px 12px rgba(0,0,0,.35)}.procedure-band-label em{font-style:italic;color:#9fe1cb}.procedure-band-card{display:flex;flex-direction:column;background:rgba(3,38,31,0.78);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:1.25rem 1.1rem 1.15rem;text-decoration:none;color:inherit;box-shadow:0 4px 22px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.07);transition:background .22s,border-color .22s,transform .22s,box-shadow .22s}.procedure-band--webgl .procedure-band-card{background:rgba(2,34,27,0.9)}.procedure-band-card:hover{background:rgba(4,52,44,0.94);border-color:rgba(127,212,184,.35);box-shadow:0 8px 28px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.1);transform:translateY(-3px)}.procedure-band-card-icon{width:2.75rem;height:2.75rem;border-radius:50%;background:rgba(4,52,44,0.65);border:1px solid rgba(127,212,184,.28);display:flex;align-items:center;justify-content:center;margin-bottom:.9rem;color:#9fe1cb;flex-shrink:0;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.procedure-band-card-icon svg{width:1.4rem;height:1.4rem}.procedure-band-card-body{display:flex;flex-direction:column;flex:1}.procedure-band-card-name{display:block;font-family:var(--serif);font-size:1.15rem;color:#fff;margin-bottom:.2rem;line-height:1.2;text-shadow:0 1px 10px rgba(0,0,0,.4)}.procedure-band-card-tag{display:inline-flex;align-items:center;font-size:.6rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#a8e8d4;margin-bottom:.75rem}.procedure-band-card-facts{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.3rem;border-top:1px solid rgba(255,255,255,.12);padding-top:.7rem}.procedure-band-card-facts li{font-size:.71rem;line-height:1.45;color:rgba(255,255,255,.9);padding-left:.9rem;position:relative;text-shadow:0 1px 6px rgba(0,0,0,.35)}.procedure-band-card-facts li::before{content:'›';position:absolute;left:0;color:#7fd4b8;font-weight:700;line-height:1.45}.cmp-body{background:var(--warm);border-bottom:1px solid var(--rule)}.cmp-shell{width:100%;max-width:1440px;margin:0 auto;padding:2.5rem 3rem 4rem;display:grid;grid-template-columns:260px minmax(0,1fr);gap:3rem;align-items:start}.cmp-aside{position:sticky;top:calc(var(--site-nav-height,88px)+1.25rem);align-self:start}.cmp-journey{background:#fff;border:1px solid var(--rule);border-radius:16px;padding:1.35rem 1.15rem 1.25rem;box-shadow:0 6px 24px rgba(15,14,11,.04)}.cmp-journey-label{font-size:.65rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:#1D9E75;margin:0 0 0;padding-bottom:.85rem;border-bottom:1px solid var(--rule-light)}.cmp-journey-row{display:flex;flex-direction:column;gap:0}.cmp-journey-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.15rem;position:relative}.cmp-journey-steps::before{content:'';position:absolute;left:.95rem;top:1.1rem;bottom:1.1rem;width:2px;background:var(--rule-light);border-radius:2px}.cmp-journey-steps li{position:relative}.cmp-journey-step{display:flex;align-items:flex-start;gap:.7rem;padding:.55rem .45rem .55rem .35rem;border-radius:10px;border:1px solid transparent;text-decoration:none;color:inherit;transition:background .18s,border-color .18s}.cmp-journey-step:hover{background:rgba(29,158,117,.05)}.cmp-journey-step.is-active{background:rgba(29,158,117,.08);border-color:rgba(29,158,117,.16)}.cmp-journey-num{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;border-radius:50%;background:#fff;border:2px solid var(--rule-light);color:#1D9E75;font-size:.58rem;font-weight:700;flex-shrink:0;position:relative;z-index:1;transition:background .18s,border-color .18s,color .18s,box-shadow .18s}.cmp-journey-step.is-active .cmp-journey-num{background:#1D9E75;border-color:#1D9E75;color:#fff;box-shadow:0 0 0 3px rgba(29,158,117,.18)}.cmp-journey-body{display:flex;flex-direction:column;gap:.1rem;min-width:0;padding-top:.15rem}.cmp-journey-body strong{font-size:.78rem;font-weight:600;color:var(--ink);line-height:1.25}.cmp-journey-body span{font-size:.67rem;color:var(--muted);line-height:1.4}.cmp-journey-step.is-active .cmp-journey-body strong{color:#04342C}.cmp-journey-cta{display:block;padding:.65rem .85rem;border-radius:10px;background:linear-gradient(135deg,#04342C 0%,#063d30 100%);color:#fff;font-size:.68rem;font-weight:600;text-align:center;text-decoration:none;transition:background .18s,transform .18s}.cmp-journey-cta:hover{background:linear-gradient(135deg,#05402f 0%,#074a3a 100%);transform:translateY(-1px)}.cmp-aside-actions{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.cmp-journey-wa{display:flex;align-items:center;justify-content:center;gap:.45rem;padding:.6rem .85rem;border-radius:10px;border:1px solid rgba(37,211,102,.32);background:#fff;color:#0d6b52;font-size:.68rem;font-weight:600;text-decoration:none;transition:background .18s,border-color .18s,transform .18s}.cmp-journey-wa svg{flex-shrink:0;color:#25D366}.cmp-journey-wa:hover{background:rgba(37,211,102,.08);border-color:rgba(37,211,102,.48);transform:translateY(-1px)}.cmp-aside-progress{margin:0 0 1.05rem;padding:.7rem 0 0;border-top:none}.cmp-aside-progress-track{height:3px;background:rgba(29,158,117,.12);border-radius:999px;overflow:hidden;margin-bottom:.4rem}.cmp-aside-progress-fill{display:block;height:100%;width:0;background:linear-gradient(90deg,#1D9E75,#7fd4b8);transition:width .12s linear}.cmp-aside-progress-label{font-size:.62rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.cmp-main{min-width:0;display:flex;flex-direction:column;gap:0}.cmp-part{display:flex;flex-direction:column;gap:1.15rem;scroll-margin-top:calc(var(--site-nav-height,88px)+4rem)}.cmp-part+.cmp-part{margin-top:2.75rem;padding-top:2.25rem;border-top:1px solid var(--rule)}.cmp-part-head{display:flex;flex-direction:column;gap:.85rem;padding-bottom:1.25rem;margin-bottom:.5rem;border-bottom:1px solid var(--rule)}.cmp-part-head-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem}.cmp-part-head-main{flex:1;min-width:0}.cmp-part-summary{font-size:.88rem;line-height:1.72;color:var(--muted);margin:0;max-width:72ch}.cmp-part-summary strong{color:var(--ink2);font-weight:600}.cmp-part-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.4rem;flex-shrink:0;padding-top:.15rem}.cmp-part-meta-item{font-size:.64rem;font-weight:600;letter-spacing:.03em;color:#04342C;white-space:nowrap;padding:.3rem .62rem;border-radius:999px;background:rgba(29,158,117,.08);border:1px solid rgba(29,158,117,.14)}.cmp-part-meta-item::before{content:none;margin:0}.cmp-part--decide .cmp-part-head{border-bottom-color:rgba(29,158,117,.18)}.cmp-decide-panel{background:#fff;border:1px solid var(--rule);border-radius:16px;box-shadow:0 8px 28px rgba(15,14,11,.04);overflow:visible}.cmp-decide-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:100%;box-sizing:border-box;background:linear-gradient(180deg,#f7faf8 0%,#fff 100%);border-bottom:1px solid var(--rule);border-radius:16px 16px 0 0;position:sticky;top:calc(var(--site-nav-height,88px)+.5rem);z-index:20}.cmp-decide-nav-item{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.95rem .65rem .85rem;text-decoration:none;color:var(--muted);border-bottom:2px solid transparent;margin-bottom:-1px;position:relative;box-sizing:border-box;min-width:0;transition:background .18s,color .18s,border-color .18s}.cmp-decide-nav-item+.cmp-decide-nav-item::before{content:'';position:absolute;left:0;top:28%;bottom:28%;width:1px;background:var(--rule-light)}.cmp-decide-nav-item:hover{background:rgba(29,158,117,.05);color:var(--sage)}.cmp-decide-nav-item.is-active{background:#fff;color:#04342C;border-bottom-color:#1D9E75}.cmp-decide-nav-num{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:50%;background:rgba(29,158,117,.1);color:#1D9E75;font-size:.62rem;font-weight:700;line-height:1;transition:background .18s,color .18s,box-shadow .18s}.cmp-decide-nav-item.is-active .cmp-decide-nav-num{background:#1D9E75;color:#fff;box-shadow:0 0 0 3px rgba(29,158,117,.14)}.cmp-decide-nav-label{font-size:.68rem;font-weight:600;letter-spacing:.02em;text-align:center;line-height:1.25}.cmp-decide-nav-m{display:none}.cmp-decide-step{scroll-margin-top:calc(var(--site-nav-height,88px)+5.5rem);padding:clamp(1.75rem,2.2vw,2.35rem) clamp(1.65rem,2.4vw,2.5rem);border-top:1px solid var(--rule-light)}.cmp-decide-step:first-child{border-top:none}.cmp-decide-step-head{margin-bottom:1.35rem;padding-bottom:1.1rem;border-bottom:1px solid var(--rule-light)}.cmp-step-head-row{display:flex;align-items:flex-start;gap:.85rem}.cmp-step-icon,.cmp-decide-card-icon,.cmp-col-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:11px;background:rgba(29,158,117,.1);border:1px solid rgba(29,158,117,.16);color:#1D9E75}.cmp-step-icon{width:2.5rem;height:2.5rem}.cmp-decide-card-icon{width:2rem;height:2rem;border-radius:9px;background:rgba(29,158,117,.1);border:1px solid rgba(29,158,117,.16);box-shadow:none}.cmp-col-icon{width:2rem;height:2rem;border-radius:9px}.cmp-step-icon svg{width:1.15rem;height:1.15rem}.cmp-decide-card-icon svg,.cmp-col-icon svg{width:1rem;height:1rem}.cmp-step-head-copy{flex:1;min-width:0}.cmp-decide-card-title{font-family:var(--serif);font-size:1.05rem;font-weight:500;line-height:1.25;color:var(--ink);margin:0}.cmp-col-head{display:flex;align-items:flex-start;gap:.65rem;margin-bottom:.85rem;padding-bottom:.7rem;border-bottom:1px solid rgba(0,0,0,.07)}.cmp-col-head .eligibility-col-heading{margin:0;padding:0;border:none;flex:1;min-width:0}.cmp-decide-step-title{font-family:var(--serif);font-size:clamp(1.2rem,1.8vw,1.5rem);font-weight:500;line-height:1.2;color:var(--ink);margin:0 0 .5rem}.cmp-decide-step-lead{font-size:.86rem;line-height:1.72;color:var(--muted);margin:0;max-width:68ch}.cmp-decide-step-body .compare-table-scroll,.cmp-decide-step-body .eligibility-matrix{margin-top:0;margin-bottom:0}.cmp-decide-step-body .eligibility-col--pass{background:linear-gradient(145deg,#f4faf7 0%,var(--paper) 100%);border-color:rgba(29,158,117,.14)}.cmp-decide-step-body .wt-callout{margin-top:1.25rem;margin-bottom:0}.cmp-decide-cards{display:flex;flex-direction:column;gap:.75rem}.cmp-decide-card{display:flex;flex-direction:column;gap:.35rem;background:var(--paper);border:1px solid var(--rule-light);border-left:3px solid rgba(29,158,117,.45);border-radius:0 12px 12px 0;padding:1.15rem 1.25rem 1.1rem 1rem;transition:border-color .18s,box-shadow .18s}.cmp-decide-card:hover{border-color:rgba(29,158,117,.22);border-left-color:#1D9E75;box-shadow:0 4px 18px rgba(29,158,117,.08)}.cmp-decide-card--highlight{background:linear-gradient(145deg,#f4faf7 0%,#fff 55%);border-color:rgba(29,158,117,.18);border-left-color:#1D9E75}.cmp-decide-card-head{display:flex;align-items:flex-start;gap:.65rem;margin:0 0 .15rem}.cmp-decide-card-head .cmp-decide-card-title{margin:0;padding-top:.12rem;flex:1;min-width:0}.cmp-decide-card-verdict{display:flex;align-items:flex-start;gap:.45rem;font-size:.78rem;font-weight:600;line-height:1.45;color:#1D9E75;margin:0}.cmp-verdict-icon{width:.9rem;height:.9rem;flex-shrink:0;margin-top:.12rem;opacity:.9}.cmp-decide-procs{display:flex;flex-wrap:wrap;gap:.35rem;margin:.15rem 0 .25rem}.cmp-decide-card-desc{font-size:.81rem;line-height:1.73;color:var(--muted);margin:.5rem 0 0;padding-top:.75rem;border-top:1px solid var(--rule-light)}.cmp-decide-proc{display:inline-flex;align-items:center;padding:.22rem .58rem;border-radius:999px;font-size:.62rem;font-weight:600;letter-spacing:.02em;color:var(--ink2);background:#fff;border:1px solid var(--rule)}.cmp-decide-proc--primary{color:#04342C;background:rgba(29,158,117,.1);border-color:rgba(29,158,117,.22)}.cmp-decide-proc--muted{color:var(--muted);background:rgba(255,255,255,.7);border-style:dashed}.cmp-part--decide .cmp-checkpoint{margin-top:1.75rem}.cmp-part--faq .cmp-part-head{border-bottom-color:rgba(29,158,117,.12)}.cmp-part-kicker{font-size:.67rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#1D9E75;margin:0 0 .4rem}.cmp-part-title{font-family:var(--serif);font-size:clamp(1.5rem,2.8vw,2rem);font-weight:400;line-height:1.12;color:var(--ink);margin:0;letter-spacing:-.015em}.cmp-block{scroll-margin-top:calc(var(--site-nav-height,88px)+4.5rem);width:100%}.cmp-block-inner{background:#fff;border:1px solid var(--rule);border-radius:16px;padding:clamp(1.75rem,2.4vw,2.5rem);box-shadow:0 8px 28px rgba(15,14,11,.04);width:100%}.cmp-block-inner--tinted{background:linear-gradient(175deg,#f4faf7 0%,#fff 55%);border-color:rgba(29,158,117,.14)}.cmp-block-meta{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.cmp-block-icon{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:8px;background:rgba(29,158,117,.1);border:1px solid rgba(29,158,117,.14);color:#1D9E75;flex-shrink:0}.cmp-block-icon svg{width:.95rem;height:.95rem}.cmp-block-num{display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;border-radius:50%;background:#1D9E75;color:#fff;font-size:.6rem;font-weight:700;flex-shrink:0;line-height:1}.cmp-block-label{font-size:.67rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:#1D9E75}.cmp-block-title{font-family:var(--serif);font-size:clamp(1.25rem,1.9vw,1.6rem);font-weight:500;line-height:1.18;color:var(--ink);margin:0 0 .85rem;padding-left:1rem;border-left:3px solid #1D9E75}.cmp-block-lead{font-size:.9rem;line-height:1.78;color:var(--muted);margin:0 0 1.25rem;max-width:62ch}.cmp-block-lead strong{color:var(--ink2)}.cmp-block-inner>p{font-size:.88rem;line-height:1.75;color:var(--muted);margin:0 0 1.15rem}.cmp-block-inner>p:last-child{margin-bottom:0}.cmp-block-inner .compare-type-grid,.cmp-block-inner .compare-table-scroll,.cmp-block-inner .compare-decision-list,.cmp-block-inner .eligibility-matrix,.cmp-block-inner .wt-callout{width:100%}.cmp-block--faq .cmp-block-inner{padding:clamp(1.25rem,2vw,1.75rem)}.cmp-block--faq .faq-main{border:none;box-shadow:none;padding:0;background:transparent}.cmp-block--faq .faq-section-footer{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--rule-light)}body.compare-page .cmp-block--faq .faq-main,body.compare-page .cmp-block--faq .faq-items,body.compare-page .cmp-block--faq .faq-item{min-width:0;width:100%;max-width:100%}body.compare-page .cmp-block--faq .faq-q{min-width:0;max-width:100%;padding:1.1rem 0;font-family:var(--serif);font-size:clamp(.95rem,1.5vw,1.05rem);font-weight:500;letter-spacing:-.01em;color:var(--ink);line-height:1.35}body.compare-page .cmp-block--faq .faq-item.open .faq-q{color:#0a5c44}body.compare-page .cmp-block--faq .faq-q-text{min-width:0;flex:1 1 auto;font-weight:500}body.compare-page .cmp-block--faq .faq-a-wrap{display:grid;grid-template-rows:0fr;min-width:0;width:100%;overflow:hidden}body.compare-page .cmp-block--faq .faq-item.open .faq-a-wrap{grid-template-rows:1fr}body.compare-page .cmp-block--faq .faq-a{max-width:100%;overflow-wrap:break-word;word-wrap:break-word;font-size:.84rem;font-weight:400;color:var(--muted);line-height:1.75;padding:0 0 1.15rem}body.compare-page .cmp-block--faq .faq-a strong{display:block;margin-bottom:.45rem;font-weight:500;color:var(--ink2);line-height:1.55}.cmp-faq-anchor{height:0;overflow:hidden;scroll-margin-top:calc(var(--site-nav-height,88px)+4rem)}.cmp-checkpoint{display:flex;align-items:center;gap:1.5rem;background:linear-gradient(135deg,#04342C 0%,#063d30 100%);border-radius:16px;padding:1.65rem 2rem;color:#fff;width:100%}.cmp-checkpoint-icon{width:3.25rem;height:3.25rem;border-radius:50%;background:rgba(127,212,184,.14);border:1px solid rgba(127,212,184,.28);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#7fd4b8}.cmp-checkpoint-body{flex:1;min-width:0}.cmp-checkpoint-heading{display:block;font-family:var(--serif);font-size:1.2rem;color:#fff;margin-bottom:.4rem;line-height:1.25;font-weight:400}.cmp-checkpoint-text{font-size:.8rem;line-height:1.68;color:rgba(255,255,255,.62);margin:0}.cmp-checkpoint-cta{flex-shrink:0}.compare-type-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem;margin:1.65rem 0 2.25rem}.compare-type-card{background:#fff;border:1px solid var(--rule-light);border-top:4px solid #1D9E75;border-radius:14px;padding:1.45rem 1.35rem 1.2rem;box-shadow:0 4px 20px rgba(15,14,11,.04);transition:box-shadow .22s ease,transform .22s ease;position:relative}.compare-type-card:hover{box-shadow:0 10px 36px rgba(15,14,11,.09);transform:translateY(-3px)}.compare-type-tag{display:inline-flex;align-items:center;font-size:.6rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--sage);background:var(--sage-light);border-radius:20px;padding:.2rem .65rem;margin-bottom:.85rem}.compare-type-head{display:flex;align-items:flex-start;gap:.8rem;margin-bottom:.85rem}.compare-type-icon{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;flex-shrink:0;border-radius:11px;background:rgba(29,158,117,.1);border:1px solid rgba(29,158,117,.16);color:#1D9E75;box-shadow:0 2px 10px rgba(29,158,117,.1)}.compare-type-icon svg{width:1.2rem;height:1.2rem}.compare-type-head-copy{flex:1;min-width:0}.compare-type-name{font-family:var(--serif);font-size:1.35rem;color:var(--ink);margin:0 0 .2rem;line-height:1.2}.compare-type-tagline{font-size:.73rem;font-weight:600;color:#1D9E75;margin:0;letter-spacing:.01em;line-height:1.4}.compare-type-desc{font-size:.8rem;line-height:1.72;color:var(--muted);margin-bottom:1rem}.compare-type-specs{list-style:none;padding:0;margin:0 0 1rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.compare-type-spec{display:flex;align-items:flex-start;gap:.55rem;padding:.65rem .7rem;background:var(--paper);border:1px solid var(--rule-light);border-radius:10px;transition:border-color .18s,box-shadow .18s}.compare-type-card:hover .compare-type-spec{border-color:rgba(29,158,117,.14)}.compare-type-spec-icon{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;flex-shrink:0;border-radius:7px;background:rgba(29,158,117,.08);color:#1D9E75}.compare-type-spec-icon svg{width:.85rem;height:.85rem}.compare-type-spec-body{flex:1;min-width:0}.compare-type-spec-label{display:block;font-size:.6rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin-bottom:.22rem;line-height:1.2}.compare-type-spec-value{display:block;font-size:.72rem;line-height:1.48;color:var(--ink2)}.compare-type-spec-value--yes{color:#04342C}.compare-type-spec-value--no{color:var(--ink2)}.compare-type-ideal{font-size:.72rem;line-height:1.58;color:var(--muted);padding:.85rem .9rem;background:rgba(29,158,117,.04);border:1px solid rgba(29,158,117,.1);border-radius:10px}.compare-type-ideal strong{color:var(--ink2)}.compare-type-link{display:inline-flex;align-items:center;margin-top:.85rem;font-size:.72rem;font-weight:600;color:#1D9E75;text-decoration:none;transition:color .18s,gap .18s}.compare-type-link:hover{color:#04342C}.compare-type-card:hover .compare-type-link{text-decoration:underline}.compare-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:1.5rem 0 1.85rem;border:1px solid var(--rule-light);border-radius:14px;background:#fff;box-shadow:0 4px 18px rgba(15,14,11,.04)}.compare-table-scroll .compare-table td:first-child{width:22%;min-width:130px;background:#fafaf8;font-weight:500}.compare-table-scroll .compare-table th,.compare-table-scroll .compare-table td{font-size:.73rem;padding:.62rem .7rem}.compare-table-scroll .compare-table thead th{background:var(--sage);color:#fff;font-weight:600;font-size:.7rem;letter-spacing:.04em}.compare-table-scroll .compare-table thead th:first-child{background:#04342C;border-radius:13px 0 0 0}.compare-table-scroll .compare-table thead th:last-child{border-radius:0 13px 0 0}.compare-table-scroll .compare-table tbody tr:nth-child(even) td{background:#fafaf9}.compare-table-scroll .compare-table tbody tr:nth-child(even) td:first-child{background:#f5f4f2}.compare-table-scroll .compare-table tbody tr:last-child td:first-child{border-radius:0 0 0 13px}.compare-table-scroll .compare-table tbody tr:last-child td:last-child{border-radius:0 0 13px 0}.compare-decision-list{display:flex;flex-direction:column;gap:.9rem;margin:1.25rem 0 1.85rem}.compare-decision-item{background:#fff;border:1px solid var(--rule-light);border-left:4px solid #1D9E75;border-radius:0 14px 14px 0;padding:1.2rem 1.35rem;transition:box-shadow .2s ease}.compare-decision-item:hover{box-shadow:0 6px 24px rgba(29,158,117,.08)}.compare-decision-name{font-size:.9rem;font-weight:600;color:var(--ink);margin-bottom:.22rem}.compare-decision-freq{display:inline-flex;align-items:center;gap:.35rem;font-size:.67rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#1D9E75;margin-bottom:.6rem}.compare-decision-freq::before{content:'';display:inline-block;width:14px;height:2px;background:#1D9E75;border-radius:2px;opacity:.6}.compare-decision-desc{font-size:.81rem;line-height:1.73;color:var(--muted);margin:0}.wt-callout{display:flex;gap:.8rem;align-items:flex-start;background:linear-gradient(135deg,#eaf7f1 0%,#E1F5EE 100%);border:1px solid rgba(29,158,117,.2);border-left:4px solid #1D9E75;border-radius:0 12px 12px 0;padding:1.1rem 1.25rem;margin:1.25rem 0 1.65rem;font-size:.8rem;line-height:1.68;color:var(--ink2)}.wt-callout svg{flex-shrink:0;margin-top:.15rem}.eligibility-matrix{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;margin:1.65rem 0 2rem}.eligibility-col{border-radius:14px;padding:1.25rem 1.15rem;border:1px solid transparent}.eligibility-col-heading{font-size:.8rem;font-weight:700;color:var(--ink);margin-bottom:.85rem;padding-bottom:.7rem;border-bottom:1px solid rgba(0,0,0,.07);line-height:1.4}.eligibility-col ul{padding:0;list-style:none;margin:0;display:flex;flex-direction:column;gap:.5rem}.eligibility-col ul li{font-size:.75rem;line-height:1.58;color:var(--muted);padding-left:1.1rem;position:relative}.eligibility-col ul li::before{content:'✓';position:absolute;left:0;color:#1D9E75;font-size:.68rem;font-weight:700;top:.05rem}.eligibility-col--pass{background:linear-gradient(145deg,#f0faf6 0%,#e5f5ef 100%);border-color:rgba(29,158,117,.16)}.cmp-deep{background:var(--paper);border-top:1px solid var(--rule);padding:4rem 0 4.5rem}.cmp-deep-inner{width:100%;max-width:1440px;margin:0 auto;padding:0 3rem}.cmp-deep-head{max-width:640px;margin-bottom:2.25rem}.cmp-deep-title-row{display:flex;align-items:flex-start;gap:.85rem;margin-bottom:.65rem}.cmp-deep-head-icon{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;flex-shrink:0;margin-top:.12rem;border-radius:11px;background:rgba(29,158,117,.1);border:1px solid rgba(29,158,117,.16);color:#1D9E75;box-shadow:0 2px 10px rgba(29,158,117,.1)}.cmp-deep-head-icon svg{width:1.15rem;height:1.15rem}.cmp-deep-title-row .cmp-deep-title{margin-bottom:0}.cmp-deep-kicker{font-size:.67rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#1D9E75;margin:0 0 .5rem}.cmp-deep-title{font-family:var(--serif);font-size:clamp(1.65rem,2.8vw,2.15rem);font-weight:400;line-height:1.12;color:var(--ink);margin:0 0 .65rem;letter-spacing:-.015em}.cmp-deep-summary{font-size:.9rem;line-height:1.72;color:var(--muted);margin:0}.cmp-deep-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.15rem}.cmp-deep-grid:has(.cmp-deep-card:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr));max-width:none}.cmp-deep-card{display:flex;flex-direction:column;min-height:100%;padding:1.35rem 1.25rem 1.15rem;background:#fff;border:1px solid var(--rule);border-top:3px solid #1D9E75;border-radius:14px;text-decoration:none;color:inherit;box-shadow:0 4px 18px rgba(15,14,11,.04);transition:border-color .22s,box-shadow .22s,transform .22s}.cmp-deep-card:hover{border-color:rgba(29,158,117,.28);box-shadow:0 10px 32px rgba(29,158,117,.1);transform:translateY(-3px)}.cmp-deep-card-tag{display:inline-flex;align-self:flex-start;font-size:.58rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#1D9E75;background:var(--sage-light);border-radius:20px;padding:.18rem .6rem;margin-bottom:.85rem}.cmp-deep-card-head{display:flex;align-items:center;gap:.7rem;margin-bottom:.5rem}.cmp-deep-card-icon{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;flex-shrink:0;border-radius:10px;background:rgba(29,158,117,.1);border:1px solid rgba(29,158,117,.16);color:#1D9E75;box-shadow:0 2px 8px rgba(29,158,117,.08);transition:background .22s,border-color .22s}.cmp-deep-card:hover .cmp-deep-card-icon{background:rgba(29,158,117,.14);border-color:rgba(29,158,117,.24)}.cmp-deep-card-icon svg{width:1.1rem;height:1.1rem}.cmp-deep-card-name{font-family:var(--serif);font-size:1.25rem;font-weight:500;line-height:1.2;color:var(--ink);margin:0}.cmp-deep-card-desc{font-size:.78rem;line-height:1.65;color:var(--muted);margin:0 0 .85rem;flex:1}.cmp-deep-card-facts{list-style:none;margin:0 0 1rem;padding:.65rem .75rem;background:var(--paper);border:1px solid var(--rule-light);border-radius:8px;display:flex;flex-direction:column;gap:.28rem}.cmp-deep-card-facts li{display:flex;align-items:flex-start;gap:.45rem;font-size:.7rem;line-height:1.45;color:var(--ink2)}.cmp-deep-fact-icon{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;flex-shrink:0;margin-top:.08rem;border-radius:50%;background:rgba(29,158,117,.1);color:#1D9E75}.cmp-deep-fact-icon svg{width:.55rem;height:.55rem}.cmp-deep-card-cta{display:inline-flex;align-items:center;gap:.35rem;margin-top:auto;font-size:.72rem;font-weight:600;color:#1D9E75;transition:gap .18s,color .18s}.cmp-deep-card:hover .cmp-deep-card-cta{gap:.55rem;color:#04342C}.cmp-outro{background:linear-gradient(135deg,#032b23 0%,#04342C 45%,#063d30 100%);color:#fff;padding:4rem 0 4.5rem;position:relative;overflow:hidden}.cmp-outro::before{content:'';position:absolute;top:-100px;right:10%;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(127,212,184,.09) 0%,transparent 65%);pointer-events:none}.cmp-outro-inner{max-width:1440px;margin:0 auto;padding:0 3rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:3rem;align-items:center;position:relative;z-index:1}.cmp-outro-kicker{font-size:.67rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:#7fd4b8;margin:0 0 .75rem}.cmp-outro-title{font-family:var(--serif);font-size:clamp(1.85rem,3.2vw,2.65rem);font-weight:400;line-height:1.1;margin:0 0 1rem;letter-spacing:-.01em}.cmp-outro-title em{font-style:italic;color:#7fd4b8}.cmp-outro-lead{font-size:.9rem;line-height:1.78;color:rgba(255,255,255,.68);margin:0 0 1.35rem;max-width:540px}.cmp-outro-trust{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem 1.25rem}.cmp-outro-trust li{display:flex;align-items:center;gap:.4rem;font-size:.74rem;color:rgba(255,255,255,.55)}.cmp-outro-trust li::before{content:'✓';color:#7fd4b8;font-size:.68rem;font-weight:700}.cmp-outro-panel{background:rgba(255,255,255,.06);border:1px solid rgba(127,212,184,.18);border-radius:16px;padding:1.5rem;display:flex;flex-direction:column;gap:.75rem}.cmp-outro-btn{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.9rem 1.25rem;border-radius:10px;font-size:.82rem;font-weight:600;text-decoration:none;text-align:center;transition:background .18s,transform .18s,border-color .18s}.cmp-outro-btn--primary{background:#fff;color:#04342C}.cmp-outro-btn--primary:hover{background:#f4faf7;transform:translateY(-1px)}.cmp-outro-btn--wa{background:#25D366;color:#fff}.cmp-outro-btn--wa:hover{background:#1fb855;transform:translateY(-1px)}.cmp-outro-note{font-size:.65rem;line-height:1.5;color:rgba(255,255,255,.45);text-align:center;margin:.25rem 0 0}.cmp-faq{background:var(--warm);padding:0 1.5rem 4rem;scroll-margin-top:calc(var(--site-nav-height,88px)+4rem)}.cmp-faq-inner{max-width:960px;margin:0 auto}.cmp-faq .faq-main-wrap{width:100%}.cmp-faq .faq-main{background:#fff;border:1px solid var(--rule);border-radius:16px;padding:clamp(1.35rem,2.2vw,2rem);box-shadow:0 8px 28px rgba(15,14,11,.04)}.cmp-faq .faq-treatment-header{margin-bottom:1.25rem}.compare-page .compare-quiz-wrap,.compare-page .compare-quiz-host{display:none !important}.compare-page .hero-quiz-sheet{display:block;position:fixed;inset:0;z-index:320;visibility:hidden;pointer-events:none}.compare-page .hero-quiz-sheet.is-open{visibility:visible;pointer-events:auto}.compare-page .hero-quiz-sheet-backdrop{position:absolute;inset:0;background:rgba(10,10,8,.52);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;transition:opacity .3s ease}.compare-page .hero-quiz-sheet.is-open .hero-quiz-sheet-backdrop{opacity:1}.compare-page .hero-quiz-sheet-panel{position:absolute;left:50%;top:50%;bottom:auto;right:auto;width:min(460px,calc(100vw - 2rem));max-height:min(90dvh,800px);background:#fff;border-radius:22px;box-shadow:0 8px 30px rgba(0,0,0,.1),0 24px 72px rgba(0,0,0,.2);transform:translate(-50%,-46%) scale(.97);opacity:0;transition:transform .32s var(--ease),opacity .28s ease;display:flex;flex-direction:column;overflow:hidden}.compare-page .hero-quiz-sheet-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.35rem .8rem;border-bottom:1px solid var(--rule-light);flex-shrink:0}.compare-page .hero-quiz-sheet-title{font-family:var(--serif);font-size:1.2rem;font-weight:500;color:var(--ink)}.compare-page .hero-quiz-sheet-close{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:50%;background:var(--warm);color:var(--muted);cursor:pointer;flex-shrink:0;transition:background .18s,color .18s}.compare-page .hero-quiz-sheet-close:hover{background:var(--rule);color:var(--ink)}.compare-page .hero-quiz-sheet.is-open .hero-quiz-sheet-panel{transform:translate(-50%,-50%) scale(1);opacity:1}.compare-page .hero-form-host--sheet{flex:1;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.compare-page .hero-form-host--sheet .eligibility-card{border:none;box-shadow:none;border-radius:0;padding:1.35rem 1.65rem 1.65rem}body.compare-page.hero-quiz-sheet-open{overflow:hidden}@media (max-width:1280px){.procedure-band-inner{grid-template-columns:minmax(140px,200px) repeat(4,minmax(0,1fr))}.cmp-shell{padding:2.5rem 2.25rem 4rem;grid-template-columns:240px minmax(0,1fr);gap:2.5rem}.compare-hero-procedures{right:1.5rem;grid-template-columns:repeat(2,102px);gap:.5rem;opacity:.78}.compare-hero-proc-name{font-size:.92rem}}@media (max-width:1100px){.eligibility-matrix{grid-template-columns:1fr 1fr}.cmp-deep-grid:not(:has(.cmp-deep-card:nth-child(4):last-child)){grid-template-columns:repeat(2,minmax(0,1fr))}.cmp-outro-inner{grid-template-columns:1fr;gap:2rem}.cmp-outro-panel{max-width:420px}.compare-hero-procedures{display:none}.compare-hero-visual-bg{inset:-20px;opacity:.35}.procedure-band-inner{grid-template-columns:1fr 1fr;gap:1rem;padding:1.5rem 1.5rem}.procedure-band-intro{grid-column:1 / -1;flex-direction:column;align-items:flex-start;gap:.35rem;padding-right:0;border-right:none;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:1.1rem;margin-bottom:.15rem}.procedure-band-label{margin-bottom:0;font-size:1.25rem}}.cmp-mobile-kickoff{display:none}@media (max-width:900px){.cmp-deep-grid:has(.cmp-deep-card:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.cmp-mobile-kickoff{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0 0 1.15rem;margin-bottom:.25rem;border-bottom:1px solid var(--rule-light)}.cmp-mobile-kickoff-label{font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#1D9E75}.cmp-mobile-kickoff-hint{font-size:.68rem;color:var(--muted)}.cmp-part-head{padding-bottom:1rem;margin-bottom:.35rem}.cmp-part-title{font-size:clamp(1.35rem,5.5vw,1.65rem)}.cmp-block-inner{padding:1.35rem 1.15rem;border-radius:14px}.compare-hero{padding:calc(var(--site-nav-height,88px)+1rem) 0 3rem;min-height:0}.compare-hero-inner{grid-template-columns:1fr;gap:2rem;padding:0 1.5rem}.compare-finder-card{position:static}.compare-hero-stats{grid-template-columns:repeat(2,1fr)}.compare-hero-lead{max-width:100%}.compare-type-grid{grid-template-columns:1fr}.compare-type-specs{grid-template-columns:1fr}.cmp-deep{padding:3rem 0 3.5rem}.cmp-deep-inner{padding:0 1.5rem}.cmp-outro{padding:3rem 0 3.5rem}.cmp-outro-inner{padding:0 1.5rem}.cmp-outro-panel{max-width:none}.cmp-shell{grid-template-columns:1fr;gap:0;padding:0 0 3rem}.cmp-aside{position:sticky;top:var(--site-nav-height,88px);z-index:50;background:rgba(249,248,246,.97);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--rule);padding:0}.cmp-journey{border:none;border-radius:0;box-shadow:none;background:transparent;padding:0;display:flex;flex-direction:column}.cmp-journey-label,.cmp-aside-actions{display:none}.cmp-journey-row{flex-direction:row;align-items:stretch;gap:0;overflow:visible;padding:0;order:1}.cmp-journey-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:100%;padding:0}.cmp-journey-steps::before{display:none}.cmp-journey-steps li{min-width:0}.cmp-journey-step{flex-direction:column;align-items:center;justify-content:center;gap:0;padding:.72rem .35rem .68rem;min-width:0;text-align:center;border:none;border-radius:0;border-bottom:2px solid transparent;background:transparent;margin-bottom:-1px}.cmp-journey-step:hover{background:rgba(29,158,117,.04)}.cmp-journey-step.is-active{border-bottom-color:#1D9E75;background:transparent}.cmp-journey-num{display:none}.cmp-journey-body{padding-top:0;align-items:center;width:100%}.cmp-journey-body strong{font-size:.64rem;font-weight:600;line-height:1.2;color:var(--muted)}.cmp-journey-step.is-active .cmp-journey-body strong{color:#04342C}.cmp-journey-body span{display:none}.cmp-aside-progress{display:block;order:2;margin:0;padding:0;border:none}.cmp-aside-progress-label{display:none}.cmp-aside-progress-track{height:2px;border-radius:0;background:rgba(29,158,117,.1);margin:0}.cmp-body--in-decide .cmp-mobile-rail{display:none !important}.cmp-main{--cmp-main-pad:1.25rem;padding:1.5rem var(--cmp-main-pad) 0}.cmp-part{scroll-margin-top:calc(var(--site-nav-height,88px)+3rem)}.cmp-part--decide{margin-left:0;margin-right:0;width:100%}.cmp-part--decide .cmp-part-head{padding-left:0;padding-right:0}.cmp-part--decide .cmp-checkpoint{margin-left:0;margin-right:0;width:100%}.cmp-body--in-decide .cmp-decide-panel{padding-top:0}.cmp-body--in-decide .cmp-decide-steps{padding-top:var(--cmp-decide-nav-height,2.75rem)}.cmp-body--in-decide .cmp-decide-nav{position:fixed;top:var(--site-nav-height,88px);left:0;right:0;width:100%;margin:0;z-index:45}.cmp-part-head-row{flex-direction:column;gap:.65rem}.cmp-part-meta{justify-content:flex-start;padding-top:0}.cmp-decide-panel{overflow:visible;border-radius:0;border-left:none;border-right:none;box-shadow:none}.cmp-decide-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;align-items:stretch;overflow:visible;scroll-snap-type:none;min-height:0;padding:0;margin-left:calc(-1 * var(--cmp-main-pad,1.25rem));margin-right:calc(-1 * var(--cmp-main-pad,1.25rem));width:calc(100%+2 * var(--cmp-main-pad,1.25rem));position:relative;top:auto;z-index:30;border-radius:0;background:rgba(249,248,246,.98);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--rule);box-shadow:none}.cmp-decide-nav::-webkit-scrollbar{display:none}.cmp-decide-nav{scrollbar-width:none}.cmp-decide-nav-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;min-width:0;min-height:2.75rem;padding:.72rem .2rem .66rem;border:none;border-radius:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:transparent;color:var(--muted);text-decoration:none;scroll-snap-align:none;white-space:nowrap}.cmp-decide-nav-item+.cmp-decide-nav-item::before{display:none}.cmp-decide-nav-item.is-active{color:#04342C;background:rgba(29,158,117,.05);border-bottom-color:#1D9E75}.cmp-decide-nav-num{display:none}.cmp-decide-nav-m{display:inline}.cmp-decide-nav-d{display:none}.cmp-decide-nav-label{font-size:.64rem;font-weight:600;line-height:1.2;text-align:center;white-space:nowrap}.cmp-decide-step{padding:1.35rem 0;scroll-margin-top:calc(var(--site-nav-height,88px)+var(--cmp-decide-nav-height,2.75rem)+.65rem)}.cmp-decide-step-head{padding-left:1.25rem;padding-right:1.25rem}.cmp-decide-step-body{padding-left:1.25rem;padding-right:1.25rem}.cmp-step-icon{width:2.15rem;height:2.15rem}.cmp-decide-card-icon{width:1.85rem;height:1.85rem;flex-shrink:0}.cmp-decide-card-head .cmp-decide-card-title{padding-top:.05rem}.cmp-checkpoint{flex-direction:column;text-align:center;gap:1.1rem;padding:1.5rem 1.35rem}.cmp-checkpoint-cta{width:100%;text-align:center}}.cmp-hero-mobile-guide{display:none}@media (max-width:768px){.compare-page .compare-hero{min-height:auto;padding:var(--site-nav-height,88px) 0 1.25rem;overflow-x:clip;border-bottom:none;justify-content:flex-start}.compare-page .compare-hero-inner{padding:0;gap:0;max-width:100%;grid-template-columns:1fr;display:flex;flex-direction:column}.compare-page .compare-hero-content{min-width:0;width:100%;display:contents}.compare-page .hero-mobile-trust-line{order:1}.compare-page .hero-mobile-visual{order:2}.compare-page .hero-mobile-copy{order:3}.compare-page .compare-finder-card{order:4;position:static;top:auto;margin:0 1rem 1rem;width:auto;border-radius:16px;box-shadow:0 4px 20px rgba(15,14,11,.06)}.compare-page .compare-finder-heading{font-size:1.25rem}.compare-page .compare-finder-item{padding:.58rem 1rem;font-size:.72rem}.compare-page .compare-finder-cta{margin-left:1rem;margin-right:1rem}.compare-page .hero-mobile-eligibility{display:none !important}.compare-page .hero-mobile-usps{order:5}.compare-page .hero-mobile-trust-line{display:flex;align-items:center;justify-content:center;gap:0;margin:0;padding:.55rem 1rem;border-bottom:1px solid var(--rule-light);background:transparent}.compare-page .hmtl-seg{display:inline-flex;align-items:center;justify-content:center;flex:1;gap:.28rem;min-width:0;padding:0 .35rem}.compare-page .hmtl-seg+.hmtl-seg{border-left:1px solid var(--rule-light)}.compare-page .hmtl-seg img{display:block;flex-shrink:0;opacity:.85}.compare-page .hmtl-seg strong{font-family:var(--sans);font-size:.72rem;font-weight:700;color:var(--ink);line-height:1}.compare-page .hmtl-stars{font-size:5.5px;letter-spacing:.02em;line-height:1}.compare-page .hmtl-stars--gold{color:var(--gold)}.compare-page .hmtl-stars--tp{color:var(--trustpilot)}.compare-page .hmtl-name{font-size:9px;color:var(--muted-light);line-height:1;white-space:nowrap}.compare-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 .45rem}.compare-hero h1.hero-mobile-heading .hero-h1-line{display:block;font-size:clamp(1.85rem,8.2vw,2.35rem)}.compare-hero h1.hero-mobile-heading .hero-h1-italic{display:block;margin-top:.12em;font-size:clamp(1.55rem,7vw,1.95rem);line-height:1.32}.compare-hero h1.hero-mobile-heading .hero-h1-italic em{color:#1D9E75;font-style:italic;font-weight:400}.compare-page .hero-mobile-lead{max-width:none}.cmp-hero-mobile-guide{display:inline-block;margin-top:.65rem;font-size:.72rem;font-weight:600;color:#1D9E75;text-decoration:none;border-bottom:1px solid rgba(29,158,117,.28);padding-bottom:.1rem}.cmp-hero-mobile-guide:hover{color:#04342C;border-bottom-color:#1D9E75}.compare-page .hero-mobile-usps{padding-bottom:.35rem}.compare-page .procedure-band-inner{grid-template-columns:1fr;gap:.55rem;padding:1.35rem 1rem 1.5rem}.compare-page .procedure-band-intro{padding-bottom:.9rem;margin-bottom:.1rem}.compare-page .procedure-band-label{font-size:clamp(1.3rem,5.8vw,1.5rem);line-height:1.15}.compare-page .procedure-band-card{flex-direction:row;align-items:flex-start;gap:.85rem;padding:.95rem 1rem;border-radius:12px}.compare-page .procedure-band-card-icon{width:2.4rem;height:2.4rem;margin-bottom:0;flex-shrink:0}.compare-page .procedure-band-card-icon svg{width:1.15rem;height:1.15rem}.compare-page .procedure-band-card-body{flex:1;min-width:0}.compare-page .procedure-band-card-name{font-size:1.02rem}.compare-page .procedure-band-card-facts{margin-top:.35rem}.compare-page .procedure-band-card-facts li{font-size:.68rem}}@media (max-width:768px){.compare-page .hero-quiz-sheet-panel{left:0;right:0;bottom:0;top:auto;width:auto;max-height:min(92dvh,800px);border-radius:22px 22px 0 0;transform:translateY(105%);opacity:1}.compare-page .hero-quiz-sheet.is-open .hero-quiz-sheet-panel{transform:translateY(0)}.eligibility-matrix{grid-template-columns:1fr}}@media (max-width:640px){.compare-hero-stats{grid-template-columns:1fr 1fr}.cmp-deep-grid{grid-template-columns:1fr}.compare-type-card{border-radius:12px}.procedure-band-inner{grid-template-columns:1fr 1fr;gap:.75rem}.procedure-band-card{padding:1rem .9rem}.procedure-band-card-icon{width:2.25rem;height:2.25rem;margin-bottom:.7rem}.procedure-band-card-name{font-size:1rem}}.compare-page.compare-page--two .procedure-band-inner{grid-template-columns:minmax(160px,220px) repeat(2,minmax(0,1fr))}.compare-page.compare-page--two .cmp-deep-grid:has(.cmp-deep-card:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px}.compare-page.compare-page--two .cmp-deep-grid:has(.cmp-deep-card:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr));max-width:none}@media (max-width:900px){.compare-page.compare-page--two .procedure-band-inner{grid-template-columns:minmax(140px,200px) repeat(2,minmax(0,1fr))}}@media (max-width:640px){.compare-page.compare-page--two .cmp-deep-grid:has(.cmp-deep-card:nth-child(2):last-child){grid-template-columns:1fr;max-width:none}.compare-page.compare-page--two .cmp-deep-grid:has(.cmp-deep-card:nth-child(4):last-child){grid-template-columns:1fr}}.compare-page.compare-page--hub .procedure-band-inner{grid-template-columns:minmax(140px,200px) repeat(3,minmax(0,1fr))}.compare-page.compare-page--hub .cmp-body--hub{padding-top:0}.compare-page.compare-page--hub .cmp-shell--hub{grid-template-columns:1fr;max-width:min(1280px,100%);padding-left:clamp(1.25rem,4vw,3rem);padding-right:clamp(1.25rem,4vw,3rem)}.compare-page.compare-page--hub .cmp-main--hub{width:100%;max-width:none}.compare-page.compare-page--hub .cmp-block-inner{max-width:none}.compare-page.compare-page--hub .compare-table-scroll{width:100%}.compare-table--hub{min-width:920px;width:100%}.compare-table--hub th,.compare-table--hub td{font-size:.78rem;padding:.65rem .55rem}.compare-table--hub th:not(:first-child),.compare-table--hub td:not(:first-child){text-align:center;min-width:5.5rem}.cmp-guides-tree{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:1.5rem}.cmp-guides-group{padding:1.25rem 1.35rem;border:1px solid rgba(45,71,57,.12);border-radius:14px;background:rgba(255,255,255,.72)}.cmp-guides-group-title{margin:0 0 .75rem;font-family:var(--font-serif,'Cormorant Garamond',serif);font-size:1.35rem;font-weight:500;color:var(--ink,#04342c)}.cmp-guides-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.cmp-guides-links a{display:inline-flex;align-items:center;gap:.35rem;font-size:.88rem;color:var(--green-dark,#0a5c44);text-decoration:none}.cmp-guides-links a:hover{text-decoration:underline}.cmp-journey-hub{display:block;margin-bottom:.55rem;font-size:.78rem;font-weight:500;color:var(--green-dark,#0a5c44);text-decoration:none;text-align:center}.cmp-journey-hub:hover{text-decoration:underline}.compare-page.compare-page--hub .cmp-deep-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}@media (max-width:900px){.compare-page.compare-page--hub .procedure-band-inner{grid-template-columns:minmax(120px,180px) repeat(2,minmax(0,1fr))}.cmp-guides-tree{grid-template-columns:repeat(2,minmax(0,1fr))}.compare-page.compare-page--hub .cmp-deep-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.compare-page.compare-page--hub .procedure-band-inner{grid-template-columns:1fr 1fr}.cmp-guides-tree,.compare-page.compare-page--hub .cmp-deep-grid{grid-template-columns:1fr}}