@font-face{font-family:GeistSans;src:url(/_next/static/media/0b78ff376f6b9734-s.p.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.00%;size-adjust:106.28%}.__className_8adcd2{font-family:GeistSans,GeistSans Fallback}.__variable_8adcd2{--font-geist-sans:"GeistSans","GeistSans Fallback"}@font-face{font-family:GeistMono;src:url(/_next/static/media/723e11e5093b8e80.p.woff2) format("woff2");font-display:swap;font-weight:100 900}.__className_46451f{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.__variable_46451f{--font-geist-mono:"GeistMono",ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}:root{--font-sans:var(--font-geist-sans),ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,monospace;--paper:#eaebe3;--paper-raised:#f2f3ec;--paper-sink:#dfe1d6;--paper-deep:#d4d7c8;--ink:#1e1f1c;--ink-soft:#33352f;--body:#4c4e48;--muted:#6e7068;--subtle:#8d8f85;--line:#cfd1c4;--line-soft:#dcded2;--line-strong:#b0b3a3;--line-ink:rgba(30,31,28,0.24);--cream:#f6ecd9;--peach:#f2cfb2;--peach-deep:#ebbd97;--blush:#eac2be;--wash:linear-gradient(104deg,#f4f2e6,#f7e9d4 30%,#f1cfb4 64%,#e9c1bd);--wash-soft:linear-gradient(104deg,rgba(246,236,217,0.55),rgba(242,207,178,0.55) 58%,rgba(234,194,190,0.55));--flame:#b0532a;--flame-deep:#8f4220;--danger:#a63524;--grid-rule:rgba(30,31,28,0.03);color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{margin:0;min-height:100%}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:16px;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}::selection{background:var(--peach);color:var(--ink)}:focus-visible{outline:1px solid var(--ink);outline-offset:3px}.wrap{margin:0 auto;max-width:1200px;padding:0 32px;position:relative}body:after,body:before{background:var(--line-ink);bottom:0;content:"";pointer-events:none;position:fixed;top:0;width:1px;z-index:40}body:before{left:calc(50% - 600px)}body:after{right:calc(50% - 600px)}@media (max-width:1280px){body:after,body:before{display:none}}.tex-grid{background-image:linear-gradient(to right,var(--grid-rule) 1px,transparent 1px),linear-gradient(to bottom,var(--grid-rule) 1px,transparent 1px);background-size:96px 96px,96px 96px}.tex-grid,.tex-pins{inset:0;pointer-events:none;position:absolute;z-index:0}.tex-pins i{height:11px;position:absolute;width:11px}.tex-pins i:after,.tex-pins i:before{background:var(--line-strong);content:"";position:absolute}.tex-pins i:before{height:11px;left:5px;top:0;width:1px}.tex-pins i:after{height:1px;left:0;top:5px;width:11px}h1,h2,h3{font-weight:500;letter-spacing:-.03em}em.hl{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:var(--peach);font-style:normal;margin:0 -.08em;mix-blend-mode:multiply;padding:.02em .08em}.band em.hl{background:var(--peach-deep)}.kicker{align-items:center;color:var(--ink);display:inline-flex;font-family:var(--font-mono);font-size:11px;font-weight:500;gap:10px;letter-spacing:.16em;text-transform:uppercase}.kicker:before{background:var(--ink);content:"";height:6px;width:6px}.nav{background:rgba(234,235,227,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line-ink);left:0;position:fixed;right:0;top:0;transition:background .18s ease;z-index:60}.nav.scrolled{background:rgba(234,235,227,.97)}.nav-inner{height:56px;margin:0 auto;max-width:1200px;padding:0}.brand,.nav-inner{align-items:stretch;display:flex}.brand{align-self:stretch;color:var(--paper);gap:0}.brand-mark{align-items:center;background:var(--ink);border-right:1px solid rgba(234,235,227,.26);display:flex;justify-content:center;width:48px}.brand-mark .brand-glyph{display:block;filter:brightness(0) invert(1);height:26px;object-fit:contain;width:26px}.brand strong{align-items:center;background:var(--ink);display:flex;font-size:17px;font-weight:500;letter-spacing:-.02em;line-height:1;padding:0 22px}.nav-links{align-items:stretch;display:flex;flex:1 1;margin-left:1px}.nav-links a{align-items:center;border-right:1px solid transparent;color:var(--body);display:flex;font-size:13.5px;font-weight:450;padding:0 18px;transition:background .14s ease,color .14s ease}.nav-links a:hover{background:var(--paper-sink);color:var(--ink)}.nav-cta{align-items:stretch;display:flex;margin-left:auto}.nav-cell{align-items:center;border-left:1px solid var(--line-ink);color:var(--ink);display:flex;font-size:13.5px;font-weight:450;gap:8px;padding:0 22px;transition:background .14s ease,color .14s ease;white-space:nowrap}.nav-cell:hover{background:var(--paper-sink)}.nav-cell.accent{background:var(--ink);color:var(--paper)}.nav-cell.accent:hover{background:var(--flame)}.nav-cell svg{height:14px;transition:transform .18s ease;width:14px}.nav-cell:hover svg{transform:translateX(3px)}.nav-toggle{align-items:center;background:transparent;border:0;border-left:1px solid var(--line-ink);color:var(--ink);cursor:pointer;display:none;font:inherit;font-size:13.5px;padding:0 20px}.nav-sheet{background:var(--paper);border-top:1px solid var(--line-ink);display:none}.nav-sheet a{border-bottom:1px solid var(--line-soft);color:var(--ink);display:block;font-size:15px;padding:15px 32px}.nav-sheet a:last-child{border-bottom:0}.btn{align-items:center;border:1px solid var(--ink);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13.5px;font-weight:450;gap:10px;justify-content:center;letter-spacing:-.005em;min-height:40px;padding:0 20px;transition:background .16s ease,border-color .16s ease,color .16s ease;white-space:nowrap}.btn svg{height:15px;transition:transform .18s ease;width:15px}.btn:hover svg:last-child{transform:translateX(3px)}.btn.lg{font-size:15px;min-height:50px;padding:0 26px}.btn.primary{background:var(--wash);border-color:var(--ink);color:var(--ink)}.btn.primary:hover{background:var(--ink);color:var(--paper)}.btn.secondary{background:transparent;border-color:var(--line-strong);color:var(--ink)}.btn.secondary:hover{border-color:var(--ink)}.btn.ghost{background:transparent;border-color:transparent;color:var(--body)}.btn.ghost:hover{color:var(--ink);text-decoration:underline;text-underline-offset:4px}.btn.inverse{background:var(--ink);border-color:var(--ink);color:var(--paper)}.btn.ghost-inverse,.btn.inverse:hover{background:transparent;color:var(--ink)}.btn.ghost-inverse{border-color:var(--line-ink)}.btn.ghost-inverse:hover{border-color:var(--ink)}.btn:disabled{cursor:default;opacity:.45}.hero{border-bottom:1px solid var(--line-ink);isolation:isolate;overflow:hidden;padding:56px 0 0;position:relative}.hero .tex-grid{-webkit-mask-image:radial-gradient(120% 90% at 20% 30%,rgba(0,0,0,1) 0,rgba(0,0,0,.5) 60%,transparent 92%);mask-image:radial-gradient(120% 90% at 20% 30%,rgba(0,0,0,1) 0,rgba(0,0,0,.5) 60%,transparent 92%);z-index:-1}.hero:before{background:var(--wash);content:"";inset:0 0 0 46%;opacity:.75;pointer-events:none;position:absolute;z-index:-2}.hero .tex-pins{z-index:-1}.hero-grid{align-items:center;display:grid;grid-gap:0;gap:0;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);min-height:560px}.hero-copy{border-right:1px solid var(--line-ink);padding:72px 56px 72px 0}.live-dot{align-items:center;color:var(--flame);display:inline-flex;font-family:var(--font-mono);font-size:11px;gap:9px;letter-spacing:.13em;text-transform:uppercase}.live-dot i{animation:pulse 2.4s ease-out infinite;background:var(--flame);height:6px;width:6px}@keyframes pulse{0%,to{opacity:1}50%{opacity:.25}}.hero h1{font-size:clamp(40px,4.9vw,62px);line-height:1.02;margin:26px 0 22px;max-width:13ch}.hero-sub{color:var(--body);font-size:17px;line-height:1.6;margin:0 0 34px;max-width:44ch}.start-form{border:1px solid var(--ink);display:flex;max-width:460px}.start-field{align-items:center;background:var(--paper-raised);display:flex;flex:1 1;gap:10px;min-width:0;padding:0 14px;transition:background .14s ease}.start-field:focus-within{background:#fff}.start-field>svg{color:var(--subtle);flex:none;height:15px;width:15px}.start-field input{background:none;border:0;color:var(--ink);flex:1 1;font:inherit;font-size:14.5px;min-width:0;outline:none;padding:15px 0}.start-field input::placeholder{color:var(--subtle)}.start-form .btn{border:0;border-left:1px solid var(--ink);flex:none;min-height:50px}.start-alt{color:var(--muted);font-size:13px;margin:16px 0 0}.start-alt a{border-bottom:1px solid var(--line-strong);color:var(--ink)}.start-alt a:hover{border-bottom-color:var(--ink)}.hero-points{border-top:1px solid var(--line-ink);color:var(--muted);display:flex;flex-direction:column;font-family:var(--font-mono);font-size:11.5px;gap:0;letter-spacing:.02em;list-style:none;margin:40px 0 0;padding:0}.hero-points li{align-items:center;border-bottom:1px solid var(--line-soft);display:flex;gap:12px;padding:11px 0}.hero-points svg{color:var(--flame);height:13px;width:13px}.hero-art{align-items:center;display:flex;justify-content:center;padding:40px 0 40px 56px;position:relative}.hero-art svg{height:auto;max-width:100%;width:620px}.mock-browser{background:var(--paper-raised);border:1px solid var(--ink);overflow:hidden;position:relative}.mock-browser-bar{align-items:center;border-bottom:1px solid var(--ink);display:flex;gap:7px;height:34px;padding:0 14px}.mock-browser.small .mock-browser-bar{height:26px;padding:0 10px}.mock-browser-bar i{border:1px solid var(--line-strong);height:7px;width:7px}.mock-browser.small .mock-browser-bar i{height:5px;width:5px}.mock-browser-bar span{border:1px solid var(--line);color:var(--muted);font-family:var(--font-mono);font-size:10px;margin-left:10px;padding:2px 12px}.mock-browser.small .mock-browser-bar span{font-size:8.5px;padding:1px 8px}.mock-app{display:grid;grid-gap:0;gap:0;grid-template-columns:150px 1fr}.mock-browser.small .mock-app{grid-template-columns:88px 1fr}.mock-app.tall{min-height:420px}.mock-side{border-right:1px solid var(--line);display:flex;flex-direction:column;gap:13px;padding:20px 18px}.mock-browser.small .mock-side{gap:9px;padding:12px 10px}.mock-side i{background:var(--paper-sink);height:8px}.mock-main{display:flex;flex-direction:column;gap:18px;min-width:0;padding:20px}.mock-browser.small .mock-main{gap:10px;padding:12px}.mock-cards{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,1fr)}.mock-browser.small .mock-cards{gap:8px}.mock-cards i{border:1px solid var(--line);height:58px;transition:border-color .26s ease,background .26s ease}.mock-browser.small .mock-cards i{height:32px}.mock-chart{align-items:flex-end;background-image:repeating-linear-gradient(45deg,var(--line-soft) 0 1px,transparent 1px 7px);border:1px solid var(--line);display:flex;flex:1 1;gap:12px;min-height:150px;padding:16px}.mock-chart span{background:var(--paper-sink);border:1px solid var(--line-strong);border-bottom:0;flex:1 1;transition:background .3s ease,border-color .3s ease}.section{padding:96px 0;position:relative;scroll-margin-top:56px}.section,.section-head{border-bottom:1px solid var(--line-ink)}.section-head{display:grid;grid-gap:0 56px;gap:0 56px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0 0 56px;padding-bottom:34px}.section-head .kicker{grid-column:1/-1;margin-bottom:18px}.section-head h2{font-size:clamp(30px,3.6vw,46px);line-height:1.04;margin:0;max-width:15ch}.section-head p{align-self:end;color:var(--muted);font-size:16px;line-height:1.62;margin:0;max-width:52ch}.orbit-strip{border-bottom:1px solid var(--line-ink);display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.orbit-item{padding:40px 40px 40px 0;position:relative}.orbit-item+.orbit-item{padding-left:40px}.orbit-item+.orbit-item:before{background:var(--line-ink);bottom:0;content:"";left:0;position:absolute;top:0;width:1px}.orbit-item strong{color:var(--ink);display:block;font-size:25px;font-weight:500;letter-spacing:-.03em;line-height:1.1;margin-bottom:12px}.orbit-item span{color:var(--muted);font-size:14px;line-height:1.58}.feature-row{align-items:stretch;border-bottom:1px solid var(--line-soft);display:grid;grid-gap:0;gap:0;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.feature-row:last-child{border-bottom:0}.feature-copy{border-right:1px solid var(--line-soft);display:flex;flex-direction:column;justify-content:center;padding:56px 56px 56px 0}.feature-row.reverse .feature-copy{border-left:1px solid var(--line-soft);border-right:0;order:2;padding:56px 0 56px 56px}.feature-row.reverse .feature-visual{order:1}.feature-copy h3{font-size:29px;line-height:1.1;margin:18px 0 16px}.feature-copy>p{color:var(--muted);font-size:15.5px;line-height:1.66;margin:0 0 28px;max-width:44ch}.check-list{border-top:1px solid var(--line-soft);display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.check-list li{align-items:center;border-bottom:1px solid var(--line-soft);color:var(--body);display:flex;font-size:14px;gap:14px;padding:13px 0}.check-list svg{color:var(--flame);flex-shrink:0;height:16px;width:16px}.feature-visual{min-width:0;padding:56px 0 56px 56px;position:relative}.feature-row.reverse .feature-visual{padding:56px 56px 56px 0}.mock-panel{display:flex;flex-direction:column;gap:16px;height:100%;justify-content:center;padding:34px;position:relative}.mock-panel:before{background:var(--wash);content:"";inset:0;opacity:.5;pointer-events:none;position:absolute;z-index:-1}.mock-bubble{align-self:flex-start;background:var(--ink);color:var(--paper);font-size:14px;line-height:1.5;max-width:80%;padding:12px 16px}.mock-bubble.light{align-self:flex-end;background:var(--paper);border:1px solid var(--ink);color:var(--ink)}.mock-question{align-self:flex-start;background:var(--paper);border:1px solid var(--line-strong);color:var(--body);font-size:14px;padding:11px 16px}.mock-answer{background:var(--paper);border:1px solid var(--ink);margin-top:6px;padding:16px 18px}.mock-answer-source{align-items:center;color:var(--flame);display:inline-flex;font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.mock-answer p{color:var(--body);font-size:14px;line-height:1.58;margin:8px 0 0}.mock-flow{background:var(--paper);border:1px solid var(--ink)}.mock-flow-head{align-items:center;border-bottom:1px solid var(--ink);display:flex;justify-content:space-between;padding:13px 16px}.mock-flow-head strong{font-size:13.5px;font-weight:500}.mock-flow-head span{color:var(--muted);font-family:var(--font-mono);font-size:11px}.mock-flow-step{align-items:center;border-bottom:1px solid var(--line-soft);display:flex;gap:14px;padding:13px 16px}.mock-flow-step:last-child{border-bottom:0}.mock-flow-step i{align-items:center;border:1px solid var(--line-strong);display:flex;font-size:10.5px;font-style:normal;height:20px;justify-content:center;width:20px}.mock-flow-step i,.mock-flow-step span{color:var(--muted);font-family:var(--font-mono)}.mock-flow-step span{font-size:12px}.mock-flow-step b{color:var(--ink);font-weight:500}.mock-flow-step.active{background:var(--peach)}.mock-flow-step.active i{background:var(--ink);border-color:var(--ink);color:var(--paper)}.mock-flow-step.active b,.mock-flow-step.active span{color:var(--ink)}.capability-grid{border:1px solid var(--line-ink);display:grid;grid-template-columns:260px minmax(0,1fr);min-height:440px}.cap-rail{border-right:1px solid var(--line-ink);display:flex;flex-direction:column}.cap-tab{align-items:center;background:transparent;border:0;border-bottom:1px solid var(--line-soft);color:var(--body);cursor:pointer;display:flex;flex:1 1;font:inherit;font-size:15px;gap:13px;padding:0 22px;text-align:left;transition:background .2s ease,color .2s ease}.cap-tab:last-child{border-bottom:0}.cap-tab svg{color:var(--muted);flex:none;height:17px;width:17px}.cap-tab:hover{background:var(--paper-sink);color:var(--ink)}.cap-tab.active{background:var(--wash)}.cap-tab.active,.cap-tab.active svg{color:var(--ink)}.cap-panel{display:grid;grid-gap:0;gap:0;grid-template-rows:auto 1fr;min-width:0}.cap-panel-copy{border-bottom:1px solid var(--line-soft);padding:40px 44px}.cap-panel-copy h3{font-size:27px;line-height:1.1;margin:0 0 14px;max-width:20ch}.cap-panel-copy p{color:var(--muted);font-size:15.5px;line-height:1.66;margin:0;max-width:56ch}.cap-panel-figure{align-items:center;background:var(--paper);display:flex;justify-content:center;min-height:220px;padding:40px 44px;position:relative}.cap-panel-figure svg{height:auto;max-width:620px;width:100%}.steps{border-top:1px solid var(--line-ink);display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.step{border-right:1px solid var(--line-soft);padding:36px 36px 0 0;position:relative}.step:last-child{border-right:0}.step+.step{padding-left:36px}.step-num{align-items:center;background:var(--paper);border:1px solid var(--ink);color:var(--ink);display:flex;font-family:var(--font-mono);font-size:12px;height:30px;justify-content:center;margin-bottom:24px;margin-top:-51px;width:30px}.step+.step .step-num{margin-left:0}.step h3{font-size:19px;margin:0 0 10px}.step p{color:var(--muted);font-size:14.5px;line-height:1.62;margin:0}.band{border-bottom:1px solid var(--line-ink);color:var(--ink);isolation:isolate;overflow:hidden;position:relative}.band:before{background:var(--wash);content:"";inset:0;position:absolute;z-index:-2}.band .tex-grid{opacity:.5;z-index:-1}.band .cap-tab,.band .capability-grid,.band .section-head,.band .section-head p{border-color:var(--line-ink)}.band .section-head p,.band p{color:var(--ink-soft)}.band .cap-tab.active{background:var(--paper)}.band .capability-grid{background:rgba(255,255,255,.28)}.trust-grid{border-top:1px solid var(--line-ink);display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.trust-item{align-items:flex-start;border-bottom:1px solid var(--line-soft);border-right:1px solid var(--line-soft);display:flex;gap:16px;padding:30px 36px}.trust-item:nth-child(3n+1){padding-left:0}.trust-item>svg{color:var(--flame);flex:none;height:18px;margin-top:3px;width:18px}.trust-item h3{font-size:15.5px;margin:0 0 8px}.trust-item p{color:var(--muted);font-size:14px;line-height:1.6;margin:0}.trust-cta{display:flex;margin-top:44px}.waitlist{max-width:560px}.waitlist-form{border:1px solid var(--ink);display:flex}.waitlist-field{background:var(--paper-raised);display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0;padding:10px 16px;transition:background .14s ease}.waitlist-field:focus-within{background:#fff}.waitlist-field>span{color:var(--subtle);font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.waitlist-field input{background:none;border:0;color:var(--ink);font:inherit;font-size:15px;min-width:0;outline:none;padding:0 0 4px;width:100%}.waitlist-field input::placeholder{color:var(--subtle)}.waitlist-form .btn{border:0;border-left:1px solid var(--ink);flex:none;min-height:0}.waitlist-error,.waitlist-note{color:var(--muted);font-size:13.5px;line-height:1.6;margin:14px 0 0}.waitlist-error{color:var(--danger)}.waitlist-done{border:1px solid var(--ink);max-width:560px;padding:34px 36px;position:relative}.waitlist-done:before{background:var(--wash);content:"";inset:0;opacity:.55;position:absolute;z-index:0}.waitlist-done>*{position:relative;z-index:1}.waitlist-tick{align-items:center;background:var(--ink);color:var(--paper);display:inline-flex;height:30px;justify-content:center;margin-bottom:18px;width:30px}.waitlist-tick svg{height:16px;width:16px}.waitlist-done h3{font-size:24px;margin:0 0 12px}.waitlist-done p{color:var(--body);font-size:15px;line-height:1.62;margin:0;max-width:44ch}.cta{padding:120px 0}.cta .wrap{display:grid;grid-gap:0 64px;gap:0 64px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cta .kicker{grid-column:1/-1;margin-bottom:22px}.cta h2{font-size:clamp(34px,4.4vw,54px);line-height:1.02;margin:0;max-width:14ch}.cta p{color:var(--ink-soft);font-size:16.5px;line-height:1.62;margin:0 0 30px;max-width:46ch}.cta-actions{display:flex;flex-wrap:wrap;gap:12px}.footer{background:var(--paper);padding:56px 0 40px}.footer-inner{align-items:start;border-bottom:1px solid var(--line-soft);display:grid;grid-gap:32px;gap:32px;grid-template-columns:auto 1fr auto;padding-bottom:32px}.footer .brand{align-self:flex-start}.footer .brand-mark{width:40px}.footer .brand-mark .brand-glyph{height:22px;width:22px}.footer .brand strong{padding:10px 18px}.footer-links{display:flex;flex-wrap:wrap;gap:8px 26px;justify-content:center}.footer-links a{color:var(--muted);font-size:13.5px}.footer-links a:hover{color:var(--ink)}.footer small{color:var(--subtle);font-family:var(--font-mono);font-size:11px}.doc-page{padding-top:56px}.doc-hero{border-bottom:1px solid var(--line-ink);padding:88px 0 64px;position:relative}.doc-hero:before{background:var(--wash);border-left:1px solid var(--line-ink);content:"";inset:0 0 0 58%;opacity:.6;position:absolute;z-index:-1}.waitlist-page .doc-hero:before{border-left:0;border-right:1px solid var(--line-ink);inset:0 42% 0 0}.doc-hero>.wrap>p{color:var(--body);font-size:17px;line-height:1.62;margin:0 0 30px;max-width:54ch}.doc-hero h1{font-size:clamp(36px,4.6vw,56px);line-height:1.03;margin:22px 0 20px;max-width:16ch}.doc-lead{color:var(--body);font-size:17px;line-height:1.62;margin:0 0 30px;max-width:56ch}.doc-hero-actions{display:flex;flex-wrap:wrap;gap:12px}.doc-layout{display:grid;grid-gap:0 64px;gap:0 64px;grid-template-columns:220px minmax(0,1fr);padding-block:72px 96px}.doc-toc{align-self:start;border-right:1px solid var(--line-soft);display:flex;flex-direction:column;padding-right:24px;position:-webkit-sticky;position:sticky;top:88px}.doc-toc>span{color:var(--ink);font-size:10px;letter-spacing:.16em;padding-bottom:12px;text-transform:uppercase}.doc-toc a,.doc-toc>span{font-family:var(--font-mono)}.doc-toc a{border-bottom:1px solid var(--line-soft);color:var(--muted);font-size:11.5px;letter-spacing:.04em;line-height:1.55;padding:12px 0 14px;transition:color .14s ease}.doc-toc a:last-child{border-bottom:0}.doc-toc a:hover{color:var(--ink)}.doc-body{min-width:0}.doc-section{border-bottom:1px solid var(--line-soft);padding-bottom:40px;margin-bottom:40px;scroll-margin-top:88px}.doc-section:last-child{border-bottom:0}.doc-section h2{font-size:25px;margin:0 0 16px}.doc-section>p{color:var(--muted);font-size:15.5px;line-height:1.68;margin:0 0 20px;max-width:66ch}.doc-section dl{margin:0}.doc-list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.doc-list li{border-top:1px solid var(--line-soft);color:var(--muted);font-size:14.5px;line-height:1.6;padding:15px 0 15px 28px;position:relative}.doc-list li:before{border:1px solid var(--line-strong);content:"";height:8px;left:2px;position:absolute;top:21px;width:8px}.doc-point{border-top:1px solid var(--line-soft);padding:18px 0}.doc-point dt,.doc-point strong{color:var(--ink);display:block;font-size:14.5px;font-weight:500;margin-bottom:7px}.doc-point dd,.doc-point span{color:var(--muted);display:block;font-size:14.5px;line-height:1.64;margin:0;max-width:72ch}.doc-section a{border-bottom:1px solid var(--line-strong)}.doc-section a:hover{border-bottom-color:var(--ink)}.enterprise-layout{display:grid;grid-gap:0;gap:0;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);padding-block:120px 96px}.enterprise-copy{border-right:1px solid var(--line-ink);padding:0 56px 0 0}.enterprise-copy h2,.enterprise-form-card h2{font-size:26px;margin:0 0 24px;max-width:18ch}.enterprise-form-card h2{margin-bottom:0}.enterprise-copy>p{color:var(--body);font-size:16.5px;line-height:1.62;margin:0 0 34px;max-width:46ch}.enterprise-list{border-top:1px solid var(--line-soft);display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.enterprise-list li{align-items:flex-start;border-bottom:1px solid var(--line-soft);color:var(--body);display:flex;font-size:14.5px;gap:14px;line-height:1.55;padding:22px 0}.enterprise-list li>svg{color:var(--flame);flex:none;height:17px;margin-top:2px;width:17px}.enterprise-list strong{color:var(--ink);display:block;font-size:14.5px;font-weight:500;margin-bottom:5px}.enterprise-list p{color:var(--muted);font-size:14px;line-height:1.58;margin:0}.enterprise-tick{align-items:center;background:var(--ink);color:var(--paper);display:inline-flex;height:30px;justify-content:center;margin-bottom:20px;width:30px}.enterprise-tick svg{height:16px;width:16px}.enterprise-form-card{padding:0 0 0 56px}.enterprise-form-sub{color:var(--muted);font-size:14.5px;line-height:1.58;margin:12px 0 56px;max-width:46ch}.enterprise-form-card form{border:1px solid var(--ink)}.enterprise-form-card label{border-bottom:1px solid var(--line);display:block;position:relative}.enterprise-form-card label:last-of-type{border-bottom:0}.enterprise-form-card label>span{color:var(--subtle);font-family:var(--font-mono);font-size:10px;left:16px;letter-spacing:.14em;position:absolute;text-transform:uppercase;top:12px}.enterprise-form-card input,.enterprise-form-card select,.enterprise-form-card textarea{background:var(--paper-raised);border:0;color:var(--ink);display:block;font:inherit;font-size:15px;outline:none;padding:30px 16px 12px;width:100%}.enterprise-form-card textarea{min-height:120px;resize:vertical}.enterprise-form-card input:focus,.enterprise-form-card select:focus,.enterprise-form-card textarea:focus{background:#fff}.enterprise-form-card input::placeholder,.enterprise-form-card textarea::placeholder{color:var(--subtle)}.enterprise-form-card .btn{border:0;border-top:1px solid var(--ink);min-height:56px;width:100%}.enterprise-error{background:var(--danger);color:var(--paper);font-size:13.5px;padding:12px 16px}.enterprise-sent{border:1px solid var(--ink);padding:40px;position:relative}.enterprise-sent:before{background:var(--wash);content:"";inset:0;opacity:.55;position:absolute;z-index:0}.enterprise-sent>*{position:relative;z-index:1}.enterprise-sent h2{font-size:26px;margin:0 0 14px}.enterprise-sent p{color:var(--ink-soft);font-size:15px;line-height:1.62;margin:0 0 24px;max-width:44ch}.enterprise-legal{color:var(--muted);font-size:13.5px;line-height:1.65;margin:20px 0 0}.enterprise-legal a{border-bottom:1px solid var(--line-strong);color:var(--muted)}.waitlist-modal-backdrop{align-items:center;background:rgba(30,31,28,.62);display:flex;inset:0;justify-content:center;padding:32px;position:fixed;z-index:1000}.waitlist-modal{background:var(--paper);border:1px solid var(--ink);max-height:calc(100vh - 64px);max-width:620px;overflow-y:auto;position:relative;width:100%}.waitlist-modal .enterprise-form-card{padding:40px}.waitlist-modal .kicker{display:block;margin-bottom:16px}.waitlist-modal .enterprise-form-sub{margin-bottom:28px}.waitlist-modal-close{align-items:center;background:var(--ink);border:0;color:var(--paper);cursor:pointer;display:flex;height:42px;justify-content:center;position:absolute;right:0;top:0;width:42px;z-index:2}.waitlist-modal-close svg{height:18px;width:18px}@media (max-width:1080px){.capability-grid{grid-template-columns:210px minmax(0,1fr)}.doc-layout{gap:0 40px;grid-template-columns:180px minmax(0,1fr)}}@media (max-width:940px){.wrap{padding:0 24px}.nav-links{display:none}.nav-toggle{display:flex}.nav-cta .nav-cell:not(.accent){display:none}.nav.open .nav-sheet{display:block}.hero{padding-top:56px}.hero-grid{grid-template-columns:minmax(0,1fr);min-height:0}.hero-copy{border-right:0;padding:56px 0 44px}.hero h1{max-width:16ch}.hero:before{inset:55% 0 0 0;opacity:.6}.hero-art{border-top:1px solid var(--line-ink);padding:40px 0}.section{padding:68px 0}.section-head{gap:20px;grid-template-columns:minmax(0,1fr)}.section-head h2{max-width:18ch}.orbit-strip,.steps,.trust-grid{grid-template-columns:minmax(0,1fr)}.orbit-item,.orbit-item+.orbit-item{border-bottom:1px solid var(--line-soft);padding:26px 0}.orbit-item+.orbit-item:before{display:none}.feature-row,.feature-row.reverse .feature-copy,.feature-row.reverse .feature-visual{grid-template-columns:minmax(0,1fr);order:unset}.feature-copy,.feature-row.reverse .feature-copy{border-left:0;border-right:0;padding:44px 0 32px}.feature-row.reverse .feature-visual,.feature-visual{padding:0 0 44px}.capability-grid{grid-template-columns:minmax(0,1fr);min-height:0}.cap-rail{border-bottom:1px solid var(--line-ink);border-right:0;flex-direction:row;flex-wrap:wrap}.cap-tab{border-bottom:0;border-right:1px solid var(--line-soft);flex:1 1 auto;font-size:13.5px;padding:14px 16px}.cap-panel-copy,.cap-panel-figure{padding:28px 24px}.step,.step+.step{border-right:0;border-bottom:1px solid var(--line-soft);padding:36px 0 28px}.step-num{margin-top:-51px}.trust-item{border-right:0;padding:24px 0}.cta .wrap,.doc-layout,.enterprise-layout{grid-template-columns:minmax(0,1fr)}.cta h2{margin-bottom:22px;max-width:18ch}.enterprise-copy{border-right:0;padding:0 0 44px}.enterprise-form-card{border-top:1px solid var(--line-ink);padding:44px 0 0}.doc-toc{border-bottom:1px solid var(--line-soft);border-right:0;flex-direction:row;flex-wrap:wrap;gap:0 20px;margin-bottom:32px;padding:0 0 12px;position:static}.doc-toc a{border-bottom:0}.footer-inner{grid-template-columns:minmax(0,1fr);justify-items:start}.footer-links{justify-content:flex-start}}@media (max-width:640px){.hero h1{font-size:36px}.start-form,.waitlist-form{flex-direction:column;max-width:none}.start-form .btn,.waitlist-form .btn{border-left:0;border-top:1px solid var(--ink);min-height:50px}.waitlist-modal-backdrop{align-items:stretch;padding:12px}.waitlist-modal{max-height:calc(100vh - 24px)}.waitlist-modal .enterprise-form-card{padding:32px 18px 24px}.mock-app{grid-template-columns:1fr}.mock-side{display:none}.cap-tab{flex:1 1 100%;border-bottom:1px solid var(--line-soft);border-right:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}