.iz{--zt-nav:66px}.mfa-hero{padding:var(--sp-12) 0 var(--sp-10)}.mfa-hero .iz-wrap{max-width:1340px}.mfa-hero-in{grid-template-columns:minmax(0,620px) minmax(0,1fr);align-items:center;gap:56px;display:grid}.mfa-hero h1{max-width:9ch}.mfa-hero .iz-lead{max-width:44ch}.mfa-hero-cta{gap:var(--sp-3);margin-top:var(--sp-8);flex-wrap:wrap;display:flex}@media (max-width:1200px){.mfa-hero-in{gap:var(--sp-10);grid-template-columns:minmax(0,1fr)}}.mfa-sec{padding:var(--sp-section) 0}.mfa-sec--alt{background:var(--bg-2);border-block:1px solid var(--line)}.mfa-head{margin-bottom:var(--sp-10);max-width:60ch}.mfa-head h2{margin:var(--sp-4) 0 0;font-family:var(--disp);font-weight:var(--fw-disp);font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2);text-wrap:balance}.mfa-head h2 em{color:var(--orange-text);font-style:normal}.mfa-head p{max-width:60ch;margin:var(--sp-5) 0 0;font-size:var(--fs-lead);line-height:var(--lh-body);color:var(--tx-dim)}.mfa-sim{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--panel-sh);padding:var(--sp-6);overflow:hidden}@media (max-width:720px){.mfa-sim{box-shadow:none;background:0 0;border:0;padding:0}}.mfa-applies{gap:var(--sp-12);min-width:0;display:grid}@media (max-width:900px){.mfa-applies{gap:var(--sp-10)}}.mfa-wl{align-items:center;gap:var(--sp-10);padding:var(--sp-10);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--panel-sh);grid-template-columns:minmax(0,1fr) minmax(0,.92fr);display:grid}.mfa-wl-copy h2{margin:var(--sp-4) 0 0;font-family:var(--disp);font-weight:var(--fw-disp);font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2);text-wrap:balance}.mfa-wl-copy h2 em{color:var(--orange-text);font-style:normal}.mfa-wl-copy p{max-width:52ch;margin:var(--sp-5) 0 var(--sp-6);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--tx-dim)}.mfa-wl-fig-wrap{min-width:0}.xl-static.mfa-wl-fig{overflow:hidden}.xl-static.mfa-wl-fig .xl{transform:scale(2.2)translateY(12.9%)}.xl-static.mfa-wl-fig{--progress:.16!important}.xl-static.mfa-wl-fig .xl{max-height:340px}@media (max-width:900px){.mfa-wl{gap:var(--sp-6);padding:var(--sp-6);grid-template-columns:1fr}.xl-static.mfa-wl-fig .xl{max-height:240px}}@media (max-width:640px){.xl-static.mfa-wl-fig .xl{max-height:min(240px,72vw - 32px);transform:scale(2.2)translate(-12%,12.9%)}}.mfa-hero h1.mfa-hero-h1{max-width:13ch}.mfa-hero-h1 .mfa-nb{white-space:nowrap}@media (max-width:460px){.mfa-hero-h1 .mfa-nb{white-space:normal}}.mfa-hero-def{max-width:46ch;margin:var(--sp-5) 0 0}.mfa-hero-edge{max-width:46ch;margin:var(--sp-4) 0 0;font-size:var(--fs-lead);line-height:var(--lh-body);color:var(--tx)}.mfr{gap:var(--sp-6);display:grid}.mfr-ladder{background:var(--line);border:1px solid var(--line);border-radius:var(--r-lg);gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.mfr-rung{gap:var(--sp-6);padding:var(--sp-6);background:var(--surface);grid-template-columns:minmax(0,220px) minmax(0,1fr);display:grid}.mfr-rung.is-top{background:color-mix(in srgb, var(--accent) 7%, var(--surface))}.mfr-tier{gap:var(--sp-2);align-content:start;display:grid}.mfr-name{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tx-dim);font-size:.78rem}.mfr-rung.is-top .mfr-name{color:var(--orange-text)}.mfr-sub{color:var(--tx-mute);font-size:.85rem;line-height:1.4}.mfr-meter{height:4px;margin-top:var(--sp-2);border-radius:var(--r-hair);background:var(--line-strong);display:block;overflow:hidden}.mfr-meter i{width:var(--fill,100%);border-radius:inherit;background:var(--ghost);height:100%;display:block}.mfr-rung.is-top .mfr-meter i{background:var(--accent)}.mfr-body{gap:var(--sp-2);align-content:start;min-width:0;display:grid}.mfr-methods{color:var(--tx);font-size:1.05rem;font-weight:600;line-height:1.3}.mfr-why{max-width:62ch;font-size:.95rem;line-height:var(--lh-body);color:var(--tx-dim);margin:0}.mfr-src{color:var(--tx-mute);margin:0;font-size:.88rem;line-height:1.55}.mfr .mfr-src a{color:var(--orange-text);text-underline-offset:3px}@media (max-width:760px){.mfr-rung{gap:var(--sp-4);padding:var(--sp-5);grid-template-columns:minmax(0,1fr)}.mfr-meter{max-width:180px}}.mfa-verdict{margin-top:var(--sp-6);padding:var(--sp-6);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg)}.mfa-verdict h3{align-items:center;gap:var(--sp-3);color:var(--tx);margin:0;font-size:1.05rem;font-weight:600;display:flex}.mfa-verdict h3:before{content:"";background:var(--accent);flex:0 0 22px;height:1px}.mfa-verdict p{margin:var(--sp-3) 0 0;max-width:76ch;font-size:.98rem;line-height:var(--lh-body);color:var(--tx-dim)}.mfa-adapt{gap:var(--sp-12);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;display:grid}.mfa-adapt-copy h2{margin:var(--sp-4) 0 0;font-family:var(--disp);font-weight:var(--fw-disp);font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2);text-wrap:balance}.mfa-adapt-copy h2 em{color:var(--orange-text);font-style:normal}.mfa-adapt-copy p{max-width:54ch;margin:var(--sp-5) 0 0;font-size:var(--fs-lead);line-height:var(--lh-body);color:var(--tx-dim)}.mfa-precond{margin-top:var(--sp-6);padding:var(--sp-4) var(--sp-5);background:var(--bg-2);border:1px dashed var(--line-strong);border-radius:var(--r-sm);font-size:.93rem;line-height:var(--lh-body);color:var(--tx-dim)}.mfa-adapt-cta{gap:var(--sp-3);margin-top:var(--sp-6);flex-wrap:wrap;display:flex}.mfa-adapt-fig{min-width:0}@media (max-width:1000px){.mfa-adapt{gap:var(--sp-10);grid-template-columns:minmax(0,1fr)}}
