@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/481eac7be1c268b7-s.34f9nwclrjpmo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.1_j-vbs-91rji.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/481eac7be1c268b7-s.34f9nwclrjpmo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.1_j-vbs-91rji.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(../media/481eac7be1c268b7-s.34f9nwclrjpmo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Schibsted Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.1_j-vbs-91rji.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk Fallback;src:local(Arial);ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.0%;size-adjust:104.49%}.schibsted_grotesk_43aebe0b-module__g3Ahza__className{font-family:Schibsted Grotesk,Schibsted Grotesk Fallback;font-style:normal}.schibsted_grotesk_43aebe0b-module__g3Ahza__variable{--font-disp:"Schibsted Grotesk", "Schibsted Grotesk Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_517718a9-module__AhDzmq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_517718a9-module__AhDzmq__variable{--font-body:"Inter", "Inter Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.1dgcou5jor5q_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0htwiiqufp3l9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.28xcb7557rbh2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_1056f34-module__sJl92a__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_1056f34-module__sJl92a__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--teal:#0c2e33;--teal-tint:#154248;--canvas:#fafaf8;--amber:#f2a33c;--etl:#19c2a6;--graphite:#1e2a2d;--slate:#6b7775;--mist:#eceae4;--disp:var(--font-disp), system-ui, sans-serif;--body:var(--font-body), system-ui, Roboto, sans-serif;--mono:var(--font-mono), ui-monospace, Menlo, monospace;--rad:14px;--shadow:0 2px 16px #0c2e3312}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--body);color:var(--graphite);background:var(--canvas);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6}::selection{background:var(--etl);color:var(--teal)}a{color:inherit}.wrap{max-width:1120px;margin:0 auto;padding:0 24px}.narrow{max-width:760px;margin:0 auto}h1,h2,h3,.disp{font-family:var(--disp);color:var(--teal);letter-spacing:-.015em;line-height:1.12}h1{font-size:clamp(38px,5.4vw,62px);font-weight:800}h2{font-size:clamp(29px,3.4vw,39px);font-weight:700}h3{font-size:20px;font-weight:700}.tint{color:var(--etl)}.kicker{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--slate);margin-bottom:18px;font-size:12px;display:block}.dark .kicker{color:#fafaf88c}.sub{color:var(--slate);max-width:640px;margin:18px auto 0;font-size:18px}.num{font-family:var(--disp);color:var(--teal);letter-spacing:-.02em;font-size:clamp(34px,3.6vw,44px);font-weight:800;line-height:1}.mono{font-family:var(--mono)}.cap{color:var(--slate);font-size:13px;line-height:1.5}.dark{background:var(--teal);color:var(--canvas)}.dark h1,.dark h2,.dark h3{color:var(--canvas)}.dark .sub{color:#fafaf8b8}.grid-bg{background-image:linear-gradient(#fafaf80d 1px,#0000 1px),linear-gradient(90deg,#fafaf80d 1px,#0000 1px);background-size:56px 56px}section{padding:96px 0}@media (max-width:640px){section{padding:64px 0}}.btn{font-family:var(--disp);color:var(--teal);background:var(--amber);cursor:pointer;border:none;border-radius:999px;padding:16px 34px;font-size:17px;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-block;box-shadow:0 4px 18px #f2a33c59}.btn:hover{transform:translateY(-2px);box-shadow:0 8px 26px #f2a33c73}.btn:focus-visible{outline:3px solid var(--etl);outline-offset:3px}.btn-micro{color:var(--slate);max-width:560px;margin-top:14px;font-size:14px;line-height:1.55}.dark .btn-micro{color:#fafaf8ad}.cta-block{margin-top:34px}nav{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c2e33db;border:1px solid #fafaf814;border-radius:999px;justify-content:space-between;align-items:center;width:min(1060px,100% - 32px);padding:12px 22px;transition:box-shadow .25s;display:flex;position:fixed;top:16px;left:50%;transform:translate(-50%)}nav.scrolled{box-shadow:0 6px 24px #00000040}.logo{font-family:var(--disp);color:var(--canvas);letter-spacing:-.01em;font-size:19px;font-weight:800;text-decoration:none}.logo span{color:var(--etl)}.nav-links{gap:26px;font-size:14px;display:flex}.nav-links a{color:#fafaf8bf;text-decoration:none;transition:color .15s}.nav-links a:hover{color:var(--etl)}.nav-cta{font-family:var(--disp);color:var(--teal);background:var(--amber);opacity:0;pointer-events:none;border-radius:999px;padding:9px 20px;font-size:14px;font-weight:700;text-decoration:none;transition:opacity .3s,transform .3s;transform:translateY(-4px)}nav.scrolled .nav-cta{opacity:1;pointer-events:auto;transform:none}@media (max-width:760px){.nav-links{display:none}}.rv{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(22px)}.rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.rv{opacity:1;transition:none;transform:none}html{scroll-behavior:auto}}.card{border:1px solid var(--mist);border-radius:var(--rad);box-shadow:var(--shadow);background:#fff;flex-direction:column;padding:26px 24px;display:flex}.card h3{margin-bottom:10px;font-size:17px}.card p{color:var(--slate);flex:1;font-size:14.5px}.card .rule{background:var(--mist);height:1px;margin:20px 0 14px}.card .cap{margin-top:6px}.icon{background:var(--mist);border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:16px;display:flex}.icon svg{stroke:var(--teal);stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}footer{background:var(--teal);color:#fafaf88c;padding:44px 0;font-size:13.5px}footer .wrap{flex-wrap:wrap;justify-content:space-between;gap:20px;display:flex}footer b{color:var(--canvas);font-family:var(--disp)}footer a{color:#fafaf88c;text-decoration:none}footer a:hover{color:var(--etl)}.hero{text-align:center;padding:170px 0 90px}.pill{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#fafaf8cc;border:1px solid #fafaf82e;border-radius:999px;align-items:center;gap:8px;margin-bottom:30px;padding:8px 18px;font-size:12px;display:inline-flex}.pill i{background:var(--etl);border-radius:50%;width:7px;height:7px;display:inline-block}.hero-lede{text-align:left;color:#fafaf8d1;max-width:620px;margin:38px auto 0;font-size:16.5px}.hero-lede p+p{margin-top:14px}.microstrip{color:#fafaf88c;margin-top:26px;font-size:13.5px}.ghost{color:#fafaf8a6;border-bottom:1px solid #fafaf840;margin-top:34px;padding-bottom:2px;font-size:14px;text-decoration:none;transition:color .15s,border-color .15s;display:inline-block}.ghost:hover{color:var(--etl);border-color:var(--etl)}.cards{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:52px;display:grid}@media (max-width:960px){.cards{grid-template-columns:1fr 1fr}}@media (max-width:600px){.cards{grid-template-columns:1fr}}.calc{border:1px solid var(--mist);box-shadow:var(--shadow);background:#fff;border-radius:18px;max-width:880px;margin:52px auto 0;padding:40px}.calc-head{align-items:flex-start;gap:16px;margin-bottom:30px;display:flex}.calc-head .icon{background:#19c2a61f;margin:0}.calc-head .icon svg{stroke:var(--etl)}.calc-head h3{font-size:21px}.calc-head p{color:var(--slate);margin-top:3px;font-size:14.5px}.sliders{grid-template-columns:1fr 1fr;gap:28px;display:grid}@media (max-width:700px){.sliders{grid-template-columns:1fr}.calc{padding:26px 20px}}.sl{grid-column:span 1}.sl.full{grid-column:1/-1}.sl-top{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.sl-label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--slate);font-size:11.5px}.sl-val{font-family:var(--disp);color:var(--teal);font-size:19px;font-weight:700}input[type=range]{appearance:none;background:var(--mist);border-radius:3px;outline:none;width:100%;height:5px}input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--etl);cursor:pointer;border:3px solid #fff;border-radius:50%;width:20px;height:20px;box-shadow:0 1px 6px #0c2e334d}input[type=range]::-moz-range-thumb{background:var(--etl);cursor:pointer;border:3px solid #fff;border-radius:50%;width:16px;height:16px;box-shadow:0 1px 6px #0c2e334d}input[type=range]:focus-visible{outline:2px solid var(--etl);outline-offset:4px}.cur-toggle{border:1px solid var(--mist);vertical-align:middle;border-radius:8px;margin-left:10px;display:inline-flex;overflow:hidden}.cur-toggle button{font-family:var(--mono);cursor:pointer;color:var(--slate);background:#fff;border:none;padding:4px 10px;font-size:12px}.cur-toggle button.on{background:var(--teal);color:var(--canvas)}.chips-label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--slate);margin:30px 0 12px;font-size:11.5px}.chips{flex-wrap:wrap;gap:9px;display:flex}.chip{border:1px solid var(--mist);color:var(--graphite);cursor:pointer;background:#fff;border-radius:999px;padding:8px 16px;font-size:13.5px;transition:all .15s}.chip:hover{border-color:var(--etl)}.chip.on{border-color:var(--etl);color:var(--teal);background:#19c2a61a;font-weight:600}.result{border-top:1px solid var(--mist);text-align:center;margin-top:36px;padding-top:30px}.result-label{font-family:var(--mono);letter-spacing:.16em;color:var(--slate);text-transform:uppercase;font-size:11.5px}.figure{font-family:var(--disp);color:var(--etl);letter-spacing:-.02em;margin:10px 0 6px;font-size:clamp(44px,6vw,68px);font-weight:800}.arith{font-family:var(--mono);color:var(--slate);font-size:12.5px}.handoff{color:var(--graphite);max-width:560px;margin-top:28px;margin-left:auto;margin-right:auto;font-size:15.5px}.panels{grid-template-columns:1.1fr 1.1fr .8fr;align-items:start;gap:20px;margin-top:56px;display:grid}@media (max-width:960px){.panels{grid-template-columns:1fr}}.frame{border:1px solid var(--mist);border-radius:var(--rad);box-shadow:var(--shadow);background:#fff;overflow:hidden}.frame-bar{border-bottom:1px solid var(--mist);background:#fcfcfa;gap:6px;padding:11px 14px;display:flex}.frame-bar i{background:var(--mist);border-radius:50%;width:9px;height:9px;display:inline-block}.frame-body{padding:18px}.p-cap{margin-top:16px}.p-cap h3{margin-bottom:6px;font-size:16px}.p-cap p{color:var(--slate);font-size:14px}.rep-cover{background:linear-gradient(135deg,#0c2e33,#19c2a6);border-radius:10px;align-items:center;gap:14px;margin-bottom:14px;padding:14px;display:flex}.ring{flex:none;width:58px;height:58px}.ring text{font-family:var(--mono);fill:#fff;font-size:15px;font-weight:500}.rep-cover div b{font-family:var(--disp);color:#fff;font-size:14px;line-height:1.3;display:block}.rep-cover div span{color:#ffffffbf;font-size:11.5px}.flow{font-size:12px}.flow-row{flex-wrap:wrap;align-items:center;gap:6px;margin:7px 0;display:flex}.node{border:1px solid var(--mist);white-space:nowrap;background:#fff;border-radius:7px;padding:4px 9px}.node.ai{border-color:var(--etl);color:var(--teal);background:#19c2a612}.arrow{color:var(--slate)}.leak{font-family:var(--mono);color:#c2483b;white-space:nowrap;background:#c2483b14;border-radius:5px;padding:2px 7px;font-size:10.5px}.flow-tag{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--slate);margin:10px 0 3px;font-size:10px}.mini-v{grid-template-columns:1fr 1fr 1fr;gap:8px;font-size:11.5px;display:grid}.mini-v>div{border:1px solid var(--mist);border-radius:8px;padding:10px}.mini-v b{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--slate);margin-bottom:6px;font-size:9.5px;display:block}.mini-v .va .big{font-family:var(--disp);color:var(--teal);font-size:19px;font-weight:800}.mini-v .vb{border-top:2px solid var(--etl)}.mini-v .vc{background:var(--mist);color:var(--graphite)}.bench{margin-top:14px}.bench-bar{background:linear-gradient(90deg, var(--mist), #19c2a680);border-radius:4px;height:8px;margin:18px 0 6px;position:relative}.bench-you{font-family:var(--mono);color:var(--teal);text-align:center;font-size:10px;position:absolute;top:-22px;left:68%;transform:translate(-50%)}.bench-you:after{content:"";background:var(--teal);width:2px;height:20px;margin:2px auto 0;display:block}.bench-ends{font-family:var(--mono);color:var(--slate);justify-content:space-between;font-size:10px;display:flex}.phone{background:var(--teal);border-radius:26px;max-width:290px;margin:0 auto;padding:10px}.phone-scr{background:#fafaf8;border-radius:18px;overflow:hidden}.ph-head{border-bottom:1px solid var(--mist);background:#fff;align-items:center;gap:9px;padding:11px 13px;display:flex}.ph-av{background:var(--teal);width:30px;height:30px;color:var(--etl);font-family:var(--disp);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}.ph-head b{font-size:12.5px;line-height:1.2;display:block}.ph-head span{color:var(--etl);font-size:10.5px}.msg{border:1px solid var(--mist);color:var(--graphite);background:#fff;border-radius:12px 12px 12px 3px;margin:11px;padding:11px 12px;font-size:11.5px;line-height:1.55}.msg b{font-family:var(--mono);letter-spacing:.06em;color:var(--teal);margin-bottom:5px;font-size:10px;display:block}.msg .lnk{color:var(--etl);text-decoration:underline}.msg-time{font-family:var(--mono);color:var(--slate);text-align:right;margin:0 13px 11px;font-size:9.5px}.sample-note{text-align:center;font-family:var(--mono);color:var(--slate);margin-top:26px;font-size:11.5px}.comp-strip{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:26px;display:flex}.comp-strip span{color:var(--graphite);border:1px solid var(--mist);background:#fff;border-radius:999px;padding:7px 15px;font-size:13px}.anchor-line{text-align:center;color:var(--teal);margin-top:30px;font-size:16px;font-weight:600}.verdict{grid-template-columns:1fr 1fr 1fr;gap:20px;margin-top:48px;display:grid}@media (max-width:860px){.verdict{grid-template-columns:1fr}}.v-col{border-radius:var(--rad);border:1px solid var(--mist);box-shadow:var(--shadow);background:#fff;padding:30px 28px}.v-col b.tag{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--slate);margin-bottom:16px;font-size:11px;display:block}.v-col p{color:var(--graphite);font-size:15px}.v-a .num{font-size:clamp(34px,3.4vw,42px)}.v-a .arith{margin:8px 0 14px}.v-b{border-top:3px solid var(--etl)}.v-b b.tag{color:var(--etl)}.v-c{background:var(--mist);border-color:var(--mist);box-shadow:none}.v-c p{color:var(--graphite)}.v-title{font-family:var(--disp);color:var(--teal);text-align:center;margin-top:46px;font-size:19px;font-weight:700}.frame-line{text-align:center;color:var(--graphite);max-width:640px;margin:22px auto 0;font-size:16.5px}.echo{text-align:center;color:var(--slate);margin-top:34px;font-size:14.5px}.echo b{color:var(--teal)}.funcs{grid-template-columns:1fr 1fr;gap:16px;margin-top:52px;display:grid}@media (max-width:820px){.funcs{grid-template-columns:1fr}}.func{border:1px solid var(--mist);border-radius:var(--rad);background:#fff;padding:24px}.func .fn{font-family:var(--mono);color:var(--etl);letter-spacing:.1em;font-size:11.5px}.func h3{margin:6px 0 8px;font-size:16.5px}.func .pain{color:var(--slate);margin-bottom:14px;font-size:14px;font-style:italic}.items{flex-wrap:wrap;gap:7px;display:flex}.items span{background:var(--canvas);border:1px solid var(--mist);color:var(--teal);border-radius:999px;padding:5px 12px;font-size:12px}.func.f7 .pain{margin-bottom:0}.tiers{grid-template-columns:1fr 1fr 1fr;gap:16px;margin-top:44px;display:grid}@media (max-width:820px){.tiers{grid-template-columns:1fr}}.tier{border-top:2px solid var(--etl);padding-top:16px}.tier b{font-family:var(--disp);color:var(--teal);margin-bottom:4px;font-size:17px;display:block}.tier p{color:var(--slate);font-size:14px}.tier-close{text-align:center;color:var(--graphite);margin-top:38px;font-size:15px}.steps{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:52px;display:grid}@media (max-width:900px){.steps{grid-template-columns:1fr 1fr}}@media (max-width:560px){.steps{grid-template-columns:1fr}}.step{border-radius:var(--rad);background:#fafaf80a;border:1px solid #fafaf81a;padding:24px}.step .n{border:1.5px solid var(--etl);width:40px;height:40px;color:var(--etl);font-family:var(--mono);border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;font-size:13px;display:flex}.step b{font-family:var(--disp);color:var(--canvas);margin-bottom:6px;font-size:16px;display:block}.step p{color:#fafaf8ad;font-size:13.5px}.gift{border-top:1px solid #fafaf81a;grid-template-columns:1fr 1fr 1fr;gap:22px;margin-top:44px;padding-top:40px;display:grid}@media (max-width:860px){.gift{grid-template-columns:1fr}}.gift b{font-family:var(--disp);color:var(--etl);margin-bottom:8px;font-size:15px;display:block}.gift p{color:#fafaf8b8;font-size:14px}.reassure{text-align:center;color:#fafaf899;font-size:14px;font-family:var(--mono);margin-top:40px}.founder{grid-template-columns:300px 1fr;align-items:center;gap:48px;margin-top:52px;display:grid}@media (max-width:800px){.founder{grid-template-columns:1fr;gap:28px}}.f-photo{aspect-ratio:4/5;border-radius:var(--rad);background:var(--teal);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.f-photo:after{content:"";background-image:linear-gradient(#fafaf80d 1px,#0000 1px),linear-gradient(90deg,#fafaf80d 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0}.f-photo span{font-family:var(--disp);color:var(--etl);z-index:1;font-size:64px;font-weight:800}.f-photo i{font-family:var(--mono);color:#fafaf880;z-index:1;font-size:10px;font-style:normal;position:absolute;bottom:14px}.f-name{font-family:var(--disp);color:var(--teal);font-size:24px;font-weight:800}.f-role{font-family:var(--mono);color:var(--slate);margin:4px 0 20px;font-size:12.5px}.f-quote p{color:var(--graphite);font-size:16.5px}.f-quote p+p{margin-top:14px}.faq{margin-top:48px}.qa{border:1px solid var(--mist);border-radius:var(--rad);background:#fff;margin-bottom:12px;overflow:hidden}.qa button{text-align:left;width:100%;font-family:var(--disp);color:var(--teal);cursor:pointer;background:0 0;border:none;padding:20px 54px 20px 24px;font-size:16.5px;font-weight:700;position:relative}.qa button:focus-visible{outline:2px solid var(--etl);outline-offset:-2px;border-radius:var(--rad)}.qa button:after{content:"+";color:var(--slate);font-size:22px;font-weight:500;transition:transform .25s;position:absolute;top:50%;right:22px;transform:translateY(-50%)}.qa.open button:after{transform:translateY(-50%)rotate(45deg)}.qa .a{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.qa.open .a{grid-template-rows:1fr}.qa .a-inner{overflow:hidden}.qa .a p{color:var(--slate);padding:0 24px 22px;font-size:15px}.post-faq{text-align:center;margin-top:40px}.post-faq p{color:var(--slate);margin-bottom:18px;font-size:15px}.close-sec{text-align:center}.close-sec h2{max-width:820px;margin:0 auto;font-size:clamp(30px,4vw,44px)}.close-sec .sub{margin-top:20px}
