:root{--ink-950:#030806;--ink-900:#06110a;--ink-800:#0a1b10;--emerald-900:#09631c;--emerald-700:#107a25;--lime-500:#7cc030;--mint-400:#51e894;--cyan-400:#24f6c0;--mist-100:#eaf4ed;--steel-500:#6e7f78;--warm-200:#d7dfc8;--bg:var(--ink-950);--fg:var(--mist-100);--muted:#abc0b4;--muted-strong:#cad8ce;--link:var(--cyan-400);--accent:var(--mint-400);--accent-strong:var(--lime-500);--surface-1:#eaf4ed0b;--surface-2:#eaf4ed13;--surface-3:#24f6c01b;--border:#eaf4ed29;--border-strong:#51e8946b;--shadow-1:0 18px 42px #00000057;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--radius-xs:4px;--radius-sm:6px;--radius-md:8px}*,:before,:after{box-sizing:border-box}html,body{max-width:100%;margin:0;padding:0}html{background:var(--bg)}body{background:linear-gradient(180deg, #0308064d, #06110aeb), linear-gradient(115deg, #107a2538, transparent 42%), var(--bg);min-height:100vh;color:var(--fg);font-family:Inter,Avenir Next,Segoe UI,Noto Sans,sans-serif;line-height:1.56}img,svg,video,canvas{max-width:100%;height:auto;display:block}a{color:var(--link);text-underline-offset:.18em;text-decoration-color:#24f6c08c}a:hover{-webkit-text-decoration-color:var(--link);text-decoration-color:var(--link)}a:focus-visible,button:focus-visible,.skipLink:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.skipLink{left:var(--space-4);z-index:1000;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--ink-900);color:var(--fg);padding:var(--space-2) var(--space-3);position:absolute;top:-120px}.skipLink:focus-visible{top:var(--space-3)}.container{width:min(100%,1160px);padding-inline:var(--space-6);margin:0 auto}main,section,article,aside,div,ul,ol,dl,h1,h2,h3,h4,pre{min-width:0}p{overflow-wrap:anywhere}.siteHeader{z-index:20;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030806e0;position:sticky;top:0}.siteHeader .container{padding-block:var(--space-3)}.siteFooter{border-top:1px solid var(--border);background:#030806cc}.footerInner{align-items:start;gap:var(--space-7);padding-block:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(20rem,auto);display:grid}.footerBrand{justify-items:start;gap:var(--space-3);display:grid}.footerBrandLogo{width:118px;height:auto}.footerTagline{color:var(--muted-strong);margin:0;font-weight:650}.footerCopyright{color:var(--muted);margin:0}.navLinks{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.footerLinks{justify-content:end;gap:var(--space-7);grid-template-columns:repeat(2,minmax(9rem,max-content));display:grid}.footerLinkGroup{gap:var(--space-3);display:grid}.footerLinkGroup h2{color:var(--fg);margin:0;font-size:.8rem;font-weight:700}.footerLinkGroup ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.footerLinks a{color:var(--muted-strong);font-weight:650;text-decoration:none}.footerLinks a:hover{color:var(--fg);text-decoration:underline}.nav{justify-content:space-between;align-items:center;gap:var(--space-5);display:flex}.brand{align-items:center;gap:var(--space-3);color:var(--fg);text-decoration:none;display:inline-flex}.brandLogo{width:132px;height:auto}.brandTagline{color:var(--muted);white-space:nowrap;font-size:.9rem;font-weight:650;line-height:1;transform:translateY(.2rem)}.navLink{min-height:40px;color:var(--muted-strong);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:.55rem .85rem;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.navLink:hover{border-color:var(--border);background:var(--surface-2);color:var(--fg);text-decoration:none}.navLink[aria-current=page]{border-color:var(--border-strong);color:var(--fg);background:#51e8941c}.navLinkExternal{color:var(--cyan-400)}h1,h2,h3,h4{text-wrap:balance;margin:0;line-height:1.08}h1{font-size:3.5rem;font-weight:780}h2{font-size:2.25rem;font-weight:760}h3{font-size:1.12rem}.eyebrow{color:var(--mint-400);letter-spacing:0;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:800}.button{border:1px solid var(--border);border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:.76rem 1rem;font-weight:800;line-height:1.1;text-decoration:none;display:inline-flex}.button:hover{text-decoration:none}.buttonPrimary{background:linear-gradient(135deg, var(--lime-500), var(--mint-400));color:#071107;border-color:#7cc030b3;box-shadow:0 14px 30px #51e8942e}.buttonSecondary{color:var(--fg);background:#030806ad}.hero{isolation:isolate;border-bottom:1px solid var(--border);background:var(--ink-950);min-height:680px;position:relative;overflow:hidden}.heroPicture,.heroOverlay{position:absolute;inset:0}.heroPicture{z-index:-2;display:block;overflow:hidden}.heroBackground{object-fit:cover;object-position:center;opacity:.42;width:100%;height:100%}.heroOverlay{z-index:-1;background:linear-gradient(90deg, #030806fa, #030806b8 48%, #03080657), linear-gradient(180deg, #03080614, var(--ink-950))}.heroInner{gap:var(--space-7);width:min(100%,1160px);padding:7rem var(--space-6) var(--space-7);grid-template-columns:minmax(0,1fr) minmax(320px,440px);align-items:end;margin:0 auto;display:grid}.heroCopy{max-width:780px}.heroCopy h1{margin-top:var(--space-3);max-width:820px}.heroLead{max-width:720px;margin:var(--space-4) 0 0;color:var(--muted-strong);font-size:1.24rem}.heroActions{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.terminalPanel{border-radius:var(--radius-md);box-shadow:var(--shadow-1);background:#030806d1;border:1px solid #51e89452;overflow:hidden}.terminalChrome{gap:var(--space-2);border-bottom:1px solid var(--border);padding:var(--space-3);display:flex}.terminalChrome span{background:#28c840;border-radius:999px;width:10px;height:10px}.terminalChrome span:first-child{background:#ff5f57}.terminalChrome span:nth-child(2){background:#ffbd2e}.terminalPanel pre{color:var(--mist-100);padding:var(--space-4);white-space:pre-wrap;margin:0;font-family:JetBrains Mono,IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.92rem;line-height:1.7;overflow:auto}.trustBand{border-bottom:1px solid var(--border);background:#06110aeb}.trustList{gap:var(--space-3);padding-block:var(--space-4);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.trustList span{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-1);min-height:44px;color:var(--muted-strong);text-align:center;padding:var(--space-2);justify-content:center;align-items:center;font-size:.9rem;font-weight:750;display:inline-flex}.section{padding-block:var(--space-8)}.sectionMuted{border-block:1px solid var(--border);background:#eaf4ed09}.sectionInner{gap:var(--space-6);display:grid}.sectionHeader{max-width:760px}.sectionHeader h2,.simplePageInner h1,.previewInner h2,.splitSection h2{margin-top:var(--space-2)}.sectionHeader p:not(.eyebrow),.simplePageInner>p,.previewInner>p,.copyStack p{color:var(--muted-strong);font-size:1.06rem}.featureGrid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.featureCard{border:1px solid var(--border);border-radius:var(--radius-md);background:linear-gradient(180deg, var(--surface-2), var(--surface-1));min-height:220px;padding:var(--space-5)}.featureCard img{filter:drop-shadow(0 0 16px #24f6c047);width:40px;height:40px}.featureCard h3{margin-top:var(--space-4)}.featureCard p{margin:var(--space-3) 0 0;color:var(--muted)}.workflowList{counter-reset:workflow;gap:var(--space-3);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.workflowList li{border:1px solid var(--border);border-radius:var(--radius-md);min-height:190px;padding:var(--space-4);background:#03080675}.workflowList li:before{counter-increment:workflow;content:counter(workflow, decimal-leading-zero);color:var(--lime-500);font-family:JetBrains Mono,IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.8rem;font-weight:800;display:block}.workflowList span{margin-top:var(--space-4);color:var(--fg);font-size:1.12rem;font-weight:800;display:block}.workflowList p{margin:var(--space-3) 0 0;color:var(--muted)}.splitSection{gap:var(--space-7);grid-template-columns:minmax(0,.82fr) minmax(0,1fr);display:grid}.copyStack{gap:var(--space-3);display:grid}.copyStack p{margin:0}.previewCta{background:linear-gradient(135deg,#09631cb8,#030806eb)}.previewInner{gap:var(--space-3);max-width:820px;display:grid}.previewInner .button{justify-self:start;min-width:220px}.previewInner p{margin:0}.waitlistPage{border-bottom:1px solid var(--border);min-height:68vh;padding-block:var(--space-8);background:linear-gradient(135deg,#09631c33,#0000 38%),linear-gradient(#eaf4ed0a,#03080633)}.waitlistLayout{gap:var(--space-7);grid-template-columns:minmax(0,.95fr) minmax(360px,.78fr);align-items:start;display:grid}.waitlistCopy{gap:var(--space-4);max-width:720px;display:grid}.waitlistCopy h1{margin-top:var(--space-2)}.waitlistLead{color:var(--muted-strong);margin:0;font-size:1.18rem}.previewStatusPanel h2,.waitlistCard h2{font-size:1.35rem}.waitlistCard{gap:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-md);background:linear-gradient(180deg, #eaf4ed17, var(--surface-1));box-shadow:var(--shadow-1);padding:var(--space-5);display:grid}.waitlistCardHeader{gap:var(--space-2);display:grid}.waitlistForm{gap:var(--space-4);margin-top:var(--space-4);display:grid}.waitlistDialog{border:1px solid var(--border-strong);border-radius:var(--radius-md);width:min(100% - 2rem,760px);max-height:min(86vh,820px);color:var(--fg);box-shadow:var(--shadow-1);padding:var(--space-5);background:linear-gradient(#0a1b10fa,#030806fa);overflow:auto}.waitlistDialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030806c2}.waitlistDialogHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.waitlistDialogHeader h2{margin-top:var(--space-2)}.dialogClose{border:1px solid var(--border);min-height:44px;color:var(--fg);cursor:pointer;font:inherit;background:#030806ad;border-radius:999px;justify-content:center;align-items:center;padding:.6rem .85rem;font-weight:800;display:inline-flex}.dialogClose:hover{border-color:var(--border-strong);background:var(--surface-2)}.formGrid{column-gap:var(--space-4);row-gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.formField{align-content:start;gap:var(--space-2);display:grid}.formFieldFull{grid-column:1/-1}.formLabel{color:var(--muted-strong);font-size:.94rem;font-weight:750}.formControl{border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;min-height:48px;color:var(--fg);font:inherit;background:#030806c7;padding:.72rem .85rem}.formControl::placeholder{color:var(--steel-500)}.formControl:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-color:var(--border-strong)}.formSelect{color:var(--fg)}.formSelect option{background:var(--ink-900);color:var(--fg)}.formTextarea{resize:vertical;min-height:132px;line-height:1.5}.formHint{color:var(--muted);margin:0;font-size:.92rem}.formFieldHint{max-width:58ch}.formWarning{color:var(--warm-200)}.formConsent{align-items:start;gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-3);background:#eaf4ed0b;grid-template-columns:auto minmax(0,1fr);display:grid}.formConsentControl{width:1.1rem;height:1.1rem;accent-color:var(--accent);margin-top:.22rem}.formConsentControl:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.formConsentLabel{color:var(--muted-strong);font-size:.94rem;font-weight:650}.formHoneypot{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fallbackCard{align-content:start}.fallbackCard p:not(.eyebrow){color:var(--muted-strong);margin:0}.fallbackCard .button,.waitlistCard>.button,.waitlistForm .button{justify-self:start}.simplePage{min-height:62vh;padding-block:var(--space-8)}.simplePageInner{gap:var(--space-4);max-width:820px;display:grid}.simplePageInner p{margin:0}.legalPage{padding-block:var(--space-8)}.legalPageInner{gap:var(--space-6);max-width:920px;display:grid}.legalHeader{gap:var(--space-3);display:grid}.legalHeader h1{margin-top:var(--space-2)}.legalHeader p:not(.eyebrow):not(.legalMeta),.legalCallout p,.legalToc li,.legalSection p,.legalSection li,.legalSection address,.legalTable{color:var(--muted-strong)}.legalMeta{color:var(--mint-400);margin:0;font-weight:800}.legalSections{gap:var(--space-6);display:grid}.legalCallout,.legalToc{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-1);padding:var(--space-5)}.legalCallout{border-color:var(--border-strong);background:linear-gradient(135deg, #24f6c01f, transparent 52%), var(--surface-1)}.legalCallout h2,.legalToc h2{margin:0 0 var(--space-3);font-size:1.15rem}.legalCallout p{margin:0}.legalCallout p+p{margin-top:var(--space-3)}.legalToc ol{gap:var(--space-2) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding-left:1.2rem;display:grid}.legalToc a{color:var(--muted-strong);font-weight:650;text-decoration:none}.legalToc a:hover{color:var(--fg);text-decoration:underline}.legalSection{gap:var(--space-3);border-top:1px solid var(--border);padding-top:var(--space-5);display:grid}.legalSection h2{font-size:1.35rem}.legalSection p,.legalSection ul,.legalSection address{margin:0}.legalSection ul{gap:var(--space-2);padding-left:1.2rem;display:grid}.legalSection address{font-style:normal}.legalTableWrapper{border:1px solid var(--border);border-radius:var(--radius-sm);background:#0308065c;max-width:100%;overflow-x:auto}.legalTable{border-collapse:collapse;width:100%;min-width:860px;font-size:.9rem}.legalTable caption{color:var(--fg);padding:var(--space-3);text-align:left;font-weight:750}.legalTable th,.legalTable td{border-top:1px solid var(--border);border-left:1px solid var(--border);padding:var(--space-3);text-align:left;vertical-align:top}.legalTable th:first-child,.legalTable td:first-child{border-left:0}.legalTable thead th{color:var(--fg);background:#24f6c014;font-weight:800}.legalTable tbody th{color:var(--fg);font-weight:750}.infoPanel{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-1);padding:var(--space-5)}.infoPanel h2{font-size:1.35rem}.infoPanel ul{gap:var(--space-3);margin:var(--space-4) 0 0;color:var(--muted-strong);padding-left:1.2rem;display:grid}@media (max-width:980px){.brandTagline{display:none}.footerInner{gap:var(--space-6);grid-template-columns:1fr}.footerLinks{justify-content:start;gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.hero{min-height:auto}.heroInner,.splitSection,.waitlistLayout{grid-template-columns:1fr}.heroInner{padding-top:5rem}.trustList,.featureGrid,.workflowList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.container{padding-inline:var(--space-4)}.siteHeader{position:static}.nav{align-items:flex-start;gap:var(--space-3);flex-direction:column}.navLinks{width:100%}.navLink{flex:auto;min-width:min(100%,10rem)}.brandLogo{width:116px}.footerLinks,.legalToc ol{grid-template-columns:1fr}h1{font-size:2.35rem}h2{font-size:1.8rem}.heroInner{padding:var(--space-7) var(--space-4)}.heroLead{font-size:1.05rem}.heroBackground{object-position:center top;opacity:.35}.previewInner .button{justify-self:stretch}.waitlistPage{padding-block:var(--space-7)}.waitlistLead{font-size:1.05rem}.waitlistCard{padding:var(--space-4)}.formGrid{grid-template-columns:1fr}.fallbackCard .button,.waitlistCard>.button,.waitlistForm .button{justify-self:stretch}.trustList,.featureGrid,.workflowList{grid-template-columns:1fr}.section,.simplePage,.legalPage{padding-block:var(--space-7)}}@media print{html,body{color:#111!important;background:#fff!important}body{font-family:Georgia,Times New Roman,serif}.siteHeader,.siteFooter,.skipLink,.button{display:none!important}.container,.legalPageInner{width:100%;max-width:none;padding:0}.legalPage{padding:0}.legalHeader,.legalCallout,.legalToc,.legalSection{break-inside:avoid}.legalCallout,.legalToc,.legalSection,.legalTableWrapper{box-shadow:none;border-color:#bbb;background:#fff!important}.legalHeader p:not(.eyebrow):not(.legalMeta),.legalCallout p,.legalToc li,.legalSection p,.legalSection li,.legalSection address,.legalTable{color:#111}.legalMeta,a{color:#064f2c}.legalTableWrapper{overflow:visible}.legalTable{min-width:0;font-size:.72rem}.legalTable th,.legalTable td{border-color:#bbb;padding:.35rem}a[href^=http]:after,a[href^=mailto]:after{content:" (" attr(href) ")";overflow-wrap:anywhere}}@media (prefers-reduced-motion:no-preference){.button,.navLink,.dialogClose,.formControl,.featureCard,.workflowList li{transition:transform .16s,background-color .16s,border-color .16s,box-shadow .16s,color .16s}.button:hover,.featureCard:hover,.workflowList li:hover{transform:translateY(-2px)}.featureCard:hover,.workflowList li:hover{border-color:var(--border-strong);box-shadow:var(--shadow-1)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
