@font-face{font-family:__Anton_ec6dc7;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6ced06489fd81a3f-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Anton_ec6dc7;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/aa5f74293546f6d0-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Anton_ec6dc7;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/62c97acc3aa63787-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Anton_Fallback_ec6dc7;src:local("Arial");ascent-override:129.70%;descent-override:36.29%;line-gap-override:0.00%;size-adjust:90.69%}.__className_ec6dc7{font-family:__Anton_ec6dc7,__Anton_Fallback_ec6dc7;font-weight:400;font-style:normal}.__variable_ec6dc7{--font-display:"__Anton_ec6dc7","__Anton_Fallback_ec6dc7"}@font-face{font-family:__Barlow_52f0b0;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/88e4012f2051f8b4-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Barlow_52f0b0;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0be08cad6fae8421-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Barlow_52f0b0;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/61d96c4884191721-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Barlow_52f0b0;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cd5242d34e82716d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Barlow_52f0b0;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6662f7f4c6f2f062-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Barlow_52f0b0;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b0bb26939bb40fdb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Barlow_52f0b0;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7816b93d847886e9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Barlow_52f0b0;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ea06843a6d8e9ab3-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Barlow_52f0b0;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/60c9b95e8d9e49be-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Barlow_52f0b0;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1e6ec62843814326-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Barlow_52f0b0;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a8bcd0492b5976ee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Barlow_52f0b0;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6ad0344ed98ac2e9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Barlow_Fallback_52f0b0;src:local("Arial");ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.00%;size-adjust:96.68%}.__className_52f0b0{font-family:__Barlow_52f0b0,__Barlow_Fallback_52f0b0;font-style:normal}.__variable_52f0b0{--font-sans:"__Barlow_52f0b0","__Barlow_Fallback_52f0b0"}@font-face{font-family:__Barlow_Condensed_20a377;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/5de5dda68c9a1053-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Barlow_Condensed_20a377;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac44098818d287e8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Barlow_Condensed_20a377;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3667c091265cf81b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Barlow_Condensed_20a377;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d6e015f239232eb3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Barlow_Condensed_20a377;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/55b35d87b6156eea-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Barlow_Condensed_20a377;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5fb5c05ff73c0616-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Barlow_Condensed_20a377;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8599be8653318abe-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Barlow_Condensed_20a377;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3352fdb488e19d84-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Barlow_Condensed_20a377;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/437e5f23c97e320c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Barlow_Condensed_Fallback_20a377;src:local("Arial");ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.00%;size-adjust:76.49%}.__className_20a377{font-family:__Barlow_Condensed_20a377,__Barlow_Condensed_Fallback_20a377;font-style:normal}.__variable_20a377{--font-condensed:"__Barlow_Condensed_20a377","__Barlow_Condensed_Fallback_20a377"}:root{--accent:#d81f2a;--accent-dark:#b3171f;--accent-2:#fcdf03;--accent-2-ink:#111110;--ink:#0e0e0e;--ink-soft:#3a3833;--mute:#6b6862;--paper:#f6f4ef;--paper-2:#efece5;--panel:#fff;--line:#e5e2db;--line-2:#d8d4cc;--band:#0e0e0e;--band-2:#171613;--band-ink:#f6f4ef;--band-soft:#b8b4ab;--band-mute:#8a867e;--band-line:#2a2824;--green:#1d6b45;--green-bg:#e6f1ea;--amber:#8a6315;--amber-bg:#f6eed9;--red:#c1121f;--red-bg:#fbe4e6;--radius:12px;--radius-sm:calc(var(--radius) * 0.6);--radius-xs:calc(var(--radius) * 0.42);--radius-lg:calc(var(--radius) * 1.5);--radius-pill:24px;--shadow-xs:0 1px 2px hsla(0,0%,5%,.05);--shadow-sm:0 1px 2px hsla(0,0%,5%,.04),0 2px 6px hsla(0,0%,5%,.05);--shadow:0 1px 2px hsla(0,0%,5%,.05),0 8px 24px hsla(0,0%,5%,.06);--shadow-md:0 2px 4px hsla(0,0%,5%,.05),0 12px 28px hsla(0,0%,5%,.09);--btn-sheen:inset 0 1px 0 hsla(0,0%,100%,.14);--ease:cubic-bezier(0.2,0.7,0.2,1);--ease-out:var(--ease);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--dur-fast:120ms;--dur:180ms;--dur-slow:280ms;--gutter:24px;--maxw:1180px;color-scheme:light}:root[data-theme=dark]{--ink:#f4f1ea;--ink-soft:#cdc9c0;--mute:#918d84;--paper:#0c0c0d;--paper-2:#131315;--panel:#16161a;--line:#26262a;--line-2:#313136;--shadow-xs:0 1px 2px rgba(0,0,0,.45);--shadow-sm:0 1px 2px rgba(0,0,0,.45),0 2px 6px rgba(0,0,0,.5);--shadow:0 1px 2px rgba(0,0,0,.5),0 10px 30px rgba(0,0,0,.55);--shadow-md:0 2px 6px rgba(0,0,0,.5),0 16px 40px rgba(0,0,0,.6);color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ink:#f4f1ea;--ink-soft:#cdc9c0;--mute:#918d84;--paper:#0c0c0d;--paper-2:#131315;--panel:#16161a;--line:#26262a;--line-2:#313136;color-scheme:dark}}*{box-sizing:border-box}body,html{margin:0;padding:0}html{-webkit-text-size-adjust:100%}body,html{overflow-x:clip}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans),system-ui,sans-serif;font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg{max-width:100%;display:block}a{color:inherit}button{font-family:inherit}::selection{background:var(--accent);color:#fff}.m-skip{position:absolute;left:-9999px;top:0;background:var(--ink);color:var(--paper);padding:10px 16px;z-index:100}.m-skip:focus{left:12px;top:12px}.wrap{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 var(--gutter)}.wrap-wide{max-width:1320px}.wrap-tight{max-width:760px}.sec{border-top:1px solid var(--line)}.sec,.sec-plain{padding:96px 0}.sec-sm{padding:64px 0;border-top:1px solid var(--line)}@media (max-width:720px){.sec,.sec-plain{padding:64px 0}.sec-sm{padding:48px 0}}.band{background:var(--band)}.band,.band a{color:var(--band-ink)}.display{font-family:var(--font-display),Impact,sans-serif;font-weight:400;line-height:.98;letter-spacing:-.005em;text-transform:none;overflow-wrap:anywhere;min-width:0}.d-xl{font-size:clamp(42px,6.4vw,78px)}.d-lg{font-size:clamp(32px,4.6vw,54px)}.d-md{font-size:clamp(25px,3vw,34px)}h1,h2,h3{margin:0;font-weight:700;letter-spacing:-.01em}.lead{font-size:clamp(18px,2vw,21px);line-height:1.55;color:var(--mute)}.balance{text-wrap:balance}.measure{max-width:62ch}.label{font-family:var(--font-condensed),var(--font-sans),sans-serif;text-transform:uppercase;letter-spacing:.14em;font-weight:700;font-size:13px;color:var(--mute)}.label-accent{color:var(--accent)}.band .label{color:var(--band-mute)}.band .label-accent{color:var(--accent-2)}.mute{color:var(--mute)}.band .mute{color:var(--band-soft)}.idx{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-condensed),sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:13px;color:var(--mute)}.idx:before{content:"";width:9px;height:9px;background:var(--accent);border-radius:1px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;min-height:46px;font-weight:600;font-size:15px;line-height:1;border:1px solid transparent;border-radius:var(--radius-sm);text-decoration:none;cursor:pointer;transition:background var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.btn:active{transform:translateY(1px)}.btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.btn-primary{background:var(--accent);color:#fff;box-shadow:var(--btn-sheen)}.btn-primary:hover{background:var(--accent-dark)}.btn-ink{background:var(--ink);color:var(--paper);box-shadow:var(--btn-sheen)}.btn-ink:hover{background:var(--ink-soft)}.btn-ghost{background:transparent;color:var(--ink);border-color:var(--line-2)}.btn-ghost:hover{border-color:var(--ink)}.band .btn-ghost{color:var(--band-ink);border-color:var(--band-line)}.band .btn-ghost:hover{border-color:var(--band-ink)}.btn-lg{padding:15px 26px;min-height:54px;font-size:16px}.btn-block{width:100%}.tlink{display:inline-flex;align-items:center;gap:8px;font-weight:600;text-decoration:none;color:var(--accent)}.tlink svg{transition:transform var(--dur) var(--ease-out)}.tlink:hover svg{transform:translateX(3px)}.chip{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;border:1px solid var(--line-2);border-radius:var(--radius-pill);font-size:13px;font-weight:500;color:var(--ink-soft);background:var(--panel)}.band .chip{background:transparent;border-color:var(--band-line);color:var(--band-soft)}.chip b{color:var(--accent);font-weight:700}.band .chip b{color:var(--accent-2)}.grid{display:grid;grid-gap:24px;gap:24px}.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.cols-3,.cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.cols-2,.cols-3,.cols-4{grid-template-columns:minmax(0,1fr)}}.hdr{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--paper) 88%,transparent);-webkit-backdrop-filter:saturate(1.3) blur(10px);backdrop-filter:saturate(1.3) blur(10px);border-bottom:1px solid var(--line)}.hdr-in{display:flex;gap:28px;height:66px}.brand,.hdr-in{align-items:center}.brand{display:inline-flex;gap:11px;text-decoration:none;color:var(--ink)}.brand-mark{width:30px;height:30px;border-radius:var(--radius-sm);background:var(--accent);color:#fff;display:grid;place-items:center;font-size:18px;line-height:1}.brand-mark,.brand-word{font-family:var(--font-display),sans-serif}.brand-word{font-size:21px;letter-spacing:.01em}.brand-word small{font-family:var(--font-condensed),sans-serif;font-size:10px;letter-spacing:.18em;color:var(--mute);display:block;margin-top:-3px;text-transform:uppercase}.nav{display:flex;align-items:center;gap:2px;margin-left:12px}.nav a{padding:8px 12px;border-radius:var(--radius-sm);color:var(--ink-soft);text-decoration:none;font-size:15px;font-weight:500;transition:color var(--dur) var(--ease-out),background var(--dur) var(--ease-out)}.nav a:hover{color:var(--ink);background:color-mix(in srgb,var(--ink) 6%,transparent)}.hdr-cta{display:flex;align-items:center;gap:8px;margin-left:auto}.hdr-signin{color:var(--ink-soft);text-decoration:none;font-weight:600;font-size:15px;padding:8px 6px}.burger,.hdr-signin:hover{color:var(--ink)}.burger{display:none;margin-left:auto;width:44px;height:44px;border:1px solid var(--line-2);border-radius:var(--radius-sm);background:var(--panel);align-items:center;justify-content:center}@media (max-width:880px){.nav{display:none}.hdr-cta{margin-left:0}.burger{display:inline-flex}}.mobnav{display:none;border-bottom:1px solid var(--line);background:var(--panel);padding:10px var(--gutter) 18px}.mobnav a,.mobnav.open{display:block}.mobnav a{padding:12px 6px;text-decoration:none;color:var(--ink);font-weight:500;border-top:1px solid var(--line)}.mobnav a:first-child{border-top:0}.hero{padding:88px 0 0}@media (max-width:720px){.hero{padding:56px 0 0}}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:56px;gap:56px;align-items:center}@media (max-width:940px){.hero-grid{grid-template-columns:minmax(0,1fr);gap:40px}}.hero h1{margin:22px 0 0}.hero .lead{margin:24px 0 0;max-width:44ch}.hero-actions{gap:12px;margin-top:32px}.hero-actions,.hero-meta{display:flex;flex-wrap:wrap}.hero-meta{gap:28px;margin-top:40px;padding-top:28px;border-top:1px solid var(--line)}.hero-meta div{min-width:0}.hero-meta b{font-family:var(--font-display),sans-serif;font-size:26px;font-weight:400;display:block}.hero-meta span{font-size:13.5px;color:var(--mute)}.ledger{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--panel)}.ledger-row{display:grid;grid-template-columns:1fr auto;grid-gap:16px;gap:16px;align-items:center;padding:15px 20px;border-top:1px solid var(--line)}.ledger-row:first-child{border-top:0}.ledger-row .k{font-weight:600}.ledger-row .v{font-size:13px;color:var(--mute);font-family:var(--font-condensed),sans-serif;text-transform:uppercase;letter-spacing:.08em}.ledger-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 20px;background:var(--ink);color:var(--paper)}.ledger-foot .big{font-family:var(--font-display),sans-serif;font-size:22px}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:26px}.band .card{background:var(--band-2);border-color:var(--band-line)}.card-h{height:100%}.frow{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:48px;gap:48px;align-items:center;padding:72px 0;border-top:1px solid var(--line)}.frow:first-child{border-top:0}.frow.flip .frow-media{order:-1}@media (max-width:900px){.frow{grid-template-columns:minmax(0,1fr);gap:28px;padding:48px 0}.frow.flip .frow-media{order:0}}.frow h3{margin:16px 0 0}.frow p{margin:14px 0 0;color:var(--mute)}.frow .outcome{display:inline-flex;align-items:center;gap:8px;margin-top:20px;font-size:14px;font-weight:600;color:var(--accent)}.feat{border:1px solid var(--line);border-radius:var(--radius);padding:24px;background:var(--panel);transition:border-color var(--dur) var(--ease-out)}.feat:hover{border-color:var(--line-2)}.feat .m-ico{color:var(--accent);margin-bottom:16px}.feat h3{font-size:18px;margin:0 0 8px}.feat p{margin:0;color:var(--mute);font-size:15px}.steps{display:grid;grid-gap:0;gap:0}.step{display:grid;grid-template-columns:auto 1fr;grid-gap:22px;gap:22px;padding:26px 0;border-top:1px solid var(--line);align-items:start}.step:first-child{border-top:0}.step-n{font-family:var(--font-display),sans-serif;font-size:30px;color:var(--accent);line-height:1;min-width:48px}.step h3{font-size:20px;margin:2px 0 6px}.step p{margin:0;color:var(--mute)}.stat{border:1px solid var(--line);border-radius:var(--radius);padding:22px;background:var(--panel)}.stat .v{font-family:var(--font-display),sans-serif;font-size:clamp(30px,4vw,42px);line-height:1}.stat .l{margin-top:10px;color:var(--mute);font-size:14px}.band .stat{background:var(--band-2);border-color:var(--band-line)}.fig{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);overflow:hidden}.fig-cap{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 18px;border-bottom:1px solid var(--line)}.fig-cap .t{font-family:var(--font-condensed),sans-serif;text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:700;color:var(--mute)}.fig-body{padding:18px;background:var(--paper)}.band .fig,.band .fig-cap{border-color:var(--band-line)}.band .fig-body{background:var(--band-2)}.tile{border:1px solid var(--line);border-radius:var(--radius-sm);padding:13px 14px;background:var(--panel)}.tile .l{font-family:var(--font-condensed),sans-serif;text-transform:uppercase;letter-spacing:.09em;font-size:10.5px;font-weight:700;color:var(--mute)}.tile .v{font-size:22px;font-weight:700;letter-spacing:-.5px;margin-top:4px}.tile .d{font-size:11.5px;margin-top:2px}.up{color:var(--green)}.down{color:var(--red)}.line-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);font-size:13px}.line-item+.line-item{margin-top:8px}.li-ava{width:28px;height:28px;flex:none;background:var(--ink);color:var(--paper);display:grid;place-items:center}.li-ava,.li-tag{border-radius:var(--radius-pill);font-size:11px;font-weight:700}.li-tag{margin-left:auto;padding:3px 9px}.t-green{background:var(--green-bg);color:var(--green)}.t-amber{background:var(--amber-bg);color:var(--amber)}.t-red{background:var(--red-bg);color:var(--red)}.bars{display:flex;align-items:flex-end;gap:7px;height:84px}.bars i{flex:1 1;background:var(--line-2);border-radius:2px 2px 0 0}.bars i.on{background:var(--accent)}.qr{width:116px;height:116px;border-radius:var(--radius-sm);margin:0 auto;background:conic-gradient(from 0deg,var(--ink) 25%,transparent 0 50%,var(--ink) 0 75%,transparent 0) 0 0 /20px 20px,var(--panel);outline:6px solid var(--panel);outline-offset:-6px;box-shadow:0 0 0 1px var(--line)}.cmp-wrap{border:1px solid var(--line);border-radius:var(--radius);overflow-x:auto;background:var(--panel)}.cmp{width:100%;border-collapse:collapse;font-size:15px;min-width:620px}.cmp td,.cmp th{padding:15px 18px;text-align:left;border-bottom:1px solid var(--line)}.cmp thead th{font-family:var(--font-condensed),sans-serif;text-transform:uppercase;letter-spacing:.08em;font-size:12.5px;color:var(--mute);font-weight:700}.cmp tbody td:first-child{font-weight:600}.cmp .us{background:color-mix(in srgb,var(--accent) 6%,var(--panel))}.cmp thead .us{color:var(--accent)}.cmp tr:last-child td{border-bottom:0}.yes{color:var(--green);font-weight:700}.no{color:var(--mute)}.faq{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-q{width:100%;text-align:left;background:none;border:0;cursor:pointer;padding:22px 40px 22px 0;position:relative;font-size:18px;font-weight:600;color:var(--ink);font-family:inherit}.faq-q:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.faq-q:after{content:"";position:absolute;right:4px;top:26px;width:12px;height:12px;background:linear-gradient(var(--mute),var(--mute)) 50%/12px 1.5px no-repeat,linear-gradient(var(--mute),var(--mute)) 50%/1.5px 12px no-repeat;transition:transform var(--dur) var(--ease-out)}.faq-item[data-open=true] .faq-q:after{transform:rotate(45deg)}.faq-a{max-height:0;overflow:hidden;transition:max-height .26s var(--ease-out)}.faq-item[data-open=true] .faq-a{max-height:340px}.faq-a p{margin:0 0 22px;color:var(--mute);font-size:16px;line-height:1.6;max-width:70ch}.quote{display:flex;flex-direction:column;height:100%}.quote p{font-size:18px;line-height:1.5;margin:0;flex:1 1;letter-spacing:-.01em}.quote p b{color:var(--accent);font-weight:600}.quote figcaption{display:flex;align-items:center;gap:12px;margin-top:24px}.q-ava{width:42px;height:42px;border-radius:var(--radius-pill);flex:none;background:var(--ink);color:var(--paper);display:grid;place-items:center;font-family:var(--font-condensed),sans-serif;font-weight:700}.field{display:flex;flex-direction:column;gap:7px;margin-bottom:16px}.field label{font-weight:600;font-size:14px}.field input,.field select,.field textarea{font:inherit;font-size:15px;padding:12px 14px;border:1px solid var(--line-2);border-radius:var(--radius-sm);background:var(--panel);color:var(--ink);transition:border-color var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out)}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 16%,transparent)}.foot{background:var(--band);color:var(--band-ink);padding:80px 0 40px}.foot a{color:var(--band-soft);text-decoration:none}.foot a:hover{color:var(--band-ink)}.foot-state{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:40px;gap:40px;align-items:end;padding-bottom:40px;border-bottom:1px solid var(--band-line)}@media (max-width:800px){.foot-state{grid-template-columns:minmax(0,1fr);gap:28px;align-items:start}}.foot-links{display:flex;flex-wrap:wrap;gap:8px 28px;margin-top:36px}.foot-links a{font-size:14.5px}.foot-bottom{margin-top:28px;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;color:var(--band-mute);font-size:13px}.rv{opacity:0;transform:translateY(14px);transition:opacity .52s var(--ease-out),transform .52s var(--ease-out)}.rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.rv{opacity:1!important;transform:none!important;transition:none}*{scroll-behavior:auto!important}.btn,.faq-a,.feat,.tlink svg{transition:none!important}}.prose{max-width:720px}.prose h2{font-size:23px;margin:42px 0 12px;letter-spacing:-.01em}.prose h3{font-size:17px;margin:26px 0 8px}.prose li,.prose p{color:var(--ink-soft);font-size:16px;line-height:1.7}.prose ul{padding-left:20px;display:flex;flex-direction:column;gap:8px;margin:12px 0}.prose a{color:var(--accent)}.prose strong{color:var(--ink)}.center{text-align:center}.mt-1{margin-top:12px}.mt-2{margin-top:24px}.mt-3{margin-top:40px}.mt-4{margin-top:64px}.rule{height:1px;background:var(--line);border:0;margin:0}.stack-sm{display:flex;flex-direction:column;gap:8px}.row-gap{gap:12px}.eyebrow-row,.row-gap{display:flex;flex-wrap:wrap}.eyebrow-row{align-items:center;justify-content:space-between;gap:16px}