@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.42jdkyb02hb3d.woff2)format("woff2");font-display:swap;font-weight:100 900}.geistmono_157ca88a-module__hcy2aa__className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.geistmono_157ca88a-module__hcy2aa__variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.38tal-0yzr82m.woff2)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__Vyfktq__className{font-family:GeistSans,GeistSans Fallback}.geistsans_d5a4f12f-module__Vyfktq__variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
:root{--brand-ink:#10162e;--brand-violet:#6d28d9;--brand-violet-strong:#5b21b6;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-geist-sans), ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:#17181d;background:#fff}*{box-sizing:border-box}html{min-width:320px}body{background:#fff;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}code,kbd,pre,samp{font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Consolas, monospace}.landing{background:linear-gradient(#fff 0% 67%,#faf9fc 100%);min-height:100vh;padding:0 1.5rem 4rem;overflow:hidden}.landing-header{border-bottom:1px solid #e8e8eb;justify-content:space-between;align-items:center;gap:1rem;width:min(74rem,100%);min-height:5.5rem;margin:0 auto;display:flex}.landing-logo{width:8.8rem;height:auto;display:block}.landing-header nav{align-items:center;gap:.6rem;display:flex}.landing-header nav a{color:#3c3d44;border-radius:.55rem;align-items:center;min-height:2.5rem;padding:0 .9rem;font-size:.78rem;font-weight:680;text-decoration:none;display:inline-flex}.landing-header nav .header-cta{color:#5d24c6;background:#fff;border:1px solid #d7d3df}.landing-hero{grid-template-columns:minmax(0,.9fr) minmax(29rem,1.1fr);align-items:center;gap:clamp(3rem,7vw,6rem);width:min(74rem,100%);margin:0 auto;padding:clamp(4rem,9vw,7.2rem) 0 5rem;display:grid}.landing-copy>span{color:#6328c9;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:760}.landing-copy h1{color:#14151a;letter-spacing:-.065em;max-width:12ch;margin:1rem 0 1.25rem;font-size:clamp(3rem,6vw,5.2rem);font-weight:680;line-height:.96}.landing-copy>p{color:#63656e;max-width:35rem;margin:0;font-size:1.03rem;line-height:1.7}.landing-actions{flex-wrap:wrap;gap:.65rem;margin-top:2rem;display:flex}.landing-actions a{border-radius:.6rem;justify-content:center;align-items:center;min-height:3rem;padding:0 1.15rem;font-size:.82rem;font-weight:720;text-decoration:none;display:inline-flex}.landing-primary{border:1px solid var(--brand-violet);background:var(--brand-violet);color:#fff}.landing-copy>small{color:#8b8d95;margin-top:1rem;font-size:.7rem;display:block}.operation-preview{background:#fff;border:1px solid #dedee4;border-radius:1rem;padding:1.25rem;transform:rotate(1deg);box-shadow:0 2rem 5rem #1612241f}.operation-preview>header{border-bottom:1px solid #ebebef;grid-template-columns:1fr auto;gap:.2rem 1rem;padding:.45rem .35rem 1rem;display:grid}.operation-preview>header span{color:#858791;font-size:.64rem}.operation-preview>header strong{color:#202126;font-size:1.15rem}.operation-preview>header i{color:#6025ca;background:#f2ecfd;border-radius:99px;grid-area:1/2/3;align-self:center;padding:.4rem .55rem;font-size:.62rem;font-style:normal;font-weight:700}.preview-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:1rem 0;display:grid}.preview-columns>section{background:#f7f7f9;border-radius:.7rem;align-content:start;gap:.65rem;padding:.8rem;display:grid}.preview-columns section>small{color:#7a7c85;font-size:.62rem;font-weight:700}.preview-columns article{background:#fff;border:1px solid #e2e2e7;border-radius:.55rem;gap:.2rem;padding:.8rem;display:grid}.preview-columns article b{color:#24252a;font-size:.78rem}.preview-columns article span,.preview-columns article em{color:#797b84;font-size:.62rem;font-style:normal}.operation-preview>footer{color:#73757e;border-top:1px solid #ebebef;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .35rem .2rem;font-size:.62rem;display:flex}.operation-preview>footer span{align-items:center;gap:.4rem;display:flex}.operation-preview>footer i{background:#2f9b65;border-radius:50%;width:.45rem;height:.45rem}.operation-preview>footer strong{color:#4f5159}.landing-benefits{border-top:1px solid #e5e5e9;grid-template-columns:repeat(3,minmax(0,1fr));width:min(74rem,100%);margin:0 auto;display:grid}.landing-benefits article{border-right:1px solid #e5e5e9;padding:2rem}.landing-benefits article:first-child{padding-left:0}.landing-benefits article:last-child{border-right:0}.landing-benefits span{color:#7b43da;font-family:var(--font-geist-mono), monospace;font-size:.65rem}.landing-benefits h2{color:#28292f;margin:.65rem 0 .45rem;font-size:.96rem}.landing-benefits p{color:#777982;margin:0;font-size:.78rem;line-height:1.55}.landing a:focus-visible{outline-offset:2px;outline:3px solid #6d28d92e}@media (max-width:900px){.landing-hero{grid-template-columns:1fr;padding-top:4rem}.landing-copy h1{max-width:14ch}.operation-preview{transform:none}}@media (max-width:640px){.landing{padding:0 1rem 2rem}.landing-header{min-height:4.7rem}.landing-logo{width:7.6rem}.landing-header nav a:first-child{display:none}.landing-hero{padding:3.2rem 0}.landing-copy h1{font-size:3.15rem}.landing-actions{display:grid}.preview-columns,.landing-benefits{grid-template-columns:1fr}.landing-benefits article,.landing-benefits article:first-child{border-bottom:1px solid #e5e5e9;border-right:0;padding:1.4rem 0}}
