@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/31e5e20239562b7a-s.16c6cr~1k.9vq.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:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a8b04342f903b9d-s.005vrn2-1h39-.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:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c6e2684784a55443-s.p.0v346keojskif.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:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/742f0fcf9aa5cfe6-s.0lx-wywuwot3e.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:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b524e3bdcc8dfcd3-s.0j_1ik2r9_gpb.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:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a083361d37caf3d1-s.p.08pvxdps0wo-e.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:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b221c6d9681431a7-s.0.sekgp0dvxz0.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:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/af7efeee822b8a1b-s.13zscyw9.1y5o.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:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6c98c9fb873995d2-s.p.0o4ax6vjjs2k3.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:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f1c5314e24238cfd-s.0o4fezauaycti.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:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7993b8d2abb72fea-s.12pquhgpv5fua.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:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0595f7052377a1a2-s.p.0u0xtu5i3hze-.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:Barlow Fallback;src:local(Arial);ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.0%;size-adjust:96.68%}.barlow_fd4d59a2-module__LzUlFq__className{font-family:Barlow,Barlow Fallback;font-style:normal}.barlow_fd4d59a2-module__LzUlFq__variable{--font-barlow:"Barlow", "Barlow Fallback"}
@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e37557cf0085218d-s.0rhxww97q7~b_.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:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/146a3e5eadafdf83-s.0jayii92089rt.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:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d9b5d46d9a89ffe6-s.p.0agk34fg-1.z0.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:Barlow Condensed Fallback;src:local(Arial);ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.0%;size-adjust:76.49%}.barlow_condensed_4d7f1075-module__0OAGCG__className{font-family:Barlow Condensed,Barlow Condensed Fallback;font-style:normal;font-weight:700}.barlow_condensed_4d7f1075-module__0OAGCG__variable{--font-barlow-condensed:"Barlow Condensed", "Barlow Condensed Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.0m9hhkgdlzukj.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.0juuwbcf7uz~t.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.0qg7j5o.yrclm.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.0hkrq11n-dhos.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.07ig5l8azj~hy.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:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.0_n_qwbzcushi.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:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.07r2ragk8ph~z.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:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.0787d67~10694.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:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.0dgq8lqrj3gc_.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:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.0o14nraug8u5s.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_7b7796e1-module__v9q8Gq__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_7b7796e1-module__v9q8Gq__variable{--font-ibm-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--base:#f6f5f1;--white:#fff;--band:#fbefe7;--orange:#e8541c;--orange-deep:#c2410c;--ink:#15130f;--ink-60:#15130fa3;--ink-40:#15130f6b;--line:#15130f1f;--green:#1f8a4c;--green-soft:#1f8a4c1f;--orange-soft:#e8541c1a;--font-head:"Barlow Condensed", sans-serif;--font-body:"Barlow", sans-serif;--font-mono:"IBM Plex Mono", monospace;--radius:10px;--shadow-card:0 18px 50px #15130f29, 0 4px 14px #15130f1a;--maxw:1140px}*{box-sizing:border-box;margin:0;padding:0}html:has(.marketing-site){scroll-behavior:smooth}.marketing-site{font-family:var(--font-body);background:var(--base);color:var(--ink);-webkit-font-smoothing:antialiased;line-height:1.6}img{max-width:100%;display:block}a{color:inherit}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}.eyebrow{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--orange);margin-bottom:14px;font-size:12px;font-weight:600;display:block}.h1,.h2{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.005em;font-weight:700;line-height:.96}.h1{font-size:clamp(46px,7.4vw,88px)}.h2{font-size:clamp(34px,4.6vw,56px)}.h1 .hl,.h2 .hl{color:var(--orange)}.section-head{max-width:720px}.section-head.center{text-align:center;margin-left:auto;margin-right:auto}.section-head p{color:var(--ink-60);text-wrap:pretty;margin-top:18px;font-size:18px}.hazard{background:repeating-linear-gradient(-45deg, var(--orange) 0 12px, var(--ink) 12px 24px);height:6px}.btn{font-family:var(--font-body);cursor:pointer;white-space:nowrap;border:2px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:14px 28px;font-size:16px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.btn-orange{background:var(--orange);color:#fff}.btn-orange:hover{background:var(--orange-deep)}.btn-outline{color:var(--ink);border-color:var(--ink);background:0 0}.btn-outline:hover{border-color:var(--orange-deep);color:var(--orange-deep)}.btn-dark{background:var(--ink);color:#fff}.btn-dark:hover{background:#000}.btn-sm{padding:9px 18px;font-size:15px}.tape{background:var(--orange);color:#fff;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;text-align:center;padding:9px 16px;font-size:11px;font-weight:600}.nav-sticky{z-index:100;-webkit-backdrop-filter:blur(12px);background:#ffffffdb;position:sticky;top:0}.nav-inner{max-width:var(--maxw);justify-content:space-between;align-items:center;gap:24px;height:68px;margin:0 auto;padding:0 24px;display:flex}.nav-logo img{width:auto;height:30px}.nav-links{gap:28px;list-style:none;display:flex}.nav-links a{color:var(--ink-60);font-size:15px;font-weight:500;text-decoration:none;transition:color .15s}.nav-links a:hover{color:var(--orange-deep)}.nav-actions{align-items:center;gap:10px;display:flex}.hero{background:var(--base);padding-top:72px}.hero-copy{text-align:center;max-width:880px;margin:0 auto;padding:0 24px}.hero-copy .sub{max-width:640px;color:var(--ink-60);text-wrap:pretty;margin:24px auto 0;font-size:19px}.hero-ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.hero-chips{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:26px;display:flex}.chip{font-family:var(--font-mono);letter-spacing:.06em;border:1px solid var(--line);background:var(--white);color:var(--ink-60);border-radius:999px;padding:7px 14px;font-size:12px;font-weight:500}.chip .tick{color:var(--green);font-weight:600}.stage{margin-top:56px;padding:96px 24px 64px;position:relative;overflow:hidden}.stage-art{z-index:0;position:absolute;inset:0}.stage-art svg{width:100%;height:100%;display:block}.stage-cards{z-index:1;justify-content:center;align-items:flex-start;max-width:1020px;margin:0 auto;display:flex;position:relative}.dash{background:var(--white);border-radius:var(--radius);max-width:660px;box-shadow:var(--shadow-card);flex:640px;overflow:hidden}.dash-bar{border-bottom:1px solid var(--line);background:#fbfaf7;align-items:center;gap:12px;padding:10px 14px;display:flex}.dash-dots{gap:6px;display:flex}.dash-dots span{background:var(--line);border-radius:50%;width:10px;height:10px}.dash-url{font-family:var(--font-mono);color:var(--ink-40);background:var(--base);letter-spacing:.02em;border-radius:6px;flex:1;padding:5px 12px;font-size:11px}.dash-body{padding:18px}.dash-title{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.dash-title strong{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.03em;font-size:19px;font-weight:700}.live-tag{font-family:var(--font-mono);letter-spacing:.14em;color:var(--green);align-items:center;gap:6px;font-size:10px;font-weight:600;display:inline-flex}.live-tag:before{content:"";background:var(--green);border-radius:50%;width:7px;height:7px}.kpis{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px;display:grid}.kpi{border:1px solid var(--line);background:var(--white);border-radius:8px;padding:12px 14px}.kpi .num{font-family:var(--font-head);font-size:30px;font-weight:700;line-height:1}.kpi .num.warn{color:var(--orange)}.kpi .lbl{color:var(--ink-60);margin-top:5px;font-size:12.5px;line-height:1.3}.rows{flex-direction:column;display:flex}.row{border-top:1px solid var(--line);grid-template-columns:1.2fr 1.3fr auto auto;align-items:center;gap:12px;padding:10px 4px;font-size:13.5px;display:grid}.row .frm{font-weight:600}.row .who{color:var(--ink-60)}.row .when{font-family:var(--font-mono);color:var(--ink-40);font-size:11.5px}.pill{font-family:var(--font-mono);letter-spacing:.1em;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:600}.pill-ok{background:var(--green-soft);color:var(--green)}.pill-alert{background:var(--orange-soft);color:var(--orange-deep)}.poster{background:var(--white);border-radius:var(--radius);width:252px;box-shadow:var(--shadow-card);flex:0 0 252px;margin-top:64px;margin-left:-36px;position:relative;overflow:hidden}.poster .hazard{border-radius:0}.poster-body{text-align:center;padding:20px 20px 22px;position:relative}.grommet{background:var(--base);border-radius:50%;width:12px;height:12px;position:absolute;top:14px;box-shadow:inset 0 1px 3px #15130f4d}.grommet.gl{left:14px}.grommet.gr{right:14px}.poster-title{font-family:var(--font-head);text-transform:uppercase;margin-top:10px;font-size:24px;font-weight:700;line-height:1}.poster-qr{border:1px solid var(--line);border-radius:6px;width:138px;height:138px;margin:16px auto 14px;padding:8px}.poster-site{font-family:var(--font-mono);letter-spacing:.14em;color:var(--ink-60);font-size:10.5px;font-weight:600}.poster-chip{background:var(--orange);color:#fff;font-family:var(--font-mono);letter-spacing:.14em;border-radius:999px;margin-top:12px;padding:6px 14px;font-size:10px;font-weight:600;display:inline-block}.trust{background:var(--white);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.trust-row{flex-wrap:wrap;justify-content:center;gap:12px 40px;padding:22px 24px;display:flex}.trust-item{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-60);align-items:center;gap:9px;font-size:12px;font-weight:500;display:inline-flex}.trust-item:before{content:"";background:var(--orange);flex:none;width:7px;height:7px}.features{background:var(--white);padding:96px 0}.feature-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:52px;display:grid}.fcard{border:1px solid var(--line);border-radius:var(--radius);background:var(--base);flex-direction:column;gap:18px;padding:28px;display:flex}.fcard h3{font-family:var(--font-head);text-transform:uppercase;font-size:26px;font-weight:700;line-height:1}.fcard>p{color:var(--ink-60);text-wrap:pretty;font-size:15.5px}.mini{background:var(--white);border:1px solid var(--line);border-radius:8px;margin-top:auto;padding:14px;font-size:13px}.mini-head{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-40);margin-bottom:10px;font-size:10px;font-weight:600}.mini-line{border-top:1px solid var(--line);align-items:center;gap:10px;padding:7px 0;display:flex}.dot{border-radius:50%;flex:none;width:8px;height:8px}.dot-g{background:var(--green)}.dot-o{background:var(--orange)}.mini-line .nm{font-weight:600}.mini-line .meta{font-family:var(--font-mono);color:var(--ink-40);margin-left:auto;font-size:10.5px}.mini-line .meta.ok{color:var(--green)}.mini-line .meta.warn{color:var(--orange-deep)}.sig-line{border-top:1px dashed var(--ink-40);font-family:var(--font-mono);letter-spacing:.1em;color:var(--ink-40);justify-content:space-between;margin-top:16px;padding-top:5px;font-size:9.5px;display:flex}.sig-script{font-family:var(--font-head);color:var(--ink);font-size:19px;font-style:normal;display:inline-block;transform:rotate(-2deg)}.how{background:var(--band);padding:96px 0}.steps{grid-template-columns:repeat(4,1fr);gap:28px;margin-top:60px;display:grid;position:relative}.steps:before{content:"";background:var(--ink-40);z-index:0;height:2px;position:absolute;top:26px;left:7%;right:7%}.step{z-index:1;text-align:center;position:relative}.step-num{background:var(--orange);color:#fff;width:52px;height:52px;font-family:var(--font-head);border:4px solid var(--band);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 18px;font-size:26px;font-weight:700;display:flex}.step h3{font-family:var(--font-head);text-transform:uppercase;font-size:26px;font-weight:700;line-height:1}.step p{color:var(--ink-60);text-wrap:pretty;margin-top:8px;font-size:14.5px}.step-time{font-family:var(--font-mono);letter-spacing:.12em;color:var(--orange-deep);background:var(--white);border:1px solid var(--line);border-radius:999px;margin-top:12px;padding:5px 12px;font-size:11px;font-weight:600;display:inline-block}.forms{background:var(--white);padding:96px 0}.forms-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:52px;display:grid}.formcard{border:1px solid var(--line);background:var(--white);border-radius:8px;padding:18px;transition:border-color .15s}.formcard:hover{border-color:var(--orange)}.formcard .fnum{font-family:var(--font-mono);letter-spacing:.16em;color:var(--orange);margin-bottom:10px;font-size:10px;font-weight:600;display:block}.formcard .fname{font-family:var(--font-head);text-transform:uppercase;font-size:21px;font-weight:700;line-height:1.02}.noapp{background:var(--base);padding:96px 0}.noapp-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;display:grid}.checklist{flex-direction:column;gap:13px;margin-top:30px;list-style:none;display:flex}.checklist li{align-items:baseline;gap:12px;font-size:16.5px;font-weight:500;display:flex}.checklist .ck{color:var(--green);flex:none;font-weight:700}.phones{justify-content:center;align-items:flex-start;gap:14px;display:flex}.phone-col{flex:0 0 138px;width:138px}.phone-col:nth-child(2){margin-top:28px}.phone-col:nth-child(3){margin-top:56px}.phone{background:var(--ink);border-radius:20px;width:100%;padding:7px;box-shadow:0 12px 30px #15130f2e}.phone-screen{background:var(--white);border-radius:14px;flex-direction:column;height:248px;display:flex;overflow:hidden}.ph-cap{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;text-align:center;color:var(--ink-40);margin-top:10px;font-size:9px;font-weight:600}.scr-scan{background:#2a241d;justify-content:center;align-items:center;gap:10px}.scr-scan .frame{border:2px solid var(--orange);border-radius:8px;width:78px;height:78px;padding:8px;position:relative}.scr-scan .frame img{width:100%;height:100%}.scr-scan .cap{font-family:var(--font-mono);letter-spacing:.12em;color:#ffffffb3;text-transform:uppercase;font-size:8.5px}.scr-form{gap:8px;padding:12px 11px}.scr-form .ft{font-family:var(--font-head);text-transform:uppercase;font-size:13px;font-weight:700}.scr-form .field{border:1px solid var(--line);color:var(--ink-40);border-radius:5px;padding:6px 8px;font-size:8.5px}.scr-form .opts{flex-wrap:wrap;gap:4px;display:flex}.scr-form .opt{font-size:7.5px;font-family:var(--font-mono);border:1px solid var(--line);color:var(--ink-60);border-radius:999px;padding:3px 7px}.scr-form .opt.sel{background:var(--orange);border-color:var(--orange);color:#fff}.scr-form .go{background:var(--orange);color:#fff;text-align:center;border-radius:6px;margin-top:auto;padding:7px;font-size:9px;font-weight:700}.scr-done{text-align:center;justify-content:center;align-items:center;gap:10px;padding:14px}.scr-done .ok-ring{background:var(--green-soft);width:52px;height:52px;color:var(--green);border-radius:50%;justify-content:center;align-items:center;font-size:24px;font-weight:700;display:flex}.scr-done .dt{font-family:var(--font-head);text-transform:uppercase;font-size:15px;font-weight:700;line-height:1.05}.scr-done .dm{font-family:var(--font-mono);letter-spacing:.1em;color:var(--ink-40);font-size:8px}.compare{background:var(--white);padding:96px 0}.table-scroll{-webkit-overflow-scrolling:touch;margin-top:52px;overflow-x:auto}.cmp{border-collapse:collapse;width:100%;min-width:680px}.cmp th,.cmp td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:18px 20px;font-size:15.5px}.cmp thead th{font-family:var(--font-head);text-transform:uppercase;border-bottom:2px solid var(--ink);font-size:21px;font-weight:700}.cmp thead th.sk{color:var(--orange)}.cmp td.dim{color:var(--ink-60)}.cmp td.rowlbl{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-40);white-space:nowrap;font-size:11.5px;font-weight:600}.cmp td.sk-cell{background:var(--orange-soft);font-weight:600}.pilot{background:var(--band);padding:88px 0}.pilot-inner{text-align:center;max-width:700px;margin:0 auto}.pilot-inner p{color:var(--ink-60);text-wrap:pretty;margin-top:18px;font-size:18px}.pilot-inner .btn{margin-top:30px}.pricing{background:var(--white);padding:96px 0}.tiers{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;margin-top:52px;display:grid}.tier{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);flex-direction:column;padding:32px 28px;display:flex;position:relative}.tier.featured{border:2px solid var(--orange);background:var(--base)}.tier-badge{background:var(--orange);color:#fff;font-family:var(--font-mono);letter-spacing:.16em;white-space:nowrap;border-radius:999px;padding:5px 14px;font-size:10px;font-weight:600;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.tier h3{font-family:var(--font-head);text-transform:uppercase;font-size:30px;font-weight:700;line-height:1}.tier .tier-for{color:var(--ink-60);margin-top:8px;font-size:14.5px}.tier ul{flex-direction:column;flex:1;gap:11px;margin:24px 0 28px;list-style:none;display:flex}.tier li{align-items:baseline;gap:10px;font-size:15px;display:flex}.tier li:before{content:"✓";color:var(--green);flex:none;font-weight:700}.faq{background:var(--base);padding:96px 0}.faq-list{flex-direction:column;gap:12px;max-width:760px;margin:48px auto 0;display:flex}.faq-item{background:var(--white);border:1px solid var(--line);border-radius:8px}.faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-size:17px;font-weight:600;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";font-family:var(--font-head);color:var(--orange);flex:none;font-size:26px;font-weight:700;line-height:1;transition:transform .15s}.faq-item[open] summary:after{transform:rotate(45deg)}.faq-item .faq-a{color:var(--ink-60);text-wrap:pretty;max-width:640px;padding:0 22px 20px;font-size:15.5px}.cta{background:var(--orange);color:#fff;padding:96px 0}.cta-inner{text-align:center;max-width:780px;margin:0 auto}.cta-inner .h2{color:#fff}.cta-inner p{color:#ffffffe0;margin-top:18px;font-size:19px}.cta-inner .btn{margin-top:32px}.footer{background:var(--ink);color:#ffffffb8;padding:64px 0 0}.footer-grid{grid-template-columns:1.4fr 1fr 1fr;gap:48px;display:grid}.footer-brand img{width:auto;height:32px}.footer-brand p{text-wrap:pretty;max-width:320px;margin-top:18px;font-size:14.5px}.footer h4{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#ffffff73;margin-bottom:18px;font-size:11px;font-weight:600}.footer ul{flex-direction:column;gap:11px;list-style:none;display:flex}.footer ul a{color:#ffffffb8;font-size:15px;text-decoration:none;transition:color .15s}.footer ul a:hover{color:var(--orange)}.footer-base{font-family:var(--font-mono);letter-spacing:.06em;color:#ffffff73;text-align:center;border-top:1px solid #ffffff1f;margin-top:56px;padding:22px 0;font-size:11.5px}@media (max-width:980px){.feature-grid{grid-template-columns:1fr}.forms-grid{grid-template-columns:repeat(3,1fr)}.tiers{grid-template-columns:1fr;max-width:480px;margin-left:auto;margin-right:auto}.tier.featured{order:-1}.noapp-grid{grid-template-columns:1fr;gap:56px}.steps{grid-template-columns:repeat(2,1fr);gap:40px 28px}.steps:before{display:none}}@media (max-width:860px){.nav-links{display:none}.stage{padding:72px 16px 48px}.stage-cards{flex-direction:column;align-items:center}.dash{flex:none;width:100%;max-width:560px}.poster{margin-top:-24px;margin-left:0;transform:translate(60px)}}@media (max-width:640px){.h1{font-size:clamp(42px,11.5vw,60px)}.h2{font-size:clamp(32px,8.5vw,44px)}.hero{padding-top:52px}.hero-copy .sub{font-size:17px}.features,.how,.forms,.noapp,.compare,.pricing,.faq,.cta{padding:72px 0}.forms-grid{grid-template-columns:repeat(2,1fr)}.kpis{gap:8px}.kpi{padding:10px}.kpi .num{font-size:24px}.kpi .lbl{font-size:11px}.row{grid-template-columns:1fr auto}.row .who,.row .when{display:none}.poster{transform:translate(34px)}.phones{gap:10px}.phone-col{flex:0 0 104px;width:104px}.phone-screen{height:196px}.footer-grid{grid-template-columns:1fr;gap:40px}.nav-actions .btn-outline{display:none}}@media (max-width:420px){.steps{grid-template-columns:1fr}.poster{margin-top:20px;transform:none}}.hero2{background:linear-gradient(#f7f6f2 0%,#f9ebd6 36%,#f6cd9c 70%,#efa763 100%);padding-top:64px;position:relative;overflow:hidden}.hero2 .layer{pointer-events:none;width:106%;position:absolute;left:-3%;right:-3%}.hero2 .layer svg{width:100%;height:100%;display:block}.l-sky{width:100%;inset:0}.l-far{z-index:0;height:500px;bottom:150px}.l-mid{z-index:0;height:330px;bottom:64px}.l-fg{z-index:3;height:220px;bottom:-2px}.hero2-copy{z-index:2;text-align:center;max-width:880px;margin:0 auto;padding:0 24px;position:relative}.hero-badge{background:var(--green-soft);color:#166b3b;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;align-items:center;gap:9px;margin-bottom:26px;padding:8px 18px;font-size:12px;font-weight:600;display:inline-flex}.hero-badge .bd-tick{background:var(--green);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:17px;height:17px;font-size:10px;display:inline-flex}.h1-line{display:block}.hero2-copy .sub{max-width:640px;color:var(--ink-60);text-wrap:pretty;margin:24px auto 0;font-size:19px}.hero2-copy .hero-ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.hero2-copy .hero-chips{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:26px;display:flex}.hero2-stage{z-index:2;justify-content:center;align-items:flex-start;max-width:1080px;margin:60px auto 0;padding:0 24px 110px;display:flex;position:relative}.dash2{background:var(--white);max-width:760px;box-shadow:var(--shadow-card);border-radius:12px;flex:720px;overflow:hidden}.dash2-app{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:11px 18px;display:flex}.dash2-app>img{flex:none;width:26px;height:26px}.dash2-tabs{background:var(--base);border-radius:8px;gap:4px;padding:4px;display:flex}.dtab{font-family:var(--font-body);color:var(--ink-60);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;padding:7px 14px;font-size:13px;font-weight:600;transition:color .15s,background .15s;display:inline-flex}.dtab:hover{color:var(--ink)}.dtab.on{background:var(--ink);color:#fff}.dtab-badge{background:var(--orange);color:#fff;border-radius:999px;padding:1px 7px;font-size:10px;font-weight:700;line-height:1.5}.dash2-app .live-tag{margin-left:auto}.dash2-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;padding:16px 18px 2px;display:flex}.dash2-head strong{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.02em;font-size:25px;font-weight:700;line-height:1}.dash2-site{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-40);font-size:10.5px;font-weight:600}.dash2-panels{min-height:296px;padding:12px 18px 16px}.dpanel{display:none}.dpanel.on{display:block}.feed-head{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-40);align-items:center;gap:8px;margin:14px 0 4px;font-size:10px;font-weight:600;display:flex}.feed-dot{background:var(--green);border-radius:50%;width:7px;height:7px}@media (prefers-reduced-motion:no-preference){.feed-dot{animation:2s ease-in-out infinite feedpulse}@keyframes feedpulse{0%,to{box-shadow:0 0 #1f8a4c59}50%{box-shadow:0 0 0 5px #1f8a4c00}}}.dash2 .row{grid-template-columns:1.1fr 1.2fr auto auto auto;overflow:hidden}.row-view{border:1px solid var(--line);background:var(--white);font-family:var(--font-body);cursor:pointer;color:var(--ink-60);border-radius:6px;padding:4px 11px;font-size:11.5px;font-weight:600;transition:border-color .15s,color .15s}.row-view:hover{border-color:var(--orange);color:var(--orange-deep)}.wlist{margin-top:6px;font-size:13.5px}.wlist .mini-line:first-child{border-top:0}.alert-list{flex-direction:column;gap:10px;margin-top:10px;display:flex}.alert-card{border:1px solid var(--line);border-radius:8px;align-items:baseline;gap:12px;padding:12px 14px;font-size:13.5px;display:flex}.alert-card .pill{flex:none}.alert-card .a-what{font-weight:600}.alert-card .a-meta{font-family:var(--font-mono);color:var(--ink-40);white-space:nowrap;margin-left:auto;font-size:10.5px}.hero2-stage .poster{z-index:2;margin-top:-26px;margin-left:-40px}@media (max-width:980px){.hero2-stage{flex-direction:column;align-items:center}.dash2{flex:none;width:100%;max-width:620px}.hero2-stage .poster{margin:-28px 0 0;transform:translate(70px)}}@media (max-width:640px){.hero2{padding-top:48px}.hero2-copy .sub{font-size:17px}.hero2-stage{margin-top:44px;padding-bottom:84px}.l-far{height:320px;bottom:120px}.l-mid{height:220px;bottom:50px}.l-fg{height:150px}.dash2-head strong{font-size:21px}.dash2-panels{min-height:0}.dash2 .row{grid-template-columns:1fr auto auto}.dash2 .row .who,.dash2 .row .when{display:none}.dtab{padding:6px 10px;font-size:12px}.alert-card{flex-wrap:wrap}.alert-card .a-meta{width:100%;margin-left:0}.hero2-stage .poster{transform:translate(40px)}}@media (max-width:420px){.hero2-stage .poster{margin-top:16px;transform:none}}.marketing-site{--font-head:var(--font-barlow-condensed), "Barlow Condensed", sans-serif;--font-body:var(--font-barlow), "Barlow", sans-serif;--font-mono:var(--font-ibm-plex-mono), "IBM Plex Mono", monospace;min-height:100vh}.tiers.tiers-five{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:14px;margin-top:52px;display:grid}.tier .tier-price{font-family:var(--font-head);color:var(--ink);margin-top:10px;font-size:clamp(26px,2.2vw,36px);font-weight:700;line-height:1}.tier .tier-price .per{font-family:var(--font-body);color:var(--ink-60);font-size:14px;font-weight:500}.tiers-five .tier{padding:28px 18px}.tiers-five .tier h3{font-size:24px}.tiers-five .tier li{gap:8px;font-size:14px}.tiers-five .tier .tier-for{font-size:13px}.tiers-five .tier .btn{width:100%;padding:12px 18px;font-size:14px}.noapp-lead{color:var(--ink-60);text-wrap:pretty;margin-top:18px;font-size:18px}.pricing-annual-note{text-align:center;color:var(--ink-60);font-size:14px;font-family:var(--font-mono);letter-spacing:.04em;margin-top:28px}@media (max-width:1180px){.tiers.tiers-five{grid-template-columns:repeat(2,1fr)}.tiers.tiers-five .tier-enterprise{grid-column:1/-1;width:100%;max-width:520px;margin:0 auto}}@media (max-width:980px){.tiers.tiers-five{grid-template-columns:1fr;max-width:480px;margin-left:auto;margin-right:auto}.tiers.tiers-five .tier.featured{order:-1}.tiers.tiers-five .tier-enterprise{max-width:none}}
