:where(.mth) *,:where(.mth) :before,:where(.mth) :after{box-sizing:border-box;margin:0;padding:0}:where(.mth){--ink:var(--surface-950);--body:var(--surface-600);--mut:var(--surface-500);--paper:#fff;--paper-line:#e8eaf3;--night:#171445;--night-hi:#241f66;--foot:#14103a;--foot-hi:#1e1b4b;--elev:0 0 0 1px var(--paper-line),0 1px 2px #0a0a0a0a,0 12px 32px -12px #0a0a0a1f;--elev-hi:0 0 0 1px var(--surface-300),0 2px 4px #0a0a0a0d,0 20px 44px -16px #0a0a0a2e;--elev-dark:0 2px 4px #0a081e33,0 26px 46px -20px #08061c75,inset 0 0 0 1px #ffffff14;--gutter:24px;font-family:var(--font-sans);color:var(--ink);background:var(--paper);-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px;line-height:1.5}:where(.mth) h1,:where(.mth) h2,:where(.mth) h3,:where(.mth) h4{font-family:var(--font-heading);letter-spacing:-.022em;font-weight:500;line-height:1.1}:where(.mth) a{color:inherit;text-decoration:none}:where(.mth) img,:where(.mth) svg{max-width:100%;display:block}:where(.mth) button{font:inherit;cursor:pointer;background:0 0;border:none}:where(.mth) :focus-visible{outline:2px solid var(--primary-500);outline-offset:2px}:where(.mth) section[id]{scroll-margin-top:84px}.mth ::selection{background:var(--primary-100);color:var(--ink)}.mth .container{max-width:1200px;padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}.mth .narrow{max-width:820px}@media (scripting:enabled){.mth .rv{opacity:0;transition:opacity .6s var(--ease-out),transform .6s var(--ease-out);transition-delay:var(--d,0s);transform:translateY(12px)}.mth .rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.mth .rv{opacity:1;transition:none;transform:none}}}.mth .eyebrow{background:var(--primary-50);height:32px;box-shadow:inset 0 0 0 1px var(--primary-200);letter-spacing:.1em;text-transform:uppercase;color:var(--primary-700);white-space:nowrap;border-radius:999px;align-items:center;gap:9px;padding:0 15px 0 13px;font-size:11.5px;font-weight:600;display:inline-flex}.mth .eyebrow i{background:var(--primary-500);border-radius:50%;flex:none;width:6px;height:6px}.mth .eyebrow.glass{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fffffff0;background:#ffffff1a;box-shadow:inset 0 0 0 1px #fff3}.mth .eyebrow.glass i{background:var(--primary-300)}.mth .eyebrow em{height:22px;color:var(--primary-800);letter-spacing:.04em;background:#ffffffeb;border-radius:999px;align-items:center;padding:0 10px;font-size:10px;font-style:normal;font-weight:700;display:inline-flex}.mth h2.sec{letter-spacing:-.028em;color:var(--ink);text-wrap:balance;max-width:24ch;font-size:clamp(1.7rem,3vw,2.6rem);line-height:1.08}.mth h2.sec.on-dark{color:var(--paper)}.mth h2.sec .ghost{color:var(--primary-600)}.mth h2.sec.on-dark .ghost{color:var(--primary-300)}.mth .lede{color:var(--body);text-wrap:pretty;max-width:62ch;font-size:16.5px;line-height:1.62}.mth .lede.on-dark{color:var(--primary-100)}.mth p.copy{color:var(--body);text-wrap:pretty;max-width:70ch;font-size:16.5px;line-height:1.68}.mth p.copy+p.copy{margin-top:18px}.mth p.copy.on-dark{color:#e0e7ffdb}.mth p.copy a,.mth .lede a{color:var(--primary-700);box-shadow:inset 0 -1px 0 var(--primary-200);transition:box-shadow .2s var(--ease-out),color .2s var(--ease-out);font-weight:600}.mth p.copy a:hover,.mth .lede a:hover{color:var(--primary-800);box-shadow:inset 0 -2px 0 var(--primary-400)}.mth p.copy.on-dark a{color:var(--primary-200);box-shadow:inset 0 -1px #a5b4fc80}.mth p.copy.on-dark a:hover{color:var(--paper);box-shadow:inset 0 -2px 0 var(--primary-300)}.mth .klabel{letter-spacing:.1em;text-transform:uppercase;color:var(--mut);align-items:center;gap:8px;font-size:11.5px;font-weight:600;display:inline-flex}.mth .klabel i{background:var(--primary-400);border-radius:50%;flex:none;width:5px;height:5px}.mth .klabel.on-dark{color:var(--primary-300)}.mth .klabel.on-dark i{background:var(--primary-300)}.mth .fig{font-family:var(--font-heading);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ink);font-weight:500}.mth .fig.on-dark{color:var(--paper)}.mth .btn{transition:background-color .2s var(--ease-out),color .2s var(--ease-out),box-shadow .2s var(--ease-out),transform .15s var(--ease-out);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:10px;font-weight:600;display:inline-flex}.mth .btn:active{transform:scale(.98)}.mth .btn:focus-visible{outline:2px solid var(--primary-500);outline-offset:2px}.mth .btn-pill{border-radius:999px}.mth .btn-ink{background:var(--primary-600);color:var(--paper)}.mth .btn-ink:hover,.mth .btn-ink:focus-visible{background:var(--primary-700)}.mth .btn-white{background:var(--paper);color:var(--primary-800)}.mth .btn-white:hover,.mth .btn-white:focus-visible{background:var(--primary-50)}.mth .btn-white:focus-visible{outline:2px solid var(--paper);outline-offset:2px}.mth .btn-lg{height:52px;padding:0 28px;font-size:15.5px}.mth .btn-md{height:44px;padding:0 22px;font-size:14.5px}.mth .tlink{color:var(--primary-700);transition:gap .2s var(--ease-out),color .2s var(--ease-out);align-items:center;gap:9px;font-size:15px;font-weight:600;display:inline-flex}.mth .tlink svg{stroke:currentColor;fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px;transition:transform .2s var(--ease-out)}.mth .tlink:hover,.mth .tlink:focus-visible{color:var(--primary-800)}.mth .tlink:hover svg,.mth .tlink:focus-visible svg{transform:translate(3px)}.mth .tlink:focus-visible{outline:2px solid var(--primary-500);outline-offset:3px;border-radius:4px}.mth .tlink.on-dark{color:var(--paper)}.mth .tlink.on-dark:hover,.mth .tlink.on-dark:focus-visible{color:var(--primary-200)}.mth .tlink.on-dark:focus-visible{outline-color:var(--paper)}.mth .anchor{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border-radius:999px;align-items:baseline;gap:8px;padding:12px 20px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff38}.mth .anchor u{letter-spacing:.08em;text-transform:uppercase;color:#ffffffb3;font-size:12px;font-weight:600;text-decoration:none}.mth .anchor b{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--paper);font-variant-numeric:tabular-nums;font-size:24px;font-weight:500}.mth .anchor span{color:#ffffffc7;font-size:13.5px}.mth .anchor.on-light{background:var(--primary-50);box-shadow:inset 0 0 0 1px var(--primary-200);-webkit-backdrop-filter:none;backdrop-filter:none}.mth .anchor.on-light u{color:var(--primary-600)}.mth .anchor.on-light b{color:var(--primary-800)}.mth .anchor.on-light span{color:var(--body)}.mth .answer{background:var(--paper);box-shadow:var(--elev-hi);border-radius:20px;padding:clamp(26px,3.4vw,40px);position:relative}.mth .answer .alab{background:var(--primary-600);height:28px;color:var(--paper);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;gap:9px;padding:0 13px 0 11px;font-size:10.5px;font-weight:700;display:inline-flex}.mth .answer .alab i{background:var(--primary-200);border-radius:50%;flex:none;width:6px;height:6px}.mth .answer p{color:var(--ink);text-wrap:pretty;max-width:74ch;margin-top:18px;font-size:clamp(17px,1.7vw,20px);line-height:1.6}.mth .answer .stages-line{border-top:1px solid var(--paper-line);color:var(--body);max-width:78ch;margin-top:18px;padding-top:18px;font-size:15px;line-height:1.62}.mth .mtable-wrap{-webkit-overflow-scrolling:touch;box-shadow:var(--elev);border-radius:16px;overflow-x:auto}.mth .mtable{border-collapse:collapse;background:var(--paper);width:100%;min-width:720px}.mth .mtable th,.mth .mtable td{text-align:left;vertical-align:top;padding:17px 22px}.mth .mtable thead th{background:var(--paper);letter-spacing:.08em;text-transform:uppercase;color:var(--mut);border-bottom:1px solid var(--paper-line);font-size:11px;font-weight:600}.mth .mtable tbody th{color:var(--ink);border-top:1px solid var(--paper-line);min-width:210px;font-size:14.5px;font-weight:600}.mth .mtable tbody td{color:var(--body);border-top:1px solid var(--paper-line);font-size:14px;line-height:1.55}.mth .mtable tbody tr:hover th,.mth .mtable tbody tr:hover td{background:#eef2ff80}.mth .mtable tbody tr[data-floor] th{background:var(--primary-50)}.mth .mtable tbody tr[data-floor]:hover th{background:var(--primary-100)}.mth .floorchip{background:var(--primary-600);width:fit-content;height:22px;color:var(--paper);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;margin-top:9px;padding:0 9px;font-size:9.5px;font-weight:700;display:flex}.mth .mtable-hint{display:none}@media (max-width:760px){.mth .mtable-hint{letter-spacing:.08em;text-transform:uppercase;color:var(--mut);justify-content:flex-end;align-items:center;gap:6px;margin-top:10px;font-size:11px;font-weight:600;display:flex}.mth .mtable-hint svg{stroke:currentColor;stroke-width:1.6px;fill:none;width:14px;height:14px}.mth .mtable thead th:first-child,.mth .mtable tbody th{z-index:2;background:var(--paper);box-shadow:1px 0 0 var(--paper-line);min-width:150px;position:sticky;left:0}.mth .mtable tbody tr[data-floor] th{background:var(--primary-50)}.mth .mtable tbody tr:hover th{background:var(--paper)}}.mth .acc{border-bottom:1px solid var(--paper-line)}.mth .acc details{border-top:1px solid var(--paper-line)}.mth .acc summary{cursor:pointer;color:var(--ink);transition:color .2s var(--ease-out);justify-content:space-between;align-items:center;gap:20px;padding:21px 2px;font-size:16.5px;font-weight:600;list-style:none;display:flex}.mth .acc summary::-webkit-details-marker{display:none}.mth .acc summary:hover,.mth .acc summary:focus-visible{color:var(--primary-700)}.mth .acc summary:focus-visible{outline:2px solid var(--primary-400);outline-offset:3px;border-radius:6px}.mth .acc summary .mk{width:22px;height:22px;transition:transform .3s var(--ease-out);flex:none;position:relative}.mth .acc summary .mk:before,.mth .acc summary .mk:after{content:"";background:var(--surface-400);border-radius:2px;position:absolute}.mth .acc summary .mk:before{height:2px;top:10px;left:3px;right:3px}.mth .acc summary .mk:after{width:2px;top:3px;bottom:3px;left:10px}.mth .acc details[open] summary{color:var(--primary-700)}.mth .acc details[open] summary .mk{transform:rotate(45deg)}.mth .acc details[open] summary .mk:before,.mth .acc details[open] summary .mk:after{background:var(--primary-500)}.mth .acc .ans{color:var(--body);max-width:68ch;padding:0 2px 22px;font-size:15px;line-height:1.68}@media (prefers-reduced-motion:reduce){.mth .acc summary .mk{transition:none}}.mth .ft{background:linear-gradient(180deg,var(--foot) 0%,var(--foot-hi) 100%);color:var(--paper);padding:clamp(64px,8vw,96px) 0 0;position:relative;overflow:hidden}.mth .ft-top{grid-template-columns:minmax(0,1.1fr) minmax(0,1.6fr);gap:clamp(32px,5vw,72px);display:grid}.mth .ft-brand .wordmark{display:inline-block}.mth .ft-brand p{color:#c7d2fec2;max-width:34ch;margin-top:18px;font-size:14.5px;line-height:1.62}.mth .ft-badge{flex-direction:column;gap:10px;margin-top:26px;display:flex}.mth .ft-badge img{width:150px;height:auto}.mth .ft-badge span{color:#c7d2fead;font-size:12.5px}.mth .ft-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.mth .ft-col h3{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--primary-300);font-size:11px;font-weight:600}.mth .ft-col ul{flex-direction:column;gap:11px;margin-top:16px;list-style:none;display:flex}.mth .ft-col a{color:#e0e7ffd1;transition:color .2s var(--ease-out);font-size:14.5px}.mth .ft-col a:hover,.mth .ft-col a:focus-visible{color:var(--paper)}.mth .ft-mark{opacity:.1;width:100%;height:auto;margin-top:clamp(40px,6vw,72px)}.mth .ft-legal{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:clamp(24px,4vw,40px);padding:24px 0 28px;display:flex}.mth .ft-legal p{color:#c7d2fe99;font-size:13px}.mth .ft-legal div{gap:20px;display:flex}.mth .ft-legal a{color:#c7d2fead;transition:color .2s var(--ease-out);font-size:13px}.mth .ft-legal a:hover,.mth .ft-legal a:focus-visible{color:var(--paper)}@media (max-width:900px){.mth .ft-top{grid-template-columns:1fr}.mth .ft-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.mth .ft-cols{grid-template-columns:1fr}}.mth .mtable-wrap.is-dark{box-shadow:inset 0 0 0 1px #ffffff1f}.mth .mtable-wrap.is-dark .mtable{background:0 0}.mth .mtable-wrap.is-dark .mtable thead th{color:var(--primary-300);background:#ffffff0a;border-bottom:1px solid #ffffff24}.mth .mtable-wrap.is-dark .mtable tbody th{color:var(--paper);border-top:1px solid #ffffff1a}.mth .mtable-wrap.is-dark .mtable tbody td{color:#e0e7ffcc;border-top:1px solid #ffffff1a}.mth .mtable-wrap.is-dark .mtable tbody tr:hover th,.mth .mtable-wrap.is-dark .mtable tbody tr:hover td{background:#ffffff0d}.mth .mtable-wrap.is-dark .mtable tbody tr[data-floor] th{background:#6366f138}.mth .mtable-wrap.is-dark .mtable tbody tr[data-floor]:hover th{background:#6366f14d}.mth .mtable-wrap.is-dark .floorchip{background:var(--primary-300);color:var(--primary-950)}@media (max-width:760px){.mth .mtable-wrap.is-dark .mtable thead th:first-child,.mth .mtable-wrap.is-dark .mtable tbody th{background:var(--night);box-shadow:1px 0 #ffffff1f}.mth .mtable-wrap.is-dark .mtable tbody tr[data-floor] th{background:#6366f147}.mth .mtable-wrap.is-dark .mtable tbody tr:hover th{background:var(--night)}}
.mth-b .hero{isolation:isolate;background:var(--primary-600);background-image:radial-gradient(120% 90% at 62% 118%,#818cf880 0%,#6366f100 56%), linear-gradient(150deg,var(--primary-700) 0%,var(--primary-600) 48%,var(--primary-500) 100%);margin-top:-64px;padding:164px 0 92px;position:relative;overflow:hidden}.mth-b .hero:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0003 72%,#0000 100%);mask-image:linear-gradient(#000 0%,#0003 72%,#0000 100%)}.mth-b .hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);align-items:center;gap:44px 56px;display:grid}.mth-b .hero h1{letter-spacing:-.034em;color:var(--paper);text-wrap:balance;max-width:22ch;margin-top:22px;font-size:clamp(2.15rem,3.6vw,3.35rem);line-height:1.06}.mth-b .hero-cta{flex-wrap:wrap;align-items:center;gap:20px 24px;margin-top:32px;display:flex}.mth-b .report{background:var(--paper);border-radius:14px;overflow:hidden;box-shadow:0 2px 6px #0a081e3d,0 34px 60px -24px #08061c80,inset 0 0 0 1px #ffffff80}.mth-b .report .rp-bar{border-bottom:1px solid var(--surface-100);align-items:center;gap:6px;height:34px;padding:0 14px;display:flex}.mth-b .report .rp-bar i{background:var(--surface-200);border-radius:50%;flex:none;width:8px;height:8px}.mth-b .report .rp-bar span{color:var(--surface-500);margin-left:10px;font-size:11px;font-weight:500}.mth-b .report .rp-in{padding:20px 22px 22px}.mth-b .report .rp-cap{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.mth-b .report .rp-cap b{color:var(--ink);font-size:13.5px;font-weight:600}.mth-b .report .rp-cap u{letter-spacing:.07em;text-transform:uppercase;color:var(--mut);font-size:11px;font-weight:600;text-decoration:none}.mth-b .rp-rows{margin-top:16px}.mth-b .rp-row{border-top:1px solid var(--paper-line);grid-template-columns:minmax(0,1fr) 62px 22px 66px;align-items:center;gap:10px;padding:13px 0;display:grid}.mth-b .rp-row:first-child{border-top:none}.mth-b .rp-row em{color:var(--ink);font-size:13.5px;font-style:normal;font-weight:600}.mth-b .rp-row u{color:var(--mut);font-variant-numeric:tabular-nums;text-align:right;font-size:13.5px;text-decoration:none}.mth-b .rp-row svg{width:20px;height:12px;stroke:var(--primary-600);fill:none;stroke-width:1.9px;stroke-linecap:round}.mth-b .rp-row[data-dir=down] svg{stroke:var(--surface-400)}.mth-b .rp-row b{font-family:var(--font-heading);letter-spacing:-.026em;color:var(--ink);font-variant-numeric:tabular-nums;text-align:right;font-size:19px;font-weight:500}.mth-b .rp-row.is-blend{background:var(--surface-50);border-top:1px solid var(--paper-line);grid-template-columns:minmax(0,1fr) 62px 22px 66px;margin:6px -22px -22px;padding:14px 22px}.mth-b .rp-row.is-blend em,.mth-b .rp-row.is-blend b,.mth-b .rp-row.is-blend u{color:var(--mut)}.mth-b .rp-row.is-blend b{text-decoration:line-through;text-decoration-thickness:1.5px}.mth-b .rp-row.is-blend svg{stroke:var(--surface-300)}.mth-b .rp-note{color:var(--mut);margin-top:14px;font-size:12px;line-height:1.5}.mth-b .seam{background:var(--paper);position:relative}.mth-b .seam:before{content:"";background-image:linear-gradient(150deg,var(--primary-700) 0%,var(--primary-600) 48%,var(--primary-500) 100%);height:92px;position:absolute;top:0;left:0;right:0}.mth-b .seam .container{padding-top:0;position:relative}.mth-b .seam .answer{margin-top:-52px}.mth-b .seam-tail{padding:clamp(40px,5vw,64px) 0 0}.mth-b .funnel{background:var(--surface-50);border-bottom:1px solid var(--paper-line);padding:clamp(64px,8vw,100px) 0}.mth-b .funnel-head{max-width:820px}.mth-b .funnel-head .lede{margin-top:16px}.mth-b .fn{background:var(--paper);box-shadow:var(--elev);border-radius:18px;margin-top:clamp(34px,4.2vw,50px);padding:clamp(24px,3vw,34px)}.mth-b .fn-cap{letter-spacing:.09em;text-transform:uppercase;color:var(--mut);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;font-size:11.5px;font-weight:600;display:flex}.mth-b .fn-bars{flex-direction:column;gap:14px;margin-top:24px;display:flex}.mth-b .fn-bar{grid-template-columns:118px minmax(0,1fr) 96px;align-items:center;gap:16px;display:grid}.mth-b .fn-bar>em{color:var(--ink);font-size:14.5px;font-style:normal;font-weight:600}.mth-b .fn-track{background:var(--surface-100);border-radius:8px;height:38px;overflow:hidden}.mth-b .fn-fill{background:var(--primary-600);border-radius:8px;height:100%}.mth-b .fn-bar[data-tone=sample] .fn-fill{background:var(--primary-200)}.mth-b .fn-bar[data-tone=stall] .fn-fill{background:var(--primary-800)}.mth-b .fn-bar>b{font-family:var(--font-heading);letter-spacing:-.028em;color:var(--ink);font-variant-numeric:tabular-nums;text-align:right;font-size:22px;font-weight:500}.mth-b .fn-legend{border-top:1px solid var(--paper-line);color:var(--body);margin-top:20px;padding-top:18px;font-size:13.5px;line-height:1.55}.mth-b .fn-note{color:var(--mut);margin-top:8px;font-size:12.5px;line-height:1.5}.mth-b .funnel-body{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,52px);margin-top:clamp(28px,3.4vw,42px);display:grid}.mth-b .dual{background:var(--paper);box-shadow:var(--elev);border-radius:16px;padding:22px 24px}.mth-b .dual .dl-cap{letter-spacing:.1em;text-transform:uppercase;color:var(--mut);font-size:11px;font-weight:600}.mth-b .dl-row{border-top:1px solid var(--paper-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 0;display:grid}.mth-b .dl-row:first-of-type{border-top:none}.mth-b .dl-row h4{font-family:var(--font-sans);color:var(--ink);font-size:13.5px;font-weight:600}.mth-b .dl-row p{color:var(--mut);font-variant-numeric:tabular-nums;margin-top:3px;font-size:12px}.mth-b .dl-row b{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:24px;font-weight:500}.mth-b .dl-row[data-flat] b{color:var(--mut)}@media (max-width:880px){.mth-b .funnel-body{grid-template-columns:1fr}.mth-b .fn-bar{grid-template-columns:1fr;gap:8px}.mth-b .fn-bar>b{text-align:left}}.mth-b .rev{background:var(--paper);padding:clamp(66px,8vw,106px) 0}.mth-b .rev-top{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:clamp(30px,4.4vw,60px);display:grid}.mth-b .lift{font-family:var(--font-heading);letter-spacing:-.028em;color:var(--primary-700);text-wrap:balance;max-width:30ch;font-size:clamp(1.4rem,2.5vw,2.05rem);font-weight:500;line-height:1.22}.mth-b .rungs{background:var(--paper-line);box-shadow:var(--elev);border-radius:16px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-top:clamp(34px,4.2vw,50px);display:grid;overflow:hidden}.mth-b .rung{background:var(--paper);min-width:0;padding:22px 20px 24px;position:relative}.mth-b .rung:last-child{background:var(--primary-50)}.mth-b .rung .rg-i{background:var(--primary-50);width:26px;height:26px;box-shadow:inset 0 0 0 1px var(--primary-200);color:var(--primary-700);font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;font-size:11.5px;font-weight:700;display:flex}.mth-b .rung:last-child .rg-i{background:var(--primary-600);color:var(--paper);box-shadow:none}.mth-b .rung b{font-family:var(--font-sans);color:var(--ink);margin-top:14px;font-size:14px;font-weight:600;line-height:1.35;display:block}.mth-b .rung span{color:var(--mut);margin-top:7px;font-size:12.5px;line-height:1.45;display:block}.mth-b .rev-close{margin-top:clamp(26px,3.2vw,38px)}@media (max-width:960px){.mth-b .rungs{grid-template-columns:repeat(2,minmax(0,1fr))}.mth-b .rung:last-child{grid-column:1/-1}}@media (max-width:860px){.mth-b .rev-top{grid-template-columns:1fr}}@media (max-width:520px){.mth-b .rungs{grid-template-columns:1fr}}.mth-b .stages{color:var(--paper);background:linear-gradient(180deg,var(--night) 0%,var(--night-hi) 74%,var(--primary-900) 100%);padding:clamp(70px,8.6vw,112px) 0;position:relative;overflow:hidden}.mth-b .stages .container{position:relative}.mth-b .stages-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(24px,3.6vw,52px);display:grid}.mth-b .stages-head p{color:#c7d2fecc;max-width:44ch;font-size:14.5px;line-height:1.6}.mth-b .ledger{border-radius:18px;margin-top:clamp(32px,4vw,48px);overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff21}.mth-b .lg-head{letter-spacing:.1em;text-transform:uppercase;color:var(--primary-300);background:#ffffff0d;border-bottom:1px solid #ffffff1f;grid-template-columns:minmax(0,1fr) 30px;gap:18px;padding:14px 24px;font-size:10.5px;font-weight:700;display:grid}.mth-b .ledger details{border-bottom:1px solid #ffffff1a}.mth-b .ledger details:last-child{border-bottom:none}.mth-b .ledger summary{cursor:pointer;transition:background-color .2s var(--ease-out);grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:18px;padding:18px 24px;list-style:none;display:grid}.mth-b .ledger summary::-webkit-details-marker{display:none}.mth-b .ledger summary:hover,.mth-b .ledger summary:focus-visible{background:#ffffff0d}.mth-b .ledger summary:focus-visible{outline:2px solid var(--primary-300);outline-offset:-2px}.mth-b .lg-n{letter-spacing:.09em;text-transform:uppercase;color:var(--primary-300);white-space:nowrap;font-size:11px;font-weight:700}.mth-b .lg-name{min-width:0}.mth-b .lg-name b{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--paper);font-size:17px;font-weight:500;display:block}.mth-b .lg-name span{color:#c7d2fec7;margin-top:5px;font-size:13.5px;line-height:1.5;display:block}.mth-b .ledger summary .mk{width:22px;height:22px;transition:transform .3s var(--ease-out);justify-self:end;position:relative}.mth-b .ledger summary .mk:before,.mth-b .ledger summary .mk:after{content:"";background:#c7d2fea8;border-radius:2px;position:absolute}.mth-b .ledger summary .mk:before{height:2px;top:10px;left:3px;right:3px}.mth-b .ledger summary .mk:after{width:2px;top:3px;bottom:3px;left:10px}.mth-b .ledger details[open] summary{background:#ffffff0f}.mth-b .ledger details[open] summary .mk{transform:rotate(45deg)}.mth-b .lg-body{padding:4px 24px 26px}.mth-b .lg-body>div{min-width:0;max-width:74ch}.mth-b .lg-body p.copy{color:#e0e7ffd6;font-size:15.5px;line-height:1.66}.mth-b .lg-body p.copy b{color:var(--paper);font-weight:600}.mth-b .lg-body ol{counter-reset:mthb;list-style:none}.mth-b .lg-body ol li{counter-increment:mthb;color:#e0e7ffd6;padding-left:30px;font-size:15.5px;line-height:1.66;position:relative}.mth-b .lg-body ol li+li{margin-top:13px}.mth-b .lg-body ol li b{color:var(--paper);font-weight:600}.mth-b .lg-body ol li:before{content:counter(mthb);width:20px;height:20px;color:var(--paper);font-variant-numeric:tabular-nums;background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex;position:absolute;top:2px;left:0;box-shadow:inset 0 0 0 1px #ffffff38}.mth-b .lg-fig{background:#ffffff0d;border-radius:14px;max-width:520px;margin-top:22px;padding:20px 22px;box-shadow:inset 0 0 0 1px #ffffff21}.mth-b .lg-fig .lf-cap{letter-spacing:.1em;text-transform:uppercase;color:var(--primary-300);font-size:10.5px;font-weight:700}.mth-b .lg-fig .lf-bar{background:#ffffff1a;border-radius:7px;height:32px;margin-top:14px;display:flex;overflow:hidden}.mth-b .lg-fig .lf-bar b{background:var(--primary-400);color:var(--primary-950);font-family:var(--font-heading);font-variant-numeric:tabular-nums;align-items:center;padding:0 12px;font-size:14.5px;font-weight:500;display:flex}.mth-b .lg-fig .lf-bar span{color:#e0e7ffc7;align-items:center;padding:0 12px;font-size:12px;display:flex}.mth-b .lg-fig .lf-pair{align-items:flex-end;gap:12px;margin-top:12px;display:flex}.mth-b .lg-fig .lf-pair b{font-family:var(--font-heading);letter-spacing:-.034em;color:var(--paper);font-variant-numeric:tabular-nums;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:500;line-height:1}.mth-b .lg-fig .lf-pair span{color:#c7d2fecc;max-width:28ch;padding-bottom:4px;font-size:13px;line-height:1.4}.mth-b .lg-fig .lf-note{color:#c7d2fec7;margin-top:11px;font-size:12.5px;line-height:1.5}.mth-b .lg-fig .lf-rows{margin-top:12px}.mth-b .lg-fig .lf-row{border-top:1px solid #ffffff1a;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 0;display:grid}.mth-b .lg-fig .lf-row:first-child{border-top:none}.mth-b .lg-fig .lf-row em{color:var(--paper);font-size:13px;font-style:normal;font-weight:600}.mth-b .lg-fig .lf-row u{color:#c7d2feb8;font-variant-numeric:tabular-nums;font-size:13px;text-decoration:none}.mth-b .lg-fig .lf-row b{font-family:var(--font-heading);color:var(--paper);font-variant-numeric:tabular-nums;text-align:right;min-width:60px;font-size:16px;font-weight:500}.mth-b .lg-fig .lf-row[data-dir=hidden]{opacity:.6}@media (max-width:820px){.mth-b .stages-head{grid-template-columns:1fr;align-items:start}.mth-b .lg-head{display:none}.mth-b .ledger summary{grid-template-columns:minmax(0,1fr) 24px;gap:12px;padding:16px 18px}.mth-b .lg-body{padding:0 18px 22px}}.mth-b .meas{color:var(--paper);background:linear-gradient(180deg,var(--primary-900) 0%,var(--night-hi) 40%,var(--foot) 100%);padding:clamp(70px,8.6vw,112px) 0;position:relative}.mth-b .meas-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(24px,3.6vw,52px);display:grid}.mth-b .meas .mtable-wrap{margin-top:clamp(30px,3.8vw,46px)}.mth-b .floors{background:#ffffff0d;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:20px;margin-top:26px;padding:24px 26px;display:grid;box-shadow:inset 0 0 0 1px #ffffff21}.mth-b .floors .fl-chip{background:var(--primary-300);height:26px;color:var(--primary-950);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:0 12px;font-size:10px;font-weight:700;display:inline-flex}@media (max-width:820px){.mth-b .meas-head{grid-template-columns:1fr;align-items:start}}@media (max-width:640px){.mth-b .floors{grid-template-columns:1fr}}.mth-b .eng{background:var(--paper);padding:clamp(66px,8vw,106px) 0}.mth-b .eng-head{max-width:760px}.mth-b .spec{box-shadow:var(--elev);border-radius:18px;margin-top:clamp(32px,4vw,48px);overflow:hidden}.mth-b .sp-head,.mth-b .sp-row{grid-template-columns:minmax(140px,.7fr) minmax(0,1fr) minmax(0,1fr);gap:20px;padding:16px 24px;display:grid}.mth-b .sp-head{background:var(--surface-50);border-bottom:1px solid var(--paper-line)}.mth-b .sp-head>div:nth-child(2){color:var(--primary-800)}.mth-b .sp-head b{color:var(--ink);font-size:14.5px;font-weight:600;display:block}.mth-b .sp-head span{color:var(--mut);margin-top:4px;font-size:11.5px;display:block}.mth-b .sp-head>div:first-child b{letter-spacing:.09em;text-transform:uppercase;color:var(--mut);font-size:11px;font-weight:700}.mth-b .sp-row{border-top:1px solid var(--paper-line);background:var(--paper)}.mth-b .sp-row:first-of-type{border-top:none}.mth-b .sp-row dt{letter-spacing:.09em;text-transform:uppercase;color:var(--mut);padding-top:2px;font-size:11px;font-weight:700}.mth-b .sp-row dd{color:var(--body);font-size:14px;line-height:1.55}.mth-b .sp-row dd:first-of-type{color:var(--ink);font-weight:600}.mth-b .sp-note{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,52px);margin-top:clamp(26px,3.2vw,40px);display:grid}.mth-b .sp-ask{background:var(--primary-50);box-shadow:inset 0 0 0 1px var(--primary-100);color:var(--primary-900);border-radius:16px;padding:22px 24px;font-size:15px;line-height:1.6}@media (max-width:900px){.mth-b .sp-head,.mth-b .sp-row{grid-template-columns:1fr;gap:6px}.mth-b .sp-head>div:first-child{display:none}.mth-b .sp-row dt{margin-top:6px}.mth-b .sp-note{grid-template-columns:1fr}}.mth-b .proof{color:var(--paper);background:linear-gradient(178deg,var(--night-hi) 0%,var(--night) 52%,var(--foot) 100%);padding:clamp(66px,8vw,106px) 0;position:relative;overflow:hidden}.mth-b .proof:before{content:"";pointer-events:none;background-image:radial-gradient(96% 74% at 88% 100%,#6366f138 0%,#17144500 54%);position:absolute;inset:0}.mth-b .proof .container{position:relative}.mth-b .proof-head{max-width:620px}.mth-b .exhibits{flex-direction:column;gap:18px;margin-top:clamp(32px,4vw,48px);display:flex}.mth-b .exhibit{background:var(--paper);border-radius:18px;grid-template-columns:minmax(220px,.62fr) minmax(0,1.38fr);align-items:start;gap:clamp(24px,3.6vw,52px);padding:clamp(24px,3vw,36px);display:grid;box-shadow:0 2px 4px #0a081e33,0 26px 48px -20px #08061c80,inset 0 0 0 1px #fff9}.mth-b .exhibit .ex-lab{background:var(--primary-50);box-shadow:inset 0 0 0 1px var(--primary-100);letter-spacing:.09em;text-transform:uppercase;color:var(--primary-700);border-radius:999px;padding:5px 11px;font-size:10.5px;font-weight:700;display:inline-block}.mth-b .exhibit .ex-fig{font-family:var(--font-heading);letter-spacing:-.04em;color:var(--ink);font-variant-numeric:tabular-nums;margin-top:16px;font-size:clamp(2.3rem,4.2vw,3.4rem);font-weight:500;line-height:.96}.mth-b .exhibit .ex-figlab{color:var(--mut);max-width:26ch;margin-top:10px;font-size:13px;line-height:1.45}.mth-b .exhibit .ex-body{color:var(--body);font-size:15.5px;line-height:1.66}.mth-b .exhibit .ex-body a{color:var(--primary-700);box-shadow:inset 0 -1px 0 var(--primary-200);font-weight:600}.mth-b .exhibit .ex-go{margin-top:18px}.mth-b .ptraj{background:var(--paper-line);box-shadow:inset 0 0 0 1px var(--paper-line);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:18px;display:grid;overflow:hidden}.mth-b .ptraj div{background:var(--surface-50);padding:12px 12px 11px}.mth-b .ptraj b{font-family:var(--font-heading);letter-spacing:-.024em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:17px;font-weight:500;display:block}.mth-b .ptraj span{color:var(--mut);margin-top:2px;font-size:11px;display:block}.mth-b .ptraj div:last-child{background:var(--primary-50)}.mth-b .ptraj div:last-child b{color:var(--primary-800)}@media (max-width:860px){.mth-b .exhibit{grid-template-columns:1fr}}.mth-b .prom{color:var(--paper);background:linear-gradient(172deg,var(--foot) 0%,var(--night) 60%,var(--night-hi) 100%);padding:clamp(70px,8.6vw,110px) 0;position:relative}.mth-b .prom-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:start;gap:clamp(30px,4.4vw,60px);display:grid}.mth-b .refusals{flex-direction:column;gap:14px;display:flex}.mth-b .refusal{background:#ffffff0d;border-radius:16px;padding:22px 24px;box-shadow:inset 0 0 0 1px #ffffff21}.mth-b .refusal h3{letter-spacing:-.016em;color:var(--paper);align-items:center;gap:12px;font-size:1.05rem;display:flex}.mth-b .refusal h3 svg{width:19px;height:19px;stroke:var(--primary-300);fill:none;stroke-width:1.7px;stroke-linecap:round;flex:none}.mth-b .refusal p{color:#e0e7ffd6;margin-top:9px;font-size:14.5px;line-height:1.6}.mth-b .quotes{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin-top:clamp(30px,3.8vw,46px);display:grid}.mth-b .quote{background:#ffffff0d;border-radius:14px;padding:22px 24px;box-shadow:inset 0 0 0 1px #ffffff21}.mth-b .quote blockquote{color:var(--paper);font-size:15px;line-height:1.6}.mth-b .quote cite{letter-spacing:.08em;text-transform:uppercase;color:var(--primary-300);margin-top:12px;font-size:11px;font-style:normal;font-weight:700;display:block}.mth-b .prom-close{margin-top:24px}@media (max-width:860px){.mth-b .prom-grid{grid-template-columns:1fr}}.mth-b .price{background:var(--paper);padding:clamp(60px,7.4vw,96px) 0}.mth-b .price-strip{color:var(--paper);background:linear-gradient(140deg,var(--primary-700) 0%,var(--primary-600) 52%,var(--primary-500) 100%);border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);align-items:start;gap:clamp(26px,3.6vw,52px);padding:clamp(28px,3.4vw,42px);display:grid;box-shadow:0 2px 4px #0a0a1a1a,0 30px 60px -24px #312e8180}.mth-b .price-strip h2{letter-spacing:-.026em;color:var(--paper);font-size:clamp(1.6rem,2.6vw,2.2rem)}.mth-b .price-strip .anchor{margin-bottom:18px}.mth-b .price-strip p.copy{color:#e0e7ffe0}.mth-b .price-strip p.copy a{color:var(--paper);font-weight:600;box-shadow:inset 0 -1px #ffffff80}.mth-b .terms{border-radius:14px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff38}.mth-b .terms div{border-top:1px solid #ffffff2e;grid-template-columns:104px minmax(0,1fr);gap:14px;padding:14px 18px;display:grid}.mth-b .terms div:first-child{border-top:none}.mth-b .terms dt{letter-spacing:.09em;text-transform:uppercase;color:#ffffffb8;padding-top:2px;font-size:10.5px;font-weight:700}.mth-b .terms dd{color:var(--paper);font-size:13.5px;line-height:1.5}@media (max-width:860px){.mth-b .price-strip{grid-template-columns:1fr}.mth-b .terms div{grid-template-columns:1fr;gap:3px}}.mth-b .start{background:var(--surface-50);border-top:1px solid var(--paper-line);padding:clamp(66px,8vw,104px) 0}.mth-b .start-grid{grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);align-items:center;gap:clamp(30px,4.4vw,60px);display:grid}.mth-b .start-grid h2{letter-spacing:-.028em;color:var(--ink);text-wrap:balance;max-width:22ch;font-size:clamp(1.7rem,2.8vw,2.5rem)}.mth-b .start-cta{margin-top:28px}.mth-b .auditcard{background:var(--paper);box-shadow:var(--elev);border-radius:18px;padding:24px 26px}.mth-b .auditcard .ac-lab{letter-spacing:.1em;text-transform:uppercase;color:var(--primary-700);font-size:10.5px;font-weight:700}.mth-b .auditcard ul{margin-top:14px;list-style:none}.mth-b .auditcard li{color:var(--body);border-top:1px solid var(--paper-line);padding:12px 0 12px 26px;font-size:14px;line-height:1.5;position:relative}.mth-b .auditcard li:first-child{border-top:none}.mth-b .auditcard li svg{width:15px;height:15px;stroke:var(--primary-600);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;position:absolute;top:14px;left:0}@media (max-width:860px){.mth-b .start-grid{grid-template-columns:1fr}}.mth-b .faq{background:var(--paper);padding:clamp(66px,8vw,106px) 0}.mth-b .faq-head{max-width:700px}.mth-b .faq-head .lede{margin-top:14px}.mth-b .faq .acc{margin-top:clamp(28px,3.4vw,42px)}.mth-b .faq .acc summary{padding:23px 2px;font-size:17.5px}.mth-b .faq .acc .ans{max-width:78ch}@media (max-width:940px){.mth-b .hero-grid{grid-template-columns:1fr}.mth-b .hero{padding:144px 0 76px}}
