*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}:root{--container:1200px;--gutter:clamp(16px,2.2vw,32px);--radius:16px;--font-sans:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,"Apple Color Emoji","Segoe UI Emoji";--h1:clamp(40px,5vw,56px);--h2:clamp(28px,3.2vw,38px);--h3:20px;--p:16px;--section-y:clamp(56px,7vw,96px);--canvas:#f6f7fb;--section:#eef2f8;--surface:#fff;--surface-2:#f5f7ff;--fg:#0b1220;--muted:#4a5a72;--text-subtle:#6b7a92;--border:#0f172a29;--border-soft:#0f172a1a;--accent:#ff4d1a;--accent-2:#ff7a45;--shadow:0 18px 60px #02081714;--shadow-soft:0 10px 30px #02081714;--shadow-sm:0 1px 2px #0208170f,0 1px 1px #0208170a;--shadow-md:0 12px 32px #0208171a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--canvas:#050a14;--section:#071227;--surface:#0a1731;--surface-2:#0e2142;--fg:#eaf1ff;--muted:#c5d0e6;--text-subtle:#94a8c8;--border:#ffffff24;--border-soft:#ffffff1c;--shadow:0 1px 0 #ffffff0a,0 22px 70px #0000008c;--shadow-soft:0 1px 0 #ffffff08,0 14px 40px #00000073;--shadow-sm:0 1px 0 #ffffff0d,0 14px 34px #00000080;--shadow-md:0 1px 0 #ffffff0f,0 24px 60px #0000009e}}body{font-family:var(--font-sans);font-size:var(--p);background:var(--canvas);color:var(--fg);line-height:1.55}a{color:inherit;text-decoration:none}a:hover{opacity:.95}img{max-width:100%;height:auto;display:block}.container{width:100%;max-width:var(--container);padding:0 var(--gutter);margin:0 auto}.section{padding:var(--section-y)0;position:relative}.section:not(.hero):before{content:"";background:var(--border-soft);opacity:.55;height:1px;position:absolute;top:0;left:0;right:0}.section:not(.hero):after{content:"";background:linear-gradient(to bottom,color-mix(in oklab,var(--canvas)70%,var(--section)30%)0%,transparent 100%);pointer-events:none;opacity:.75;height:22px;position:absolute;top:1px;left:0;right:0}.section--alt:after,.section-alt:after{background:linear-gradient(to bottom,color-mix(in oklab,var(--section)82%,var(--canvas)18%)0%,transparent 100%);opacity:.55}#security.section--alt:before,#process.section--alt:before{opacity:.28}#security.section--alt:after,#process.section--alt:after{opacity:.28;background:linear-gradient(to bottom,color-mix(in oklab,var(--section)70%,var(--canvas)30%)0%,transparent 100%);height:14px}#security.section--alt,#security.section-alt{background:color-mix(in oklab,var(--canvas)78%,var(--section)22%)}.hero{padding-top:calc(var(--section-y)*.85);padding-bottom:calc(var(--section-y)*.85)}.section--tight{padding:calc(var(--section-y)*.55)0}.muted{color:var(--muted)}.section-alt,.section--alt{background:var(--section)}.badge{border:1px solid var(--border-soft);background:color-mix(in oklab,var(--surface)94%,var(--fg)6%);box-shadow:var(--shadow-sm);border-radius:999px;align-items:center;gap:10px;padding:8px 12px;font-size:13px;font-weight:600;display:inline-flex}.h1{font-size:var(--h1);letter-spacing:-.02em;margin:14px 0 10px;line-height:1.05}.h2{font-size:var(--h2);letter-spacing:-.02em;margin:0 0 10px;line-height:1.15}.lead{color:var(--muted);max-width:72ch;margin:0;font-size:18px;line-height:1.55}.btn-row{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.btn{border:1px solid var(--border);white-space:nowrap;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:11px 14px;font-size:14px;font-weight:700;transition:transform .12s,box-shadow .12s,opacity .12s,background-color .12s,border-color .12s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn-primary{background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#fff;box-shadow:var(--shadow);border-color:#0000}.btn-secondary{background:var(--surface);color:var(--fg);box-shadow:var(--shadow-sm);border-color:var(--border-soft);position:relative}.btn-secondary:after{content:" →";transition:transform .18s;display:inline-block;transform:translate(0)}.btn-secondary:hover{background:var(--surface-2);border-color:var(--border);box-shadow:var(--shadow-md)}.btn-secondary:hover:after{transform:translate(2px)}.grid-3{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:860px){.grid-3{grid-template-columns:repeat(3,1fr);gap:18px}}.usecases-grid{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:600px){.usecases-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.usecases-grid{grid-template-columns:repeat(3,1fr);gap:16px}}.card{border:1px solid var(--border-soft);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm);padding:18px}.card-title{margin:0 0 6px;font-size:16px;font-weight:800}.card-text{color:var(--muted);margin:0}.featured-grid{gap:16px;display:grid}.card--featured{border-color:color-mix(in oklab,var(--accent)22%,var(--border-soft)78%);background:linear-gradient(135deg,color-mix(in oklab,var(--accent)10%,var(--surface)90%),var(--surface));box-shadow:var(--shadow-md)}@media (prefers-color-scheme:dark){.card--featured{border-color:color-mix(in oklab,var(--accent)25%,var(--border)75%);background:linear-gradient(135deg,color-mix(in oklab,var(--accent)12%,var(--surface)88%),var(--surface));box-shadow:var(--shadow-md)}}.product-strip{background:var(--surface);border:1px solid var(--border-soft);box-shadow:var(--shadow-sm);border-radius:16px;padding:16px}.product-strip-title{letter-spacing:-.01em;color:var(--fg);margin-bottom:10px;font-size:14px;font-weight:700}.chip-row{flex-wrap:wrap;gap:8px;display:flex}.chip{background:var(--surface-2);border:1px solid var(--border);color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;padding:6px 12px;font-size:13px;font-weight:500;line-height:1.2;transition:background-color .14s,border-color .14s,box-shadow .14s;display:inline-flex}.chip:hover{background:var(--surface-2);border-color:var(--border);box-shadow:var(--shadow-sm)}.chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@supports (color:color-mix(in oklab, red 50%, blue 50%)){.chip:hover{background:color-mix(in oklab,var(--surface-2)85%,var(--fg)2%);border-color:color-mix(in oklab,var(--border)90%,var(--fg)10%)}.chip:focus-visible{outline-color:color-mix(in oklab,var(--accent)45%,#fff 55%)}}@media (prefers-reduced-motion:reduce){.chip{transition:none!important}}.process-header{margin-bottom:18px}.process-layout{grid-template-columns:1.05fr .95fr;align-items:start;gap:24px;display:grid}@media (max-width:900px){.process-layout{grid-template-columns:1fr}}.timeline{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.timeline-step{grid-template-columns:42px 1fr;align-items:start;gap:12px;display:grid}.step-marker{justify-content:center;padding-top:1px;display:flex;position:relative}.step-marker:after{content:"";background:color-mix(in oklab,var(--border)65%,transparent 35%);border-radius:999px;width:2px;height:calc(100% + 14px);position:absolute;top:40px;left:50%;transform:translate(-50%)}.timeline-step:last-child .step-marker:after{display:none}.step-badge{background:color-mix(in oklab,var(--surface)92%,var(--accent)8%);border:1px solid color-mix(in oklab,var(--border)70%,var(--accent)30%);width:32px;height:32px;box-shadow:var(--shadow-sm);color:var(--fg);border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex}.step-title{letter-spacing:-.01em;color:var(--fg);margin:0 0 4px;font-size:15px;font-weight:750}.step-text{color:var(--muted);margin:0}.panel{background:var(--surface);border:1px solid var(--border-soft);box-shadow:var(--shadow-md);border-radius:16px;overflow:hidden}.panel-header{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:flex-start;gap:12px;padding:14px;display:flex}.panel-heading{gap:2px;display:grid}.panel-title{letter-spacing:-.01em;color:var(--fg);font-size:13px;font-weight:800}.panel-sub{color:var(--text-subtle);font-size:12px}.status-pill{border:1px solid var(--border-soft);background:var(--surface-2);color:var(--fg);white-space:nowrap;border-radius:999px;align-items:center;padding:6px 10px;font-size:12px;font-weight:750;display:inline-flex}.panel-body{padding:12px 14px 14px}.log{font-variant-numeric:tabular-nums;color:var(--fg);border:1px solid var(--border-soft);background:var(--surface-2);border-radius:12px;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px}.log-line{border-bottom:1px solid var(--border-soft);grid-template-columns:84px 1fr;gap:12px;padding:6px 0;display:grid}.log-line:last-child{border-bottom:none}.log-time{color:var(--text-subtle)}.log-action{color:var(--fg)}.wireframe{border:1px solid var(--border-soft);background:var(--surface);color:var(--text-subtle);border-radius:12px;margin-top:12px;padding:10px}.wireframe svg{width:100%;height:auto;display:block}.card--panel{background:var(--surface);border:1px solid var(--border-soft);box-shadow:var(--shadow-sm);border-radius:var(--radius);padding:20px 22px}.card--panel .card-title{margin-bottom:6px;font-size:15px}.card--panel .card-text{font-size:14px;line-height:1.6}.legal-wrap{padding:40px 0}.legal-container{width:100%;max-width:720px;padding:0 var(--gutter);margin:0 auto}.legal-surface{background:#fff;border:1px solid #0f172a1a;border-radius:20px;padding:28px;box-shadow:0 10px 30px #02081714}@media (min-width:860px){.legal-surface{padding:40px}}.legal-header{margin-bottom:28px}.legal-title{letter-spacing:-.02em;margin:0;font-size:34px;line-height:1.12}.legal-desc{color:var(--muted);max-width:72ch;margin:10px 0 0;font-size:17px;line-height:1.65}.legal-meta{color:var(--text-subtle);margin:16px 0 0;font-size:13px}.legal-sections{gap:24px;display:grid}.legal-section h2{letter-spacing:-.01em;margin:0 0 10px;font-size:18px;font-weight:800;line-height:1.35}.legal-section p{color:var(--fg);opacity:.92;margin:0 0 10px;line-height:1.75}.legal-section p:last-child{margin-bottom:0}.site-footer{border-top:1px solid var(--border)}.site-footer__inner{padding:18px 0}.site-footer__row{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.faq-grid{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:640px){.faq-grid{grid-template-columns:repeat(2,1fr);gap:16px}}@media (min-width:1024px){.faq-grid{grid-template-columns:repeat(3,1fr)}}@media (prefers-color-scheme:dark){.section:not(.hero):before{opacity:.35}.section:not(.hero):after{opacity:.45}.section--alt,.section-alt{background:var(--section);border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft)}.section--alt:before,.section-alt:before{opacity:.25}.card,.panel,.product-strip,.card--panel{background:var(--surface);border-color:var(--border-soft);box-shadow:var(--shadow-sm)}@supports (color:color-mix(in oklab, red 50%, blue 50%)){.card,.panel,.product-strip,.card--panel{background:linear-gradient(180deg,color-mix(in oklab,var(--surface)94%,#fff 6%)0%,var(--surface)100%)}}.card:hover,.panel:hover{border-color:var(--border);box-shadow:var(--shadow-md)}.chip{background:var(--surface-2);color:var(--muted);border-color:#ffffff2e}.chip:hover{background:var(--surface);box-shadow:var(--shadow-sm);border-color:#ffffff3d}.chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@supports (color:color-mix(in oklab, red 50%, blue 50%)){.chip{background:color-mix(in oklab,var(--surface-2)88%,#fff 6%);border-color:color-mix(in oklab,var(--border)70%,#fff 18%)}.chip:hover{background:color-mix(in oklab,var(--surface)82%,#fff 10%);border-color:color-mix(in oklab,var(--border)60%,#fff 28%)}.chip:focus-visible{outline-color:color-mix(in oklab,var(--accent)70%,#fff 30%)}}.step-badge{background:var(--surface-2);border-color:var(--border);color:var(--fg);box-shadow:var(--shadow-sm)}@supports (color:color-mix(in oklab, red 50%, blue 50%)){.step-badge{background:linear-gradient(180deg,color-mix(in oklab,var(--surface-2)92%,#fff 8%)0%,var(--surface-2)100%);border-color:color-mix(in oklab,var(--border)85%,#fff 10%)}}.step-marker:after{background:var(--border-soft)}@supports (color:color-mix(in oklab, red 50%, blue 50%)){.step-marker:after{background:color-mix(in oklab,var(--border)70%,transparent 30%)}}.log{background:var(--surface-2);border-color:var(--border-soft)}.log-line{border-color:var(--border-soft)}.status-pill{background:var(--surface-2);border-color:var(--border);color:var(--fg)}@supports (color:color-mix(in oklab, red 50%, blue 50%)){.status-pill{background:linear-gradient(180deg,color-mix(in oklab,var(--surface-2)90%,#fff 5%)0%,var(--surface-2)100%)}}.wireframe,.badge{background:var(--surface);border-color:var(--border-soft)}@supports (color:color-mix(in oklab, red 50%, blue 50%)){.badge{background:linear-gradient(180deg,color-mix(in oklab,var(--surface)94%,#fff 6%)0%,var(--surface)100%)}}.btn-secondary{background:var(--surface-2);color:var(--fg);box-shadow:var(--shadow-sm);border-color:#fff3}@supports (color:color-mix(in oklab, red 50%, blue 50%)){.btn-secondary{background:linear-gradient(180deg,color-mix(in oklab,var(--surface-2)88%,#fff 10%)0%,var(--surface-2)100%);border-color:color-mix(in oklab,var(--border)65%,#fff 22%)}}.btn-secondary:hover{background:var(--surface);box-shadow:var(--shadow-md);border-color:#ffffff47}@supports (color:color-mix(in oklab, red 50%, blue 50%)){.btn-secondary:hover{background:linear-gradient(180deg,color-mix(in oklab,var(--surface)82%,#fff 14%)0%,var(--surface)100%);border-color:color-mix(in oklab,var(--border)55%,#fff 32%)}}.legal-surface{background:var(--surface);border-color:var(--border-soft);box-shadow:var(--shadow-md)}@supports (color:color-mix(in oklab, red 50%, blue 50%)){.legal-surface{background:linear-gradient(180deg,color-mix(in oklab,var(--surface)94%,#fff 6%)0%,var(--surface)100%)}}}.card{transition:transform .14s,box-shadow .14s,border-color .14s,background-color .14s}.card:hover{box-shadow:var(--shadow-md);border-color:var(--border);background:var(--surface-2);transform:translateY(-2px)}.btn:focus-visible,a:focus-visible{outline:2px solid color-mix(in oklab,var(--accent)45%,#fff 55%);outline-offset:3px;border-radius:12px}@media (prefers-reduced-motion:reduce){.card,.btn,.btn-secondary:after{transition:none!important}.card:hover,.btn:hover{transform:none!important}}
/*# sourceMappingURL=83e745cc0666cc19.css.map*/