@import "https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap";
@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/20aee433927f7d4b-s.3x137p1ifayze.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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/256e1f7f180674ba-s.1x971o6gwfy6w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/be3bf58b83159894-s.1ri8jgkzoo1l-.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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/753b6407f468151f-s.1veyi_qwtij86.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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/292081311a6a8abc-s.1t-2a-g4m3ypx.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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.20at88_q9f_kt.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:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(../media/20aee433927f7d4b-s.3x137p1ifayze.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:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(../media/256e1f7f180674ba-s.1x971o6gwfy6w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(../media/be3bf58b83159894-s.1ri8jgkzoo1l-.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:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(../media/753b6407f468151f-s.1veyi_qwtij86.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:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(../media/292081311a6a8abc-s.1t-2a-g4m3ypx.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:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.20at88_q9f_kt.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:"Source Serif 4 Fallback";src:local(Times New Roman);ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.0%;size-adjust:117.91%}.source_serif_4_b412ddb4-module__Wf1Gwa__className{font-family:"Source Serif 4","Source Serif 4 Fallback";font-style:normal}.source_serif_4_b412ddb4-module__Wf1Gwa__variable{--font-display:"Source Serif 4", "Source Serif 4 Fallback"}
@font-face{font-family:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6e8df35dd937fa7a-s.0itc0wjx1mi4q.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:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fc2699ecc8323b38-s.1gwygi6ipeo67.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:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa0520225c6f3d07-s.p.33u8lzvd44aqk.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:Public Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6e8df35dd937fa7a-s.0itc0wjx1mi4q.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:Public Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fc2699ecc8323b38-s.1gwygi6ipeo67.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:Public Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa0520225c6f3d07-s.p.33u8lzvd44aqk.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:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6e8df35dd937fa7a-s.0itc0wjx1mi4q.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:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fc2699ecc8323b38-s.1gwygi6ipeo67.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:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fa0520225c6f3d07-s.p.33u8lzvd44aqk.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:Public Sans Fallback;src:local(Arial);ascent-override:90.59%;descent-override:21.46%;line-gap-override:0.0%;size-adjust:104.87%}.public_sans_c3382388-module__u3r22G__className{font-family:Public Sans,Public Sans Fallback;font-style:normal}.public_sans_c3382388-module__u3r22G__variable{--font-body:"Public Sans", "Public Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.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.2vemzm0itqzfy.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.3cb5lpr2l6xud.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.1u30mmyq6lnsd.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.40sczeszzbjw1.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.1yd4_i3e35931.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.1qc6dx89jd2qv.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.29yke99gs9qpn.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.1i-sca43-qwng.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.0oace-s_gkfks.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_a3db29c4-module__vG59MW__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_a3db29c4-module__vG59MW__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
*{box-sizing:border-box}:root{--bg:#050507;--bg-soft:#09090d;--glass:#0c0c1299;--glass-strong:#0f0f18d1;--glass-elevated:#14141ee6;--border:#1f1f2e;--border-soft:#4d4d7073;--text:#f5f7fb;--muted:#9ea4bc;--muted-strong:#c6cade;--emerald:#34d399;--emerald-soft:#34d39924;--amber:#f59e0b;--amber-deep:#d97706;--amber-soft:#f59e0b29;--red:#fb7185;--red-soft:#fb718529;--blue-soft:#60a5fa29;--shadow:0 28px 80px #00000073;--shadow-soft:0 14px 40px #00000047;--radius-xl:32px;--radius-lg:24px;--radius-md:18px;--radius-sm:14px}html,body{min-height:100%;color:var(--text);background:radial-gradient(circle at 0 0,#d9770624,#0000 32%),radial-gradient(circle at 100% 0,#34d3991a,#0000 28%),linear-gradient(#050507 0%,#07070b 54%,#09090d 100%);margin:0;font-family:Poppins,Segoe UI,Arial,sans-serif}body:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:28px 28px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#0000006b,#0000 76%);mask-image:linear-gradient(#0000006b,#0000 76%)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.7}h1,h2,h3,h4,p{margin:0}code,pre{font-family:Cascadia Code,Consolas,monospace}.page-shell,.landing-shell{z-index:1;width:min(100%,1600px);margin:0 auto;padding:28px;position:relative}.page-shell{flex-direction:column;min-height:100vh;display:flex}.landing-shell{width:min(100%,1440px);padding-top:44px;padding-bottom:56px}.landing-shell-reboot{color:#111;background:radial-gradient(circle at 0 0,#b91c1c14,#0000 24%),linear-gradient(#fffdfc 0%,#fff7f5 100%);border:1px solid #b91c1c14;border-radius:40px;position:relative;box-shadow:0 32px 90px #0a0a0a1f}.landing-shell-reboot .reboot-banner,.landing-shell-reboot .landing-nav,.landing-shell-reboot .hero-copy-reboot,.landing-shell-reboot .hero-demo-card,.landing-shell-reboot .story-card,.landing-shell-reboot .step-card,.landing-shell-reboot .result-card,.landing-shell-reboot .pricing-card-reboot{background:#ffffffeb;border:1px solid #b91c1c14;border-radius:28px;box-shadow:0 22px 50px #0a0a0a0f}.reboot-banner{text-align:center;color:#2d2d2d;background:linear-gradient(135deg,#b91c1c14,#fffffff0);margin-bottom:18px;padding:14px 18px}.reboot-banner strong{color:#b91c1c}.landing-nav{background:#ffffffe0;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;padding:16px 22px;display:flex}.landing-nav-sticky{z-index:60;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);align-items:center;position:sticky;top:16px}.landing-nav-brand-group{flex-direction:row;flex:none;align-items:center;gap:12px;display:inline-flex}.landing-nav-brand{align-items:center;line-height:0;display:inline-flex}.landing-nav-brand img{filter:none;width:min(220px,100%);height:auto}.landing-nav-brand-mobile{display:none}.landing-nav-links{flex-wrap:wrap;justify-content:flex-end;align-self:center;gap:18px;display:flex}.landing-nav-links a{color:#303030;font-weight:700}.landing-nav-cta{color:#fff;white-space:nowrap;background:#b91c1c;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 18px;font-weight:800;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;box-shadow:0 14px 28px #b91c1c29}.landing-nav-cta:hover{background:#991b1b;transform:translateY(-1px);box-shadow:0 18px 32px #b91c1c38}.landing-nav-links a:hover,.hero-text-link:hover{color:#b91c1c}.hero-reboot{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:stretch;gap:22px;display:grid}.hero-copy-reboot,.hero-demo-card{padding:34px}.reboot-kicker{color:#b91c1c;letter-spacing:.08em;text-transform:uppercase;background:#b91c1c14;border-radius:999px;align-items:center;width:fit-content;min-height:32px;margin-bottom:10px;padding:0 14px;font-size:.76rem;font-weight:800;display:inline-flex}.hero-tagline{color:#b91c1c;text-transform:uppercase;letter-spacing:.04em;margin-top:18px;font-size:1rem;font-weight:800}.hero-copy-reboot h1{letter-spacing:-.05em;color:#111;max-width:9.5ch;margin-top:12px;font-size:clamp(2.5rem,4.6vw,4.8rem);line-height:.92}.hero-subcopy,.hero-clarity-list p,.section-copy-reboot p,.story-card p,.step-card p,.result-card p,.pricing-detail,.pricing-list{color:#4b4b4b;line-height:1.7}.hero-subcopy{max-width:42ch;margin-top:18px;font-size:1.15rem;font-weight:700}.hero-mobile-image{background:#fffffff5;border:1px solid #b91c1c1a;border-radius:24px;margin-top:18px;display:none;overflow:hidden;box-shadow:0 18px 36px #0a0a0a14}.hero-mobile-image img{width:100%;height:auto;display:block}.hero-clarity-list{gap:12px;margin-top:22px;display:grid}.hero-clarity-list div{background:#f7f7f7;border-radius:18px;padding:14px 16px}.hero-clarity-list strong{color:#111;font-size:1rem;display:block}.hero-clarity-list p{margin-top:6px;font-size:.97rem}.hero-actions-reboot{flex-wrap:wrap;align-items:center;gap:14px;margin-top:28px;display:flex}.hero-primary{color:#fff;background:#b91c1c;border-radius:999px;justify-content:center;align-items:center;min-height:56px;padding:0 22px;font-weight:800;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;box-shadow:0 18px 34px #b91c1c2e}.hero-primary:hover{background:#991b1b;transform:translateY(-1px);box-shadow:0 22px 38px #b91c1c3d}.hero-text-link{color:#111;font-weight:800}.hero-stat-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.hero-stat-strip div{background:#f7f7f7;border-radius:20px;padding:16px}.hero-stat-strip strong,.hero-demo-score strong,.pricing-amount{color:#111;letter-spacing:-.04em;font-size:clamp(1.5rem,2vw,2.3rem);line-height:1;display:block}.hero-stat-strip span,.score-label{color:#5f5f5f;margin-top:8px;font-size:.92rem;line-height:1.5;display:block}.hero-demo-card{background:linear-gradient(#fffffffa,#fff4f2fa);gap:14px;display:grid}.hero-demo-headline{gap:6px;display:grid}.hero-demo-headline p{color:#4b4b4b;line-height:1.7}.hero-demo-score,.hero-demo-list,.pricing-chip-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.hero-demo-score>div,.demo-list-card,.hero-demo-upload,.hero-demo-alert,.steps-visual-compact-card,.pricing-chip-row span,.pricing-recommended{background:#f7f7f7;border-radius:20px;padding:16px}.hero-demo-score>div:first-child{background:#b91c1c1a}.hero-demo-score>div:last-child{background:#b91c1c14}.hero-demo-upload p{color:#4b4b4b;margin-top:8px}.hero-demo-media{grid-template-columns:1fr;gap:14px;display:grid}.upload-chip,.alert-label,.demo-badge,.pricing-label{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;width:fit-content;min-height:28px;padding:0 10px;font-size:.76rem;font-weight:800;display:inline-flex}.upload-chip,.pricing-label{color:#fff}.upload-chip{letter-spacing:0;text-transform:none;background:linear-gradient(135deg,#111 0%,#2a1616 55%,#b91c1c 100%);border:1px solid #b91c1c24;border-radius:22px;gap:12px;min-height:60px;padding:10px 14px 10px 12px;position:relative;overflow:hidden;box-shadow:0 18px 36px #b91c1c29,inset 0 1px #ffffff1f}.upload-chip:after{content:"";pointer-events:none;background:linear-gradient(#ffffff1a,#0000 38%);border-radius:21px;position:absolute;inset:1px}.upload-chip-orb{z-index:1;background:radial-gradient(circle at 30% 30%,#fff7ed 0%,#fb923c 35%,#b91c1c 100%);border-radius:50%;flex:none;width:34px;height:34px;position:relative;box-shadow:0 0 0 6px #ffffff14,0 10px 24px #fb923c59}.upload-chip-copy{z-index:1;gap:2px;line-height:1.1;display:grid;position:relative}.upload-chip-label{color:#fff;letter-spacing:-.02em;font-size:.92rem;font-weight:800}.upload-chip-meta{color:#fff4eed1;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:700}.upload-chip-arrow{z-index:1;color:#fff;background:#ffffff24;border-radius:50%;place-items:center;width:28px;height:28px;margin-left:4px;font-size:.92rem;line-height:1;display:inline-grid;position:relative}.alert-label,.demo-badge.neutral{color:#991b1b;background:#b91c1c14}.demo-badge.danger{color:#b91c1c;background:#b91c1c1f}.hero-demo-preview{background:radial-gradient(circle at top,#b91c1c24,#0000 30%),#1a1414;border:1px solid #b91c1c1a;border-radius:24px;position:relative;overflow:hidden}.hero-demo-gif{width:100%;height:auto;display:block}.hero-demo-preview-secondary{align-content:start;display:grid}.hero-demo-alert{background:#fffffff0;max-width:260px;position:absolute;bottom:18px;right:18px}.hero-demo-alert strong,.story-card strong,.step-card strong,.result-card strong,.pricing-card-reboot h3{color:#111;margin-top:8px;font-size:1.2rem;display:block}.demo-list-card p,.hero-demo-alert p{color:#4b4b4b;margin-top:8px}.hero-demo-inline-note{background:#fffffff0;gap:8px;padding:14px 16px;display:grid}.hero-demo-inline-note p{color:#4b4b4b}.landing-screen-section{margin-top:26px;padding:6px 0 22px}.hero-demo-card,.landing-screen-section,.landing-proof-strip{scroll-margin-top:112px}.section-copy-reboot{gap:12px;margin-bottom:18px;display:grid}.section-copy-reboot h2{letter-spacing:-.04em;color:#111;max-width:14ch;font-size:clamp(2rem,3vw,3.2rem);line-height:1}.story-grid,.steps-grid,.results-grid,.pricing-grid-reboot{gap:18px;display:grid}.story-grid,.steps-grid,.results-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.steps-layout{grid-template-columns:minmax(0,1.4fr) minmax(240px,.9fr);align-items:stretch;gap:18px;display:grid}.steps-visual{background:#1a1414;border:1px solid #b91c1c14;border-radius:24px;overflow:hidden}.steps-visual-gif{object-fit:cover;width:100%;height:100%;display:block}.story-card,.step-card,.result-card,.pricing-card-reboot{padding:24px}.steps-visual-copy{align-content:start;gap:28px;display:grid}.steps-visual-compact-card p{color:#4b4b4b;margin-top:8px;line-height:1.7}.step-number{color:#fff;background:#111;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:800;display:inline-grid}.results-grid{align-items:stretch}.testimonial-card{flex-direction:column;justify-content:space-between;gap:18px;min-height:220px;padding-top:30px;display:flex;position:relative}.testimonial-card:before{content:"“";color:#b91c1c;font-size:2.6rem;line-height:1;position:absolute;top:8px;left:20px}.testimonial-quote{color:#1f1f1f;margin:0;padding-left:8px;font-size:1.05rem;font-weight:600;line-height:1.7}.testimonial-meta{gap:4px;margin-top:auto;display:grid}.testimonial-meta strong{margin-top:0;font-size:1rem}.testimonial-meta span{color:#6b7280;font-size:.95rem}.result-card-quote{background:radial-gradient(circle at 0 0,#b91c1c3d,#0000 34%),#1c1515;border-color:#b91c1c24}.result-card-quote p,.result-card-quote strong{color:#fff}.pricing-heading-reboot h2{max-width:none}.pricing-grid-reboot{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-card-reboot{gap:14px;display:grid}.pricing-card-launch{background:linear-gradient(#fffffffa,#fff5f3fa);border-color:#b91c1c2e}.pricing-card-featured{background:linear-gradient(#fffaf9fa,#fff1eefa);border-color:#b91c1c42;box-shadow:0 28px 70px #b91c1c1a}.pricing-list{margin:0;padding-left:20px}.pricing-list li+li{margin-top:8px}.pricing-chip-row span{color:#111;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.pricing-recommended{color:#991b1b;background:#b91c1c14;align-items:center;width:fit-content;font-weight:800;display:inline-flex}.launch-banner,.launch-pricing-card,.quote-card,.voice-card,.landing-demo-video{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow)}.launch-banner{background:radial-gradient(circle at 0,#f59e0b29,#0000 28%),#0c0c12d1;border-color:#f59e0b47;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;padding:16px 22px;display:flex}.launch-banner p,.launch-banner span{color:var(--muted-strong)}.launch-banner strong{color:#ffe3b0}.launch-banner span{background:#f59e0b1f;border-radius:999px;align-items:center;min-height:34px;padding:0 14px;font-size:.92rem;font-weight:700;display:inline-flex}.brand-mark{align-items:center;width:fit-content;margin-bottom:6px;display:inline-flex}.brand-mark img{width:auto;max-width:100%;height:auto;display:block}.brand-mark-hero img{filter:drop-shadow(0 10px 24px #f59e0b1f);width:min(320px,100%);height:auto}.brand-mark-app img{width:min(260px,100%);height:auto}.app-footer{color:var(--muted);letter-spacing:.02em;justify-content:center;gap:10px;margin-top:auto;padding:24px 8px 8px;font-size:.9rem;display:flex}.app-footer-links{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.app-footer a{color:var(--muted-strong);transition:color .18s}.app-footer a:hover{color:#ffd792}.eyebrow,.mini-label,.panel-kicker{width:fit-content;min-height:30px;color:var(--amber);letter-spacing:.08em;text-transform:uppercase;background:#f59e0b14;border:1px solid #f59e0b2e;border-radius:999px;align-items:center;margin-bottom:12px;padding:0 12px;font-size:.75rem;font-weight:800;display:inline-flex}.panel-kicker,.mini-label{min-height:26px;font-size:.7rem}.primary-button,.gold-button,.ghost-button,.mode-button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 18px;font-weight:700;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:inline-flex}.primary-button{color:#1a1100;background:linear-gradient(135deg,#fef3c7 0%,#f59e0b 45%,#d97706 100%);border-color:#ffffff47;box-shadow:0 18px 38px #f59e0b47}.gold-button{color:#1a1100;background:linear-gradient(135deg,#ffd98a 0%,#f59e0b 42%,#b45309 100%);border-color:#ffffff40;box-shadow:0 20px 42px #f59e0b52}.cta-pulse{animation:2.3s ease-in-out infinite cta-pulse}.cta-pulse:hover:not(:disabled){animation:none}@keyframes cta-pulse{0%,to{transform:translateY(0)scale(1);box-shadow:0 18px 38px #f59e0b47}50%{transform:translateY(-1px)scale(1.01);box-shadow:0 24px 46px #f59e0b61}}.gold-button.cta-pulse{animation:2.3s ease-in-out infinite cta-pulse-gold}.gold-button.cta-pulse:hover:not(:disabled){animation:none}@keyframes cta-pulse-gold{0%,to{transform:translateY(0)scale(1);box-shadow:0 20px 42px #f59e0b52}50%{transform:translateY(-1px)scale(1.01);box-shadow:0 26px 48px #f59e0b6b}}.ghost-button,.mode-button{border-color:var(--border-soft);color:var(--text);background:#ffffff08}.primary-button:hover:not(:disabled),.gold-button:hover:not(:disabled),.ghost-button:hover:not(:disabled),.mode-button:hover:not(:disabled){transform:translateY(-1px)}.ghost-button:hover:not(:disabled),.mode-button:hover:not(:disabled){box-shadow:var(--shadow-soft);border-color:#f59e0b47}.mode-button.is-active{color:#ffd792;background:#f59e0b1f;border-color:#f59e0b57}.text-input,.text-area{border:1px solid var(--border);width:100%;color:var(--text);background:#ffffff08;border-radius:18px;outline:none;padding:14px 16px;transition:border-color .18s,box-shadow .18s,transform .18s}.text-input::placeholder,.text-area::placeholder{color:#737a93}.text-input:focus,.text-area:focus{border-color:#f59e0b57;transform:translateY(-1px);box-shadow:0 0 0 4px #f59e0b1f}.text-input{min-height:52px}.text-area{resize:vertical;min-height:120px;line-height:1.6}.text-area-context{min-height:116px}.text-area-sow{min-height:180px}.text-area-transcript{min-height:300px}.hero-pill-row,.landing-actions,.landing-proof-strip,.hero-mock-card,.webhook-row,.auth-actions,.auth-form,.action-row,.stream-meta,.drawer-section-head,.mode-toggle{flex-wrap:wrap;gap:12px;display:flex}.hero-pill{border:1px solid var(--border-soft);min-height:36px;color:var(--muted-strong);background:#ffffff0a;border-radius:999px;align-items:center;gap:10px;padding:0 14px;font-size:.86rem;display:inline-flex}.hero-pill-live{color:#ccfff0;background:#34d39914;border-color:#34d39947}.hero-pill-gold{color:#ffd792;background:#f59e0b14;border-color:#f59e0b42}.pulse-dot{background:var(--emerald);border-radius:50%;width:10px;height:10px;animation:1.8s infinite pulse;box-shadow:0 0 #34d39999}.console-hero,.landing-hero{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:22px;margin-bottom:22px;display:grid}.console-hero-compact{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:stretch}.console-hero-copy,.console-hero-side,.landing-copy,.landing-hero-card,.console-panel,.screen-card,.reason-card,.landing-section-cta{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow)}.console-hero-copy,.landing-copy{padding:34px}.landing-copy .brand-mark{margin-bottom:18px}.console-hero-copy-compact{padding:22px 24px}.console-hero-copy h1,.landing-copy h1{letter-spacing:-.04em;max-width:12ch;margin-top:16px;font-size:clamp(2.8rem,5vw,5.2rem);line-height:.95}.hero-copy,.landing-lead,.status-card p,.auth-copy p,.dropzone p,.trust-bar p,.message,.stream-headline,.drawer-hero p,.metric-card p,.reason-card p,.screen-card p,.landing-proof-strip p,.landing-section-cta p,.hero-mock-card p,.webhook-console p{color:var(--muted);line-height:1.7}.hero-copy,.landing-lead{max-width:60ch;margin-top:18px;font-size:1.02rem}.hero-pill-row,.landing-actions,.landing-proof-strip{margin-top:28px}.console-hero-copy-compact .hero-pill-row{margin-top:0}.console-hero-side{gap:16px;padding:18px;display:grid}.console-hero-side-compact{padding:0}.status-card,.hero-mock-card,.webhook-console,.auth-console,.dropzone,.trust-bar,.message,.stream-card,.evidence-pair,.evidence-column,.drawer-hero,.metric-card,.drawer-section,.empty-console-state,.landing-hero-card-body{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--glass-strong);box-shadow:var(--shadow-soft)}.status-card,.hero-mock-card,.metric-card{padding:18px}.status-card strong,.hero-mock-card strong,.metric-card strong{margin:10px 0 8px;font-size:1.28rem;display:block}.landing-hero-card{padding:20px}.landing-hero-card-head{flex-wrap:wrap;gap:12px;margin-bottom:18px;display:flex}.landing-hero-card-body{background:#ffffff05;gap:14px;padding:16px;display:grid}.landing-demo-video{background:radial-gradient(circle at top,#f59e0b1f,#0000 42%),#08080ceb;overflow:hidden}.landing-demo-video-player{background:#020203;border:0;width:100%;height:auto;max-height:540px;display:block}.hero-mock-card-caption strong{font-size:1.06rem}.landing-proof-strip{text-align:center;flex-direction:column;align-items:center;gap:16px;margin-top:28px;display:flex}.landing-proof-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#9a9a9a;font-size:.74rem;font-weight:800}.landing-proof-badges{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;display:flex}.landing-proof-badge-card{justify-content:center;align-items:center;transition:transform .2s;display:flex}.landing-proof-badge-card:hover{transform:translateY(-2px)}.landing-proof-badge-card a{justify-content:center;align-items:center;line-height:0;display:inline-flex}.landing-proof-badge-card img,.landing-proof-badge-card svg{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:56px;display:block}.console-grid{grid-template-columns:minmax(320px,.92fr) minmax(360px,1.14fr) minmax(320px,.94fr);align-items:start;gap:20px;display:grid}.console-stage{max-width:1160px;margin:0 auto}.console-panel{padding:22px;position:relative}.console-panel-single{gap:18px;max-width:1160px;margin:0 auto;display:grid}.console-panel-drawer{position:sticky;top:24px}.console-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:1160px;margin:0 auto 18px;display:grid}.console-nav-button{border:1px solid var(--border);min-height:58px;color:var(--muted-strong);background:#ffffff08;border-radius:18px;align-items:center;gap:12px;padding:0 16px;font-weight:700;transition:transform .18s,border-color .18s,background .18s;display:flex}.console-nav-button:hover{border-color:#f59e0b42;transform:translateY(-1px)}.console-nav-button.is-active{color:#ffe3b0;background:#f59e0b14;border-color:#f59e0b57}.console-nav-short{width:28px;height:28px;color:var(--text);background:#ffffff14;border-radius:999px;justify-content:center;align-items:center;font-size:.82rem;display:inline-flex}.panel-heading,.stream-card-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.panel-heading h2,.landing-section h2,.landing-section-cta h2{letter-spacing:-.03em;margin-top:10px;font-size:clamp(1.55rem,2vw,2.2rem);line-height:1.08}.panel-status-chip{border:1px solid var(--border-soft);min-height:34px;color:var(--muted-strong);white-space:nowrap;background:#ffffff0a;border-radius:999px;align-items:center;padding:0 12px;display:inline-flex}.webhook-console,.auth-console,.dropzone,.trust-bar,.drawer-hero,.drawer-section,.empty-console-state{padding:18px}.webhook-console,.auth-console,.dropzone,.form-grid,.field,.stream-list,.drawer-stack,.evidence-grid,.section-heading,.screen-grid,.reason-grid{gap:14px;display:grid}.webhook-row{align-items:center}.webhook-row code{border:1px solid var(--border);color:#d5dbf2;text-overflow:ellipsis;background:#ffffff08;border-radius:14px;flex:280px;padding:12px 14px;overflow:hidden}.auth-console h3,.drawer-hero h3,.stream-card-head h3{margin-top:6px;font-size:1.2rem}.auth-form{align-items:center}.auth-form .text-input{flex:220px}.auth-console{grid-template-columns:minmax(0,1.2fr) auto;align-items:center}.auth-email{color:var(--muted-strong);font-weight:600}.activation-summary-row{grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);gap:14px;display:grid}.upgrade-shell,.upgrade-actions-card{box-shadow:var(--shadow-soft);background:radial-gradient(circle at 100% 0,#f59e0b1f,#0000 32%),#0c0c12cc;border:1px solid #f59e0b2e;border-radius:24px}.upgrade-shell{gap:18px;padding:20px;display:grid}.upgrade-layout{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start;gap:18px;display:grid}.upgrade-main-column,.upgrade-side-column{gap:16px;display:grid}.upgrade-shell-head{display:grid}.upgrade-summary-card,.upgrade-info-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;gap:8px;padding:16px 18px;display:grid}.upgrade-shell-head h3,.upgrade-actions-card strong{margin-top:8px;font-size:1.2rem}.upgrade-shell-summary,.plan-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:20px}.upgrade-shell-summary{justify-self:end;gap:8px;min-width:min(100%,280px);padding:16px 18px;display:grid}.upgrade-summary-label,.plan-card-topline{color:#ffd792;letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:800}.upgrade-shell-summary strong,.plan-card strong{font-size:1.06rem;line-height:1.3}.upgrade-preview-summary{gap:6px;margin-top:12px;display:grid}.upgrade-price-current,.upgrade-price-original{letter-spacing:-.02em;font-weight:800}.upgrade-price-current{color:#fff2cc;font-size:1.35rem}.upgrade-price-original,.plan-card-price-muted{color:var(--muted);text-decoration:line-through}.plan-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.upgrade-info-card p{color:var(--muted);margin:0;line-height:1.7}.plan-card{min-height:168px;color:var(--text);text-align:left;gap:10px;padding:18px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:grid}.plan-card:hover{border-color:#f59e0b47;transform:translateY(-1px);box-shadow:0 18px 34px #0000003d}.plan-card.is-selected{background:linear-gradient(#f59e0b1f,#ffffff0a),#ffffff0a;border-color:#f59e0b6b;box-shadow:0 0 0 1px #f59e0b29,0 22px 40px #00000047}.plan-card-price{color:#fff2cc;letter-spacing:-.03em;font-size:1.5rem;font-weight:800}.plan-card-price-muted{font-size:.96rem}.plan-card small,.upgrade-actions-card p{color:var(--muted);line-height:1.7}.upgrade-field,.upgrade-actions-card{height:100%}.discount-apply-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.discount-apply-button{min-width:110px}.upgrade-actions-card{gap:12px;padding:20px;display:grid;position:sticky;top:20px}.compact-message{padding:10px 12px}.upgrade-primary-button,.hero-upgrade-button{width:100%}.status-card-upgrade{gap:14px;height:100%;display:grid}.action-row-upgrade-button{color:#ffd792;border-color:#f59e0b47}.upgrade-inline-prompt,.modal-card{border:1px solid var(--border);box-shadow:var(--shadow);border-radius:24px}.upgrade-inline-prompt{background:radial-gradient(circle at 100% 0,#f59e0b1f,#0000 32%),#0c0c12c7;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:20px;display:grid}.upgrade-inline-prompt strong,.modal-head h3{margin-top:8px;font-size:1.16rem;display:block}.upgrade-inline-prompt p,.modal-head p{color:var(--muted);margin-top:8px;line-height:1.7}.modal-backdrop{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050507b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.modal-card{background:radial-gradient(circle at top,#f59e0b1a,#0000 30%),#09090df5;width:min(100%,1080px);max-height:min(92vh,960px);padding:22px;overflow:auto}.upgrade-modal-card .upgrade-shell{box-shadow:none;background:0 0;border:0;padding:0}.modal-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;margin-bottom:18px;display:grid}.modal-close-button{border:1px solid var(--border-soft);min-height:44px;color:var(--muted-strong);background:#ffffff0a;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;display:inline-flex}.modal-close-button:hover{border-color:#f59e0b42}.status-card-compact{padding:18px}.dropzone{cursor:pointer;text-align:left}.dropzone.is-dragging{background:#f59e0b14;border-color:#f59e0b6b}.dropzone-file{color:#ffd792;font-weight:600}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.field span{color:var(--muted-strong);font-weight:600}.field small{color:#7b8198}.trust-bar{background:#34d3990f;border-color:#34d39938}.message{padding:14px 16px}.message.success{color:#d9fff0;background:#34d39914;border-color:#34d39952}.message.warning{color:#ffe7b4;background:#f59e0b14;border-color:#f59e0b4d}.message.danger{color:#ffd9df;background:#fb718514;border-color:#fb718552}.risk-badge{white-space:nowrap;border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:0 12px;font-size:.82rem;font-weight:800;display:inline-flex}.risk-badge-critical{background:var(--red-soft);color:#ffccd5}.risk-badge-warning{background:var(--amber-soft);color:#ffd792}.risk-badge-calm{background:var(--blue-soft);color:#d2e3ff}.stream-list{margin-top:18px}.stream-card{cursor:pointer;padding:18px;transition:transform .18s,border-color .18s,background .18s}.stream-card:hover,.stream-card.is-active{background:#f59e0b0a;border-color:#f59e0b3d;transform:translateY(-1px)}.stream-headline{margin-top:14px}.stream-meta{color:#7b8198;margin-top:14px;font-size:.88rem}.evidence-grid{margin-top:16px}.stream-card-actions{justify-content:flex-end;margin-top:14px;display:flex}.evidence-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;display:grid}.evidence-column{padding:16px}.evidence-column strong{margin:8px 0;display:block}.evidence-column p,.decision-list li,.drawer-pre{color:var(--muted);line-height:1.7}.time-stamp,.impact-tag{color:#ffd792;margin-top:10px;font-size:.82rem;font-weight:600;display:inline-flex}.margin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.drawer-section-head{justify-content:space-between;align-items:flex-start}.drawer-section-head h4{margin-top:8px;font-size:1.02rem}.drawer-pre{border:1px solid var(--border);white-space:pre-wrap;overflow-wrap:anywhere;background:#ffffff08;border-radius:16px;margin-top:16px;padding:16px}.decision-list{margin:16px 0 0;padding-left:18px}.panel-heading-actions{align-items:center;gap:12px;display:flex}.copy-button-wrap{display:inline-flex;position:relative}.copy-button{min-height:40px;padding:0 14px;font-size:.86rem}.copy-button svg{flex-shrink:0}.copy-toast{color:#ccfff0;white-space:nowrap;pointer-events:none;background:#34d39924;border:1px solid #34d39952;border-radius:999px;padding:4px 12px;font-size:.76rem;font-weight:700;animation:2s forwards copy-toast-fade;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}@keyframes copy-toast-fade{0%{opacity:0;transform:translate(-50%,4px)}10%{opacity:1;transform:translate(-50%)}85%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%)}}.share-modal-card{width:min(100%,640px)}.share-og-card{border:1px solid var(--border);border-radius:18px;margin-top:18px;overflow:hidden}.share-og-card img{width:100%;height:auto;display:block}.share-actions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.empty-console-state{text-align:center}.empty-console-state strong{margin-bottom:10px;font-size:1.2rem;display:block}.landing-section{margin-top:26px;padding:28px 0}.legal-hero,.legal-card{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow)}.legal-hero{gap:14px;margin-bottom:26px;padding:34px;display:grid}.legal-hero h1{letter-spacing:-.04em;max-width:12ch;font-size:clamp(2.8rem,5vw,4.8rem);line-height:.95}.legal-meta{color:var(--muted-strong);line-height:1.7}.legal-anchor-row{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.legal-grid{gap:20px;display:grid}.legal-card{padding:28px}.legal-card h2{letter-spacing:-.03em;margin-top:10px;font-size:clamp(1.55rem,2vw,2.2rem);line-height:1.08}.legal-card h3{color:#ffe3b0;margin-bottom:10px;font-size:1.05rem}.legal-card p{color:var(--muted);line-height:1.75}.legal-block+.legal-block{margin-top:22px}.legal-list{color:var(--muted);margin:0;padding-left:20px;line-height:1.75}.legal-list li+li{margin-top:8px}.launch-pricing-grid,.social-proof-grid,.voices-grid{gap:18px;margin-top:18px;display:grid}.launch-pricing-grid{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr)}.social-proof-grid,.voices-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-pricing-card,.quote-card,.voice-card{padding:24px}.launch-pricing-card{gap:16px;display:grid}.launch-pricing-card h3,.quote-card strong,.voice-card strong{letter-spacing:-.04em;font-size:clamp(1.5rem,2.6vw,2.5rem);line-height:1}.launch-pricing-card p,.quote-card p,.voice-card p,.countdown-card p,.launch-pricing-meta span{color:var(--muted);line-height:1.7}.launch-pricing-card-muted{background:radial-gradient(circle at 100% 0,#60a5fa1f,#0000 30%),#0c0c12b8}.launch-pricing-meta,.launch-cta-points{flex-wrap:wrap;gap:12px;display:flex}.price-note,.spots-note,.launch-cta-points span{border:1px solid var(--border-soft);min-height:34px;color:var(--muted-strong);background:#ffffff0a;border-radius:999px;align-items:center;padding:0 14px;font-size:.9rem;font-weight:600;display:inline-flex}.spots-note{color:#ffd792;background:#f59e0b14;border-color:#f59e0b42}.countdown-card{border-radius:var(--radius-lg);background:#f59e0b14;border:1px solid #f59e0b2e;padding:18px}.countdown-card strong{color:#ffe3b0;margin-bottom:10px;font-size:1.12rem;display:block}.quote-card-featured{background:radial-gradient(circle at 0 0,#f59e0b29,#0000 34%),#0c0c12d1}.quote-card p,.voice-card p{margin-bottom:16px;font-size:1.1rem}.quote-card strong{color:var(--muted-strong);letter-spacing:0;font-size:1rem;line-height:1.5;display:block}.voice-card strong{color:#ffe3b0;letter-spacing:0;margin-top:14px;font-size:1rem;line-height:1.5;display:block}.section-heading h2{max-width:18ch}.screen-grid,.reason-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.screen-card,.reason-card{padding:24px}.screen-card h3,.reason-card strong{margin:12px 0 10px;font-size:1.2rem;display:block}.landing-section-cta{background:radial-gradient(circle at 100% 0,#f59e0b29,#0000 32%),#0c0c12c2;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:28px;display:flex}.launch-cta-copy{gap:14px;display:grid}.spinner{border:2px solid #05050729;border-top-color:#09090d;border-radius:50%;width:16px;height:16px;animation:.9s linear infinite spin}.spinner-large{border-width:4px;width:52px;height:52px}.spinner-gold{border-color:#f59e0b #f59e0b29 #f59e0b29}.analysis-overlay{z-index:5;border-radius:inherit;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050507b8;place-items:center;padding:28px;display:grid;position:absolute;inset:0}.analysis-overlay-card{text-align:center;background:radial-gradient(circle at top,#f59e0b29,#0000 54%),#0c0c12f5;border:1px solid #f59e0b29;border-radius:28px;justify-items:center;gap:14px;width:min(100%,460px);padding:32px 28px;display:grid;box-shadow:0 24px 60px #00000057}.analysis-overlay-card h3{letter-spacing:-.03em;font-size:clamp(1.6rem,3vw,2rem)}.analysis-overlay-card p{color:var(--muted-strong);line-height:1.7}.analysis-overlay-card small{color:var(--muted);line-height:1.6}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%{box-shadow:0 0 #34d39980}70%{box-shadow:0 0 0 12px #34d39900}to{box-shadow:0 0 #34d39900}}@media (max-width:1280px){.console-grid,.console-hero,.landing-hero,.hero-reboot,.launch-pricing-grid,.social-proof-grid,.voices-grid,.story-grid,.steps-grid,.results-grid,.pricing-grid-reboot,.screen-grid,.reason-grid{grid-template-columns:1fr}.hero-copy-reboot{order:0}.hero-demo-card{order:1}.console-panel-drawer{position:static}.console-nav{grid-template-columns:1fr}.plan-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.form-grid,.evidence-pair,.margin-grid,.hero-stat-strip,.hero-demo-media,.hero-demo-score,.hero-demo-list,.pricing-chip-row,.steps-layout,.activation-summary-row{grid-template-columns:1fr}.landing-section-cta{flex-direction:column;align-items:stretch}.auth-console,.upgrade-inline-prompt,.upgrade-layout,.modal-head{grid-template-columns:1fr}.upgrade-actions-card{position:static}.discount-apply-row,.plan-card-grid{grid-template-columns:1fr}.upgrade-shell-summary{justify-self:stretch;min-width:0}.launch-banner{padding:16px 18px}.landing-nav,.hero-actions-reboot{flex-direction:row;align-items:center}.landing-nav-sticky{top:10px}.landing-nav-brand-desktop{display:none}.landing-nav-brand-mobile{display:inline-flex}.landing-nav-brand-mobile img{width:min(132px,100%)}.landing-nav-links{display:none}.landing-nav-cta{flex:none}.steps-visual-copy{grid-template-columns:1fr}.landing-proof-badge-card img,.landing-proof-badge-card svg{max-height:52px}.upload-chip{width:100%;max-width:280px}}.hero-trigger{color:#6b7280;max-width:42ch;margin-top:14px;font-size:1.05rem;font-weight:600;line-height:1.6}@media (max-width:720px){.hero-demo-preview-secondary{display:none}.page-shell,.landing-shell{padding:16px}.brand-mark-hero img{width:min(240px,100%)}.brand-mark-app img{width:min(220px,100%)}.app-footer{text-align:center;flex-direction:column;align-items:center;gap:4px}.app-footer-links{justify-content:center}.hero-copy-reboot,.hero-demo-card,.story-card,.step-card,.result-card,.pricing-card-reboot,.console-hero-copy,.landing-copy,.console-panel,.legal-hero,.legal-card,.landing-hero-card,.landing-section-cta{padding:20px}.panel-heading,.stream-card-head,.drawer-section-head,.webhook-row,.auth-form,.auth-actions,.action-row,.legal-anchor-row,.landing-nav,.landing-nav-links,.hero-actions-reboot,.landing-actions{flex-direction:column;align-items:stretch}.landing-nav{flex-direction:row;justify-content:space-between;align-items:center}.landing-nav-links{display:none}.hero-copy-reboot h1,.console-hero-copy h1,.landing-copy h1,.legal-hero h1{max-width:none;font-size:clamp(1.9rem,8.8vw,2.95rem)}.modal-head{grid-template-columns:1fr}.section-copy-reboot h2{max-width:none;font-size:clamp(1.9rem,9vw,2.8rem)}.hero-demo-alert{max-width:none;margin:14px;position:static}.hero-mobile-image{display:block}.hero-demo-inline-note{border-top:1px solid #b91c1c14}.upload-chip{max-width:100%;min-height:56px;padding-right:12px}.upload-chip-label{font-size:.86rem}.hero-actions-reboot{align-items:center}.hero-primary{width:min(100%,320px)}.hero-text-link{text-align:center;align-self:center}.text-area-transcript{min-height:240px}.landing-proof-strip,.landing-proof-badges{gap:14px}.landing-proof-badge-card img,.landing-proof-badge-card svg{max-height:46px}}.ap-status-chip{border:1px solid var(--border-soft);min-height:30px;color:var(--muted-strong);letter-spacing:.06em;text-transform:uppercase;background:#ffffff0a;border-radius:999px;align-items:center;padding:0 14px;font-size:.75rem;font-weight:800;display:inline-flex}.ap-badge{background:var(--blue-soft);color:#bcd6ff;letter-spacing:.08em;text-transform:uppercase;border:1px solid #60a5fa59;border-radius:999px;align-items:center;width:fit-content;min-height:26px;padding:0 12px;font-size:.68rem;font-weight:800;display:inline-flex}.ap-cta-button{color:#1a1100;cursor:pointer;background:linear-gradient(135deg,#ffd98a 0%,#f59e0b 42%,#b45309 100%);border:1px solid #ffffff40;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 22px;font-weight:800;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 20px 42px #f59e0b52}.ap-cta-button:hover{transform:translateY(-1px);box-shadow:0 26px 48px #f59e0b6b}.ap-cta-button-lg{min-height:52px;padding:0 26px;font-size:1.02rem}.ap-top{border:1px solid var(--border);border-radius:var(--radius-lg);background:radial-gradient(circle at 100% 0,#3b82f614,#0000 34%),radial-gradient(circle at 100% 0,#60a5fa1f,#0000 40%),#0c0c12b8;grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;padding:24px;display:grid}.ap-hero-copy{min-width:0}.ap-hero-title{color:var(--text);margin-top:12px;font-size:1.5rem}.ap-hero-text{color:var(--muted);margin-top:12px;line-height:1.7}.ap-hero-support{color:var(--muted-strong);margin-top:14px;font-weight:600}.ap-hero-cta{margin-top:18px}.ap-modal-backdrop{z-index:100}.ap-pilot-modal{width:min(100%,600px);max-height:min(92vh,860px);padding:0;position:relative;overflow:auto}.ap-pilot-modal-close{z-index:1;position:absolute;top:16px;right:16px}.ap-pilot-modal .ap-request-head{padding-right:76px}.ap-request-panel{border-radius:var(--radius-md);min-width:0;box-shadow:var(--shadow-soft);background:#09090de6;border:1px solid #60a5fa47;padding:20px}.ap-request-title{color:var(--text);margin-top:10px;font-size:1.2rem}.ap-request-sub{color:var(--muted);margin-top:8px;margin-bottom:16px;line-height:1.6}.ap-form-error{color:var(--red);font-weight:600}.ap-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ap-locked-card{border:1px solid var(--border);border-radius:var(--radius-md);background:#0f0f18b8;flex-direction:column;gap:12px;padding:20px;display:flex;position:relative;overflow:hidden}.ap-locked-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ap-lock-glyph{border:1px solid var(--border-soft);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;background:#ffffff08;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:.68rem;font-weight:800;display:inline-flex}.ap-locked-title{color:var(--text);font-size:1.12rem}.ap-locked-desc{color:var(--muted);line-height:1.6}.ap-preview-frame{border:1px dashed var(--border-soft);border-radius:var(--radius-sm);background:#ffffff05;min-height:120px;padding:16px;position:relative;overflow:hidden}.ap-preview-blur{filter:blur(3.5px);opacity:.85;pointer-events:none;-webkit-user-select:none;user-select:none}.ap-preview-lock{letter-spacing:.08em;text-transform:uppercase;color:#dbe6ff;background:#09090d59;place-items:center;padding:8px 12px;font-size:.72rem;font-weight:800;display:grid;position:absolute;inset:0}.ap-locked-controls{opacity:.45;pointer-events:none;cursor:not-allowed;align-items:center;gap:12px;display:flex}.ap-disabled-button{border:1px solid var(--border-soft);min-height:38px;color:var(--muted-strong);cursor:not-allowed;background:#ffffff0a;border-radius:999px;padding:0 16px;font-weight:700}.ap-disabled-input{border:1px solid var(--border-soft);min-height:38px;color:var(--muted);cursor:not-allowed;background:#ffffff08;border-radius:10px;flex:1;padding:0 14px}.ap-disabled-toggle{cursor:not-allowed;background:#ffffff14;border-radius:999px;align-items:center;width:44px;height:24px;padding:3px;display:inline-flex}.ap-disabled-toggle-knob{background:var(--muted);border-radius:999px;width:18px;height:18px}.ap-mock-rows,.ap-mock-approvals{flex-direction:column;gap:10px;display:flex}.ap-mock-row,.ap-mock-approval{align-items:center;gap:10px;display:flex}.ap-mock-dot,.ap-mock-avatar{background:var(--muted);border-radius:999px;flex:none;width:16px;height:16px}.ap-mock-avatar{width:22px;height:22px}.ap-mock-dot-red{background:var(--red)}.ap-mock-dot-amber{background:var(--amber)}.ap-mock-dot-green{background:var(--emerald)}.ap-mock-bar{background:#ffffff29;border-radius:999px;height:12px}.ap-mock-bar-lg{width:60%}.ap-mock-bar-md{width:44%}.ap-mock-bar-sm{width:28%}.ap-mock-tag{color:var(--muted-strong);margin-left:auto;font-size:.82rem;font-weight:700}.ap-mock-pill{background:var(--amber-soft);color:var(--amber);border-radius:999px;margin-left:auto;padding:3px 10px;font-size:.72rem;font-weight:700}.ap-mock-pill-ok{background:var(--emerald-soft);color:var(--emerald)}.ap-mock-report{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ap-mock-stat{flex-direction:column;gap:6px;display:flex}.ap-mock-stat-label{background:#ffffff24;border-radius:999px;width:60%;height:8px}.ap-mock-stat-value{color:var(--text);font-size:1.2rem;font-weight:800}.ap-mock-chart{grid-column:1/-1;align-items:flex-end;gap:8px;height:46px;display:flex}.ap-mock-col{background:#60a5fa66;border-radius:6px 6px 0 0;flex:1}.ap-mock-integrations{flex-wrap:wrap;gap:10px;display:flex}.ap-mock-integration{border:1px solid var(--border-soft);color:var(--muted-strong);background:#ffffff0a;border-radius:10px;padding:8px 14px;font-weight:700}.ap-compare{border:1px solid var(--border);border-radius:var(--radius-lg);background:#0c0c12b8;padding:24px}.ap-compare-title{color:var(--text);margin-top:12px;font-size:1.3rem}.ap-compare-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.ap-compare-card{border:1px solid var(--border);border-radius:var(--radius-md);background:#0f0f18b3;flex-direction:column;gap:10px;padding:20px;display:flex}.ap-compare-card-current{border-color:#f59e0b4d}.ap-compare-card-locked{border-color:#60a5fa4d}.ap-compare-card h4{color:var(--text);font-size:1.12rem}.ap-compare-tag{background:var(--amber-soft);width:fit-content;color:var(--amber);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:4px 12px;font-size:.7rem;font-weight:800;display:inline-flex}.ap-compare-tag-planned{background:var(--blue-soft);color:#bcd6ff}.ap-compare-list{flex-direction:column;gap:8px;margin-top:4px;display:flex}.ap-compare-list li{color:var(--muted-strong);padding-left:22px;line-height:1.5;position:relative}.ap-compare-list li:before{content:"✓";color:var(--emerald);font-weight:800;position:absolute;left:0}.ap-compare-list-planned li{color:var(--muted)}.ap-compare-list-planned li:before{content:"○";color:#7ea8ff}.ap-price-ref{border-top:1px solid var(--border);color:var(--muted-strong);margin-top:8px;padding-top:12px;font-weight:700}.ap-compare-cta{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding-top:18px;display:flex}.ap-compare-cta p{color:var(--muted);line-height:1.6}.ap-form{flex-direction:column;gap:14px;display:flex}.ap-field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ap-field{flex-direction:column;gap:8px;display:flex}.ap-field>span{color:var(--muted-strong);font-size:.85rem;font-weight:700}.ap-input,.ap-textarea{border:1px solid var(--border-soft);width:100%;color:var(--text);font:inherit;background:#ffffff08;border-radius:12px;padding:12px 14px}.ap-input:focus,.ap-textarea:focus{border-color:#60a5fa8c;outline:none}.ap-textarea{resize:vertical;min-height:110px}.ap-form-actions{flex-direction:column;gap:8px;margin-top:4px;display:flex}.ap-form-note{color:var(--muted)}.ap-success-state{flex-direction:column;align-items:flex-start;gap:12px;padding:8px 0;display:flex}.ap-success-glyph{background:var(--emerald-soft);width:48px;height:48px;color:var(--emerald);border-radius:999px;place-items:center;font-size:1.4rem;font-weight:800;display:grid}.ap-success-state strong{color:var(--text);font-size:1.14rem}.ap-success-state p{color:var(--muted);line-height:1.6}@media (max-width:900px){.ap-feature-grid,.ap-compare-grid,.ap-field-row{grid-template-columns:1fr}}
:root{--l-paper:#faf8f4;--l-paper-deep:#f2eee6;--l-surface:#fff;--l-rule:#e3ded4;--l-rule-strong:#cfc8ba;--l-ink:#17150f;--l-ink-body:#3a362e;--l-ink-muted:#6b6558;--l-accent:#2e3480;--l-accent-hover:#232872;--l-accent-wash:#2e34800f;--l-risk:#b3261e;--l-risk-wash:#b3261e12;--l-caution:#8a5a00;--l-caution-wash:#8a5a0014;--l-clear:#1f6b45;--l-clear-wash:#1f6b4514;--l-font-display:var(--font-display), Georgia, "Times New Roman", serif;--l-font-body:var(--font-body), "Segoe UI", system-ui, sans-serif;--l-font-mono:var(--font-mono), "Cascadia Code", Consolas, monospace;--l-text-2xs:.75rem;--l-text-xs:.875rem;--l-text-sm:.9375rem;--l-text-base:1.0625rem;--l-text-lg:1.3125rem;--l-text-xl:1.6875rem;--l-text-2xl:clamp(1.75rem, 1.4rem + 1.6vw, 2.0625rem);--l-text-3xl:clamp(2rem, 1.45rem + 2.6vw, 2.625rem);--l-text-4xl:clamp(2.375rem, 1.6rem + 3.4vw, 3.25rem);--l-text-5xl:clamp(2.625rem, 1.55rem + 4.8vw, 4.0625rem);--l-leading-display:1.05;--l-leading-tight:1.15;--l-leading-snug:1.3;--l-leading-normal:1.5;--l-leading-body:1.6;--l-tracking-display:-.022em;--l-tracking-tight:-.015em;--l-tracking-normal:0;--l-tracking-label:.08em;--l-space-1:4px;--l-space-2:8px;--l-space-3:12px;--l-space-4:16px;--l-space-6:24px;--l-space-8:32px;--l-space-12:48px;--l-space-16:64px;--l-space-24:96px;--l-space-32:128px;--l-max-width:1200px;--l-gutter:var(--l-space-6);--l-grid-gap:var(--l-space-6);--l-measure:68ch;--l-measure-display:18ch;--l-section-y:var(--l-space-24);--l-lift:0 1px 2px #17150f0a, 0 12px 32px -12px #17150f2e;--l-radius-0:0;--l-radius-1:3px;--l-radius-2:6px;--l-radius-3:10px;--l-radius-pill:999px;--l-ease:cubic-bezier(.2, 0, .13, 1);--l-duration:.18s}@media (max-width:1024px){:root{--l-section-y:var(--l-space-16)}}@media (max-width:768px){:root{--l-section-y:var(--l-space-12);--l-gutter:var(--l-space-4)}}
.page-shell:has(.scoply-landing){width:100%;max-width:none;min-height:0;padding:0}.scoply-landing{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;z-index:1;background:var(--l-paper);min-height:100vh;color:var(--l-ink-body);font-family:var(--l-font-body);font-size:var(--l-text-base);line-height:var(--l-leading-body);-webkit-font-smoothing:antialiased;flex-direction:column;margin:0 auto;display:flex;position:relative}.scoply-landing>main{flex:auto}.l-container{width:100%;max-width:var(--l-max-width);padding-inline:var(--l-gutter);margin:0 auto}.l-section{padding-block:var(--l-section-y);border-top:1px solid var(--l-rule)}.l-section--continuation{border-top:0;padding-block-start:0}.l-section--band{background:var(--l-paper-deep);padding-block:calc(var(--l-section-y) + var(--l-space-8))}.scoply-landing h1,.scoply-landing h2,.scoply-landing h3,.scoply-landing h4{font-family:var(--l-font-display);color:var(--l-ink);margin:0;font-weight:700}.scoply-landing p{margin:0}.scoply-landing :where(a){color:inherit;text-decoration:none}.scoply-landing :focus-visible{outline:2px solid var(--l-accent);outline-offset:3px;border-radius:var(--l-radius-1)}.l-skip-link{left:var(--l-space-4);top:var(--l-space-4);z-index:100;padding:var(--l-space-3) var(--l-space-4);border-radius:var(--l-radius-2);background:var(--l-ink);color:var(--l-surface);font-size:var(--l-text-sm);font-weight:600;position:absolute;transform:translateY(-200%)}.l-skip-link:focus-visible{transform:translateY(0)}.l-label{font-family:var(--l-font-mono);font-size:var(--l-text-2xs);letter-spacing:var(--l-tracking-label);font-weight:500;line-height:var(--l-leading-normal);text-transform:uppercase;color:var(--l-ink-muted);display:block}.l-section-head{max-width:var(--l-measure);margin-bottom:var(--l-space-12)}.l-section-head h2{margin-top:var(--l-space-3);max-width:var(--l-measure-display);font-size:var(--l-text-3xl);line-height:var(--l-leading-tight);letter-spacing:var(--l-tracking-tight)}.l-section-head p{margin-top:var(--l-space-4);max-width:56ch;font-size:var(--l-text-lg);line-height:var(--l-leading-normal);color:var(--l-ink-muted)}.l-btn{justify-content:center;align-items:center;gap:var(--l-space-2);min-height:48px;padding-inline:var(--l-space-6);border-radius:var(--l-radius-2);font-family:var(--l-font-body);font-size:var(--l-text-base);letter-spacing:var(--l-tracking-normal);text-align:center;transition:background var(--l-duration) var(--l-ease), border-color var(--l-duration) var(--l-ease), color var(--l-duration) var(--l-ease);border:1px solid #0000;font-weight:600;display:inline-flex}.l-btn--primary{background:var(--l-ink);color:var(--l-surface)}.l-btn--primary:hover{background:var(--l-ink-body)}.l-btn--secondary{background:var(--l-surface);border-color:var(--l-rule-strong);color:var(--l-ink)}.l-btn--secondary:hover{border-color:var(--l-ink-muted)}.l-btn--sm{min-height:40px;padding-inline:var(--l-space-4);font-size:var(--l-text-sm)}.l-btn--block{width:100%}.l-link{color:var(--l-accent);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--l-rule-strong);text-decoration-color:var(--l-rule-strong);transition:text-decoration-color var(--l-duration) var(--l-ease);font-weight:500}.l-link:hover{color:var(--l-accent-hover);text-decoration-color:currentColor}.l-nav{z-index:50;background:color-mix(in srgb, var(--l-paper) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--l-rule);position:sticky;top:0}.l-nav__inner{justify-content:space-between;align-items:center;gap:var(--l-space-6);min-height:68px;display:flex}.l-nav__brand{flex:none;align-items:center;line-height:0;display:inline-flex}.l-nav__brand img{width:auto;height:26px}.l-nav__links{align-items:center;gap:var(--l-space-8);font-size:var(--l-text-sm);display:flex}.l-nav__links a{color:var(--l-ink-body);padding-block:var(--l-space-2);transition:border-color var(--l-duration) var(--l-ease);border-bottom:1px solid #0000;font-weight:500}.l-nav__links a:hover{border-bottom-color:var(--l-ink)}.l-nav__actions{align-items:center;gap:var(--l-space-3);flex:none;display:flex}.l-nav__menu{display:none;position:relative}.l-nav__menu>summary{border:1px solid var(--l-rule-strong);border-radius:var(--l-radius-2);background:var(--l-surface);width:44px;height:44px;color:var(--l-ink);cursor:pointer;justify-content:center;align-items:center;list-style:none;display:inline-flex}.l-nav__menu>summary::-webkit-details-marker{display:none}.l-nav__menu-panel{right:0;top:calc(100% + var(--l-space-2));gap:var(--l-space-1);min-width:200px;padding:var(--l-space-2);border:1px solid var(--l-rule);border-radius:var(--l-radius-3);background:var(--l-surface);box-shadow:var(--l-lift);display:grid;position:absolute}.l-nav__menu-panel a{padding:var(--l-space-3);border-radius:var(--l-radius-2);color:var(--l-ink-body);font-size:var(--l-text-sm);font-weight:500}.l-nav__menu-panel a:hover{background:var(--l-paper-deep)}.l-hero{padding-block:var(--l-space-24) var(--l-space-16);border-top:0}.l-hero__grid{gap:var(--l-space-16);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;display:grid}.l-hero__copy{max-width:34rem}.l-hero h1{margin-top:var(--l-space-4);font-size:var(--l-text-5xl);line-height:var(--l-leading-display);letter-spacing:var(--l-tracking-display);text-wrap:balance}.l-hero__lead{margin-top:var(--l-space-6);max-width:42ch;font-size:var(--l-text-lg);line-height:var(--l-leading-normal);color:var(--l-ink-muted)}.l-hero__actions{align-items:center;gap:var(--l-space-4);margin-top:var(--l-space-8);flex-wrap:wrap;display:flex}.l-hero__note{margin-top:var(--l-space-4);font-size:var(--l-text-xs);color:var(--l-ink-muted)}.l-chrome{border:1px solid var(--l-rule-strong);border-radius:var(--l-radius-3);background:var(--l-surface);box-shadow:var(--l-lift);overflow:hidden}.l-chrome__bar{align-items:center;gap:var(--l-space-3);padding:var(--l-space-3) var(--l-space-4);border-bottom:1px solid var(--l-rule);background:var(--l-paper);display:flex}.l-chrome__dots{gap:var(--l-space-2);display:inline-flex}.l-chrome__dots span{border-radius:var(--l-radius-pill);background:var(--l-rule-strong);width:9px;height:9px}.l-chrome__addr{font-family:var(--l-font-mono);font-size:var(--l-text-2xs);color:var(--l-ink-muted);text-align:center;flex:1}.l-chrome__media{background:var(--l-paper-deep);width:100%;height:auto;display:block}.l-stats{border-top:1px solid var(--l-rule-strong);border-bottom:1px solid var(--l-rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.l-stats>div{padding:var(--l-space-8) var(--l-space-6);border-left:1px solid var(--l-rule)}.l-stats>div:first-child{border-left:0;padding-left:0}.l-stats dt{font-family:var(--l-font-display);font-size:var(--l-text-2xl);font-weight:700;line-height:var(--l-leading-tight);letter-spacing:var(--l-tracking-tight);color:var(--l-ink);font-variant-numeric:tabular-nums}.l-stats dd{margin:var(--l-space-2) 0 0;max-width:24ch;font-size:var(--l-text-sm);line-height:var(--l-leading-normal);color:var(--l-ink-muted)}.l-proof{align-items:center;gap:var(--l-space-6);padding-block:var(--l-space-8);flex-wrap:wrap;display:flex}.l-proof__badges{align-items:center;gap:var(--l-space-6);flex-wrap:wrap;display:flex}.l-proof__badges a{border-radius:var(--l-radius-2);opacity:.85;transition:opacity var(--l-duration) var(--l-ease);align-items:center;display:inline-flex}.l-proof__badges a:hover{opacity:1}.l-proof__badges img,.l-proof__badges svg{width:auto;height:44px;display:block}.l-ledger{border-top:1px solid var(--l-rule-strong)}.l-ledger__row{gap:var(--l-grid-gap);padding-block:var(--l-space-8);border-bottom:1px solid var(--l-rule);grid-template-columns:minmax(0,3fr) minmax(0,7fr) minmax(0,3fr);align-items:start;display:grid}.l-ledger__what{font-family:var(--l-font-display);font-size:var(--l-text-xl);font-weight:700;line-height:var(--l-leading-snug);letter-spacing:var(--l-tracking-tight);color:var(--l-ink)}.l-ledger__detail{max-width:54ch;color:var(--l-ink-body)}.l-ledger__cost{font-family:var(--l-font-mono);font-size:var(--l-text-xs);line-height:var(--l-leading-normal);color:var(--l-ink-muted);text-align:right;font-variant-numeric:tabular-nums}.l-redline{border:1px solid var(--l-rule-strong);border-radius:var(--l-radius-3);background:var(--l-surface);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;display:grid;overflow:hidden}.l-redline__pane{padding:var(--l-space-8)}.l-redline__pane+.l-redline__pane{border-left:1px solid var(--l-rule);background:var(--l-paper)}.l-redline__head{justify-content:space-between;align-items:baseline;gap:var(--l-space-4);padding-bottom:var(--l-space-4);margin-bottom:var(--l-space-6);border-bottom:1px solid var(--l-rule);display:flex}.l-redline__source{font-family:var(--l-font-mono);font-size:var(--l-text-sm);color:var(--l-ink-muted);padding-left:var(--l-space-6);border-left:2px solid var(--l-rule);line-height:1.9}.l-redline__source p+p{margin-top:var(--l-space-4)}.l-redline__flag{background:var(--l-risk-wash);box-shadow:inset 0 -2px 0 var(--l-risk);color:var(--l-ink);padding:1px 2px}.l-redline__finding{gap:var(--l-space-3);padding-left:var(--l-space-6);border-left:2px solid var(--l-risk);display:grid}.l-redline__finding+.l-redline__finding{margin-top:var(--l-space-8)}.l-redline__verdict{font-family:var(--l-font-mono);font-size:var(--l-text-2xs);letter-spacing:var(--l-tracking-label);text-transform:uppercase;color:var(--l-risk);font-weight:500}.l-redline__claim{font-family:var(--l-font-display);font-size:var(--l-text-xl);font-weight:700;line-height:var(--l-leading-snug);letter-spacing:var(--l-tracking-tight);color:var(--l-ink)}.l-redline__meta{gap:var(--l-space-2) var(--l-space-6);font-family:var(--l-font-mono);font-size:var(--l-text-xs);color:var(--l-ink-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.l-redline__draft{margin-top:var(--l-space-8);padding:var(--l-space-6);border:1px solid var(--l-rule);border-radius:var(--l-radius-2);background:var(--l-surface)}.l-redline__draft p{margin-top:var(--l-space-3);font-size:var(--l-text-sm);line-height:var(--l-leading-body);color:var(--l-ink-body)}.l-steps{gap:var(--l-grid-gap);margin-bottom:var(--l-space-12);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.l-step{padding-top:var(--l-space-4);border-top:2px solid var(--l-ink)}.l-step__n{font-family:var(--l-font-mono);font-size:var(--l-text-2xs);letter-spacing:var(--l-tracking-label);color:var(--l-ink-muted);font-variant-numeric:tabular-nums;font-weight:500}.l-step h3{margin-top:var(--l-space-3);font-size:var(--l-text-xl);line-height:var(--l-leading-snug);letter-spacing:var(--l-tracking-tight)}.l-step p{margin-top:var(--l-space-3);max-width:38ch;color:var(--l-ink-muted)}.l-loop{margin-top:var(--l-space-12);justify-content:center;display:flex}.l-loop__frame{border:1px solid var(--l-rule-strong);border-radius:var(--l-radius-3);background:var(--l-surface);width:100%;max-width:400px;overflow:hidden}.l-loop__frame video{width:100%;height:auto;display:block}.l-loop__caption{padding:var(--l-space-3) var(--l-space-4);border-top:1px solid var(--l-rule);font-family:var(--l-font-mono);font-size:var(--l-text-2xs);letter-spacing:var(--l-tracking-label);text-transform:uppercase;color:var(--l-ink-muted)}.l-quotes{border-top:1px solid var(--l-rule-strong);border-left:1px solid var(--l-rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.l-quote{gap:var(--l-space-6);padding:var(--l-space-8);border-right:1px solid var(--l-rule);border-bottom:1px solid var(--l-rule);flex-direction:column;display:flex}.l-quote blockquote{font-family:var(--l-font-display);font-size:var(--l-text-lg);font-weight:600;line-height:var(--l-leading-normal);letter-spacing:var(--l-tracking-normal);color:var(--l-ink);text-wrap:pretty;margin:0}.l-quote figcaption{font-size:var(--l-text-sm);color:var(--l-ink-muted);margin-top:auto}.l-quote figcaption strong{color:var(--l-ink-body);font-weight:600;display:block}.l-data{gap:var(--l-space-16);padding:var(--l-space-12);border:1px solid var(--l-rule-strong);border-radius:var(--l-radius-3);background:var(--l-surface);grid-template-columns:minmax(0,4fr) minmax(0,8fr);display:grid}.l-data h2{margin-top:var(--l-space-3);font-size:var(--l-text-2xl);line-height:var(--l-leading-tight);letter-spacing:var(--l-tracking-tight)}.l-data__list{gap:0;margin:0;display:grid}.l-data__list>div{gap:var(--l-space-6);padding-block:var(--l-space-4);border-bottom:1px solid var(--l-rule);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.l-data__list>div:last-child{border-bottom:0}.l-data__list dt{font-family:var(--l-font-mono);font-size:var(--l-text-xs);letter-spacing:var(--l-tracking-label);text-transform:uppercase;color:var(--l-ink-muted);line-height:var(--l-leading-body)}.l-data__list dd{font-size:var(--l-text-sm);line-height:var(--l-leading-body);color:var(--l-ink-body);margin:0}.l-pricing__scroll{overflow-x:auto}.l-pricing__table{border-collapse:collapse;text-align:left;width:100%}.l-pricing__table th,.l-pricing__table td{padding:var(--l-space-4) var(--l-space-6);border-bottom:1px solid var(--l-rule);vertical-align:top}.l-pricing__table thead th{border-bottom:2px solid var(--l-ink);vertical-align:bottom}.l-pricing__table th:first-child,.l-pricing__table td:first-child{width:22%;padding-left:0}.l-pricing__tier{font-family:var(--l-font-display);font-size:var(--l-text-xl);font-weight:700;line-height:var(--l-leading-snug);letter-spacing:var(--l-tracking-tight);color:var(--l-ink);display:block}.l-pricing__price{margin-top:var(--l-space-3);font-family:var(--l-font-display);font-size:var(--l-text-2xl);letter-spacing:var(--l-tracking-tight);color:var(--l-ink);font-variant-numeric:tabular-nums;font-weight:700;line-height:1;display:block}.l-pricing__unit{font-family:var(--l-font-body);font-size:var(--l-text-sm);color:var(--l-ink-muted);font-weight:400}.l-pricing__sub{margin-top:var(--l-space-2);font-family:var(--l-font-mono);font-size:var(--l-text-2xs);line-height:var(--l-leading-normal);color:var(--l-ink-muted);font-variant-numeric:tabular-nums;letter-spacing:0;text-transform:none;font-weight:400;display:block}.l-pricing__alt{margin-top:var(--l-space-4);padding-top:var(--l-space-4);border-top:1px dashed var(--l-rule-strong);font-size:var(--l-text-sm);color:var(--l-ink-body);font-weight:400;display:block}.l-pricing__alt strong{font-family:var(--l-font-display);font-size:var(--l-text-lg);color:var(--l-ink);font-variant-numeric:tabular-nums;display:block}.l-pricing__rowlabel{font-size:var(--l-text-sm);color:var(--l-ink-muted);font-weight:500}.l-pricing__table td{font-size:var(--l-text-sm);line-height:var(--l-leading-normal);color:var(--l-ink-body)}.l-pricing__list{gap:var(--l-space-2);margin:0;padding-left:1.1em;display:grid}.l-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.l-pricing__yes{color:var(--l-ink);font-weight:600}.l-pricing__table tfoot td{padding-top:var(--l-space-6);border-bottom:0}.l-pricing__cta-stack{gap:var(--l-space-3);display:grid}.l-pricing__featured{background:var(--l-accent-wash)}.l-pricing__flag{margin-bottom:var(--l-space-3);font-family:var(--l-font-mono);font-size:var(--l-text-2xs);letter-spacing:var(--l-tracking-label);text-transform:uppercase;color:var(--l-accent);display:inline-block}.l-faq{gap:var(--l-space-16);grid-template-columns:minmax(0,4fr) minmax(0,8fr);display:grid}.l-faq__list{border-top:1px solid var(--l-rule-strong)}.l-faq details{border-bottom:1px solid var(--l-rule)}.l-faq summary{justify-content:space-between;align-items:baseline;gap:var(--l-space-6);padding-block:var(--l-space-6);cursor:pointer;font-family:var(--l-font-display);font-size:var(--l-text-lg);font-weight:600;line-height:var(--l-leading-snug);color:var(--l-ink);list-style:none;display:flex}.l-faq summary::-webkit-details-marker{display:none}.l-faq summary:after{content:"+";font-family:var(--l-font-mono);font-size:var(--l-text-lg);color:var(--l-ink-muted);flex:none;font-weight:400}.l-faq details[open] summary:after{content:"−"}.l-faq details>div{padding-bottom:var(--l-space-6);max-width:62ch;color:var(--l-ink-body)}.l-faq details>div p+p{margin-top:var(--l-space-4)}.l-close{gap:var(--l-space-8);text-align:center;justify-items:center;display:grid}.l-close h2{max-width:20ch;font-size:var(--l-text-4xl);line-height:var(--l-leading-tight);letter-spacing:var(--l-tracking-display);text-wrap:balance}.l-close p{max-width:48ch;font-size:var(--l-text-lg);color:var(--l-ink-muted)}.l-footer{border-top:1px solid var(--l-rule-strong);background:var(--l-paper-deep);color:var(--l-ink-body);font-family:var(--l-font-body);font-size:var(--l-text-sm)}.l-footer__grid{gap:var(--l-space-12);padding-block:var(--l-space-16) var(--l-space-12);grid-template-columns:minmax(0,4fr) repeat(3,minmax(0,2fr));display:grid}.l-footer__brand img{width:auto;height:26px}.l-footer__tagline{margin-top:var(--l-space-4);max-width:30ch;color:var(--l-ink-muted)}.l-footer__col h3{font-family:var(--l-font-mono);font-size:var(--l-text-2xs);letter-spacing:var(--l-tracking-label);text-transform:uppercase;color:var(--l-ink-muted);font-weight:500}.l-footer__col ul{margin:var(--l-space-4) 0 0;gap:var(--l-space-3);padding:0;list-style:none;display:grid}.l-footer__col a{color:var(--l-ink-body);transition:border-color var(--l-duration) var(--l-ease);border-bottom:1px solid #0000}.l-footer__col a:hover{border-bottom-color:var(--l-ink)}.l-footer__bar{justify-content:space-between;align-items:center;gap:var(--l-space-4);padding-block:var(--l-space-6);border-top:1px solid var(--l-rule);font-size:var(--l-text-xs);color:var(--l-ink-muted);flex-wrap:wrap;display:flex}@media (max-width:1024px){.l-hero__grid{gap:var(--l-space-12);grid-template-columns:minmax(0,1fr)}.l-hero__copy{max-width:38rem}.l-redline,.l-data,.l-faq{grid-template-columns:minmax(0,1fr)}.l-redline__pane+.l-redline__pane{border-left:0;border-top:1px solid var(--l-rule)}.l-data,.l-faq{gap:var(--l-space-8)}.l-data{padding:var(--l-space-8)}.l-ledger__row{gap:var(--l-space-3);grid-template-columns:minmax(0,1fr)}.l-ledger__cost{text-align:left}.l-footer__grid{gap:var(--l-space-8);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.l-nav__links{display:none}.l-nav__menu{display:block}.l-nav__inner{gap:var(--l-space-4);flex-wrap:wrap}.l-nav__actions{align-items:center;gap:var(--l-space-3);flex:none;display:flex}.l-nav__actions .l-btn{flex:none;width:auto}.l-nav__menu-panel{min-width:200px;max-width:min(100vw - var(--l-space-6), 320px)}.l-hero{padding-block:var(--l-space-16) var(--l-space-12)}.l-stats{grid-template-columns:minmax(0,1fr)}.l-stats>div{padding:var(--l-space-6) 0;border-left:0;border-top:1px solid var(--l-rule)}.l-stats>div:first-child{padding-top:var(--l-space-6);border-top:0}.l-steps,.l-quotes{grid-template-columns:minmax(0,1fr)}.l-quotes{border-left:0}.l-quote{padding:var(--l-space-6) 0;border-right:0}.l-ledger__row{gap:var(--l-space-3);padding-block:var(--l-space-6);grid-template-columns:minmax(0,1fr)}.l-ledger__cost{grid-column:1}.l-redline__pane{padding:var(--l-space-6)}.l-data__list>div{gap:var(--l-space-2);grid-template-columns:minmax(0,1fr)}.l-pricing__table,.l-pricing__table tbody,.l-pricing__table tfoot,.l-pricing__table tr,.l-pricing__table th,.l-pricing__table td{width:100%;display:block}.l-pricing__table thead{display:none}.l-pricing__table tr{padding-block:var(--l-space-6);border-bottom:1px solid var(--l-rule)}.l-pricing__table tr:last-child{border-bottom:0}.l-pricing__table th,.l-pricing__table td{padding:var(--l-space-2) 0;text-align:left;border-bottom:0}.l-pricing__table td:not(:first-child):before{content:attr(data-tier);font-family:var(--l-font-mono);font-size:var(--l-text-2xs);letter-spacing:var(--l-tracking-label);text-transform:uppercase;color:var(--l-ink-muted);margin-bottom:var(--l-space-2);display:block}.l-pricing__table td:first-child{font-family:var(--l-font-display);font-size:var(--l-text-lg);color:var(--l-ink);padding-top:var(--l-space-4);padding-bottom:var(--l-space-2);font-weight:700}.l-pricing__table td:first-child:before{content:none}.l-pricing__table th:first-child,.l-pricing__table td:first-child{width:100%}.l-pricing__rowlabel{font-family:var(--l-font-display);font-size:var(--l-text-lg);color:var(--l-ink);font-weight:700}.l-pricing__featured{background:0 0}.l-pricing__tier{font-size:var(--l-text-lg)}.l-pricing__price{font-size:var(--l-text-xl)}.l-pricing__cta-stack{gap:var(--l-space-3);margin-top:var(--l-space-3);display:grid}.l-pricing__flag{margin-bottom:var(--l-space-2);display:inline-block}}@media (max-width:420px){.l-hero__actions{display:grid}.l-hero__actions .l-btn{width:100%}.l-redline__source{padding-left:var(--l-space-4);font-size:var(--l-text-xs)}}@media (prefers-reduced-motion:reduce){.scoply-landing *,.scoply-landing :before,.scoply-landing :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:768px){.scoply-landing{width:100%;overflow-x:clip}.page-shell:has(.scoply-landing){overflow:clip}.scoply-landing>main{width:100%;overflow:hidden}.l-container{padding-inline:var(--l-gutter);box-sizing:border-box;width:100%}}
