@font-face{font-family:Mona Sans Variable;src:url(./mona-sans-latin-wght-normal.Pz49MTQZ.woff2)format("woff2-variations");font-weight:200 900;font-style:normal;font-display:swap}@font-face{font-family:Tanker;src:url(../../../fonts/Tanker-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--ink:#0e1626;--ink-soft:#1b2334;--slate:#586074;--slate-2:#828b9c;--paper:#fff;--bg:#f6f7f9;--bg-2:#eef0f5;--line:#e7e9ef;--line-strong:#d8dbe4;--accent:#3b53d6;--accent-ink:#2c40b8;--green:#12a150;--green-soft:#e7f6ec;--amber:#d97706;--red:#e0484d;--red-soft:#fdecec;--term-bg:#0b1020;--term-edge:#1c2540;--term-head:#0f1730;--term-text:#c7d0e4;--term-dim:#67728f;--term-green:#4ade80;--term-red:#fb7185;--term-amber:#fbbf24;--term-user:#93c5fd;--term-accent:#a5b4fc;--radius:16px;--radius-lg:22px;--radius-sm:11px;--shadow-sm:0 1px 2px #0e16260d;--shadow-md:0 12px 34px -18px #0e162647;--shadow-lg:0 30px 70px -34px #0e16266b;--wrap:1180px;--ease:cubic-bezier(.22, .61, .36, 1);--font-display:"Mona Sans Variable", Arial, sans-serif;--font-body:"Mona Sans Variable", Arial, sans-serif;--font-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--font-brand:"Tanker", "Mona Sans Variable", Arial, sans-serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--font-body);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.6}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}:focus-visible{outline:2.5px solid var(--accent);outline-offset:3px;border-radius:6px}::selection{color:var(--ink);background:#c9d2ff}.wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:26px}.section{padding:clamp(70px,9vw,124px) 0}.section-tight{padding:clamp(48px,6vw,72px) 0}@media (width<=620px){.wrap{padding-inline:20px}}.hero-grid>*,.control-grid>*,.faq-grid>*,.uc-grid>*,.dep-grid>*,.terminals>*,.audit-badges>*,.audit-list,.arow>*{min-width:0}.eyebrow{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);align-items:center;gap:9px;margin:0 0 18px;font-size:12.5px;font-weight:700;display:inline-flex}.eyebrow svg{width:16px;height:16px}.h1{font-family:var(--font-display);letter-spacing:-.04em;color:var(--ink);margin:0;font-size:clamp(40px,6.1vw,68px);font-weight:700;line-height:1}.h2{font-family:var(--font-display);letter-spacing:-.035em;color:var(--ink);margin:0;font-size:clamp(31px,4.4vw,53px);font-weight:700;line-height:1.04}.h3{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:19px;font-weight:700}.lead{color:var(--slate);max-width:56ch;margin:20px 0 0;font-size:clamp(16px,1.55vw,19px);line-height:1.62}.muted{color:var(--slate)}.btn{transition:transform .18s var(--ease), box-shadow .2s var(--ease), background .2s, border-color .2s, color .2s;white-space:nowrap;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:9px;padding:14px 22px;font-size:15px;font-weight:600;line-height:1;display:inline-flex}.btn svg{width:17px;height:17px}.btn-dark{background:var(--ink);color:#fff;box-shadow:var(--shadow-md)}.btn-dark:hover{background:#000;transform:translateY(-2px);box-shadow:0 18px 40px -16px #0e162680}.btn-outline{background:var(--paper);color:var(--ink);border-color:var(--line-strong)}.btn-outline:hover{border-color:var(--ink);transform:translateY(-2px)}.btn-light{color:var(--ink);background:#fff}.btn-light:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.btn-sm{border-radius:6px;padding:11px 17px;font-size:14px}.pill{background:var(--paper);border:1px solid var(--line-strong);color:var(--slate);box-shadow:var(--shadow-sm);border-radius:100px;align-items:center;gap:9px;margin-bottom:26px;padding:7px 14px 7px 11px;font-size:13px;font-weight:500;display:inline-flex}.pill .dot{background:var(--green);width:7px;height:7px;box-shadow:0 0 0 4px var(--green-soft);border-radius:50%}.pill svg{width:16px;height:16px;color:var(--accent)}.pill.center{margin:0 auto 20px}.js-anim .reveal{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transform:translateY(16px)}.js-anim .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.reveal{opacity:1!important;transform:none!important}}
