@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.0mrjj4bg00-he.woff2?dpl=dpl_RsqZTswh6tsFFJV2emKav8QnX5jS)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geistsans_d5a4f12f-module__Ur3q_a__className{font-family:GeistSans,GeistSans Fallback}.geistsans_d5a4f12f-module__Ur3q_a__variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-dark:#0a0d12;--color-dark-surface:#11151c;--color-dark-card:#141923;--color-dark-card-hover:#181d28;--color-navy:#1f2632;--color-navy-strong:#2a3445;--color-dark-translucent:#0a0d1280;--color-amber:#f59e0b;--color-amber-hover:#fbbf24;--color-amber-pale:color-mix(in oklab, var(--color-amber), white 42%);--color-amber-subtle:#f59e0b1f;--color-amber-subtle-strong:#f59e0b2e;--color-amber-glow:#f59e0b40;--color-teal:#10b981;--color-red:#ef4444;--color-teal-subtle:#10b98126;--color-red-subtle:#ef444424;--color-fg-muted-subtle:#8a93a629;--color-fg:#f0f2f5;--color-fg-muted:#8a93a6;--color-fg-faint:#727c96;--overlay-scrim:#0009;--shadow-fab:0 6px 20px var(--color-amber-glow);--shadow-toast:0 8px 24px #00000080;--font-sans:"Geist Sans", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono:"Geist Mono", ui-monospace, SFMono-Regular, monospace;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem}
body{font-family:var(--font-sans);background:#05070a;margin:0}a{color:var(--color-amber);text-decoration:none}a:hover{color:var(--color-amber-hover)}.mb-modal-overlay{z-index:50;background:var(--overlay-scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.mb-modal-panel{background:var(--color-dark-surface);border:1px solid var(--color-navy);border-radius:var(--radius-xl);outline:none;width:100%;max-width:420px;padding:28px;position:relative}.mb-modal-panel,.mb-modal-panel *{box-sizing:border-box}.mb-page ::selection{background:var(--color-amber-subtle-strong)}.mb-btn-amber:hover{background:var(--color-amber-hover)!important}summary{list-style:none}summary::-webkit-details-marker{display:none}@media (max-width:760px){.mb-page>div{padding-left:20px!important;padding-right:20px!important}.mb-hero{grid-template-columns:1fr!important;gap:36px!important;padding-top:40px!important;padding-bottom:44px!important}.mb-h1{font-size:40px!important}.mb-h1 br{display:none}.mb-phone{max-width:320px;justify-self:center!important;width:100%!important}.mb-trust{flex-wrap:wrap!important;gap:12px 24px!important}.mb-cols{grid-template-columns:1fr!important}#features .mb-cols>div{grid-column:auto!important}.mb-hiw>div{border-right:none!important;border-bottom:1px solid var(--color-navy)!important}.mb-hiw>div:last-child{border-bottom:none!important}.mb-founder{grid-template-columns:1fr!important;gap:24px!important;padding:28px!important}.mb-navlinks{gap:14px!important}.mb-navlinks a:not(:last-child){display:none}.mb-cta{justify-content:center;width:100%}.mb-modal-overlay{place-items:stretch stretch;padding:0}.mb-modal-panel{border:none;border-radius:0;max-width:none;min-height:100dvh;padding:28px 20px}}.mb-legal h2{margin:36px 0 10px;font-size:19px;font-weight:700}.mb-legal h3{color:var(--color-fg-muted);margin:22px 0 8px;font-size:15px;font-weight:600}.mb-legal p,.mb-legal li{color:var(--color-fg-muted);margin:0 0 12px;font-size:15px;line-height:1.65}.mb-legal ul{margin:0 0 12px;padding-left:20px}.mb-legal li{margin-bottom:6px}.mb-legal a{color:var(--color-amber)}.mb-legal strong{color:var(--color-fg);font-weight:600}.mb-legal .mb-legal-scroll{margin:0 0 12px;overflow-x:auto}.mb-legal table{border-collapse:collapse;width:100%;min-width:560px;font-size:13.5px}.mb-legal th,.mb-legal td{border:1px solid var(--color-navy);text-align:left;vertical-align:top;color:var(--color-fg-muted);padding:8px 10px}.mb-legal th{color:var(--color-fg);font-weight:600}@media (max-width:760px){.mb-legal{padding-left:20px!important;padding-right:20px!important}}
