:root{--bg: #f4efe5;--panel: #fff9f2;--panel-strong: #101114;--panel-deep: #17171d;--text: #171512;--text-soft: #5f584f;--text-inverse: rgba(255, 251, 245, .78);--line: rgba(23, 21, 18, .1);--orange: #db6a2b;--orange-dark: #af4b1a;--blue: #254f73;--blue-soft: #3f6f94;--mint: #5f8a79;--white: #fffdf9;--shadow: 0 26px 68px rgba(31, 21, 10, .12);--shadow-strong: 0 36px 90px rgba(17, 14, 12, .22);--radius: 32px;--mono: "IBM Plex Mono", monospace;--sans: "Space Grotesk", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;font-family:var(--sans);color:var(--text);overflow-x:clip;background:radial-gradient(circle at 84% 8%,rgba(219,106,43,.18),transparent 24rem),radial-gradient(circle at 8% 18%,rgba(37,79,115,.16),transparent 22rem),radial-gradient(circle at 78% 58%,rgba(37,79,115,.08),transparent 24rem),linear-gradient(180deg,#fffaf2,#f5ecdf,#ede1d4)}body:before{content:"";position:fixed;inset:0;background-image:linear-gradient(rgba(23,21,18,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(23,21,18,.03) 1px,transparent 1px);background-size:4.5rem 4.5rem;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.65),transparent 88%);mask-image:linear-gradient(180deg,rgba(0,0,0,.65),transparent 88%);pointer-events:none}a{color:inherit;text-decoration:none}h1,h2,h3,p,ul{margin:0}button,input,textarea{font:inherit}.skip-link{position:absolute;left:1rem;top:1rem;z-index:30;padding:.75rem 1rem;border-radius:999px;background:var(--panel-strong);color:var(--white);transform:translateY(-180%);transition:transform .18s ease}.skip-link:focus{transform:translateY(0)}.button,.main-nav a,.brand,input,textarea{outline-offset:3px}.button:focus-visible,.main-nav a:focus-visible,.brand:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid rgba(219,106,43,.45)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-shell{position:relative;width:100%;max-width:1600px;margin:0 auto;padding:0 clamp(.75rem,1.8vw,1.5rem) 4rem}.topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:1.2rem;margin-top:1rem;padding:.85rem 1rem;border:1px solid rgba(255,255,255,.42);border-radius:999px;background:linear-gradient(180deg,#fffbf6d1,#fff6ecb8);box-shadow:inset 0 1px #ffffffbf,0 14px 36px #1d120614;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand{display:inline-flex;align-items:center;gap:.85rem}.brand-mark{display:block;width:2rem;height:2rem;flex:0 0 auto;filter:drop-shadow(0 8px 18px rgba(219,106,43,.22))}.brand-copy{display:grid;gap:.08rem}.brand-name{font-size:1rem;font-weight:700}.brand-tag{font-family:var(--mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft)}.main-nav{display:inline-flex;align-items:center;gap:1.1rem;padding:.45rem .7rem;border:1px solid rgba(23,21,18,.06);border-radius:999px;background:#fffcf6ad}.main-nav a{padding:.42rem .5rem;font-size:.95rem;color:var(--text-soft);transition:color .18s ease,transform .18s ease}.main-nav a:hover{color:var(--text);transform:translateY(-1px)}.button{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:3rem;padding:.8rem 1.2rem;border:1px solid transparent;border-radius:999px;transition:transform .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease}.button:hover{transform:translateY(-1px)}.button-primary{background:linear-gradient(135deg,var(--orange),var(--orange-dark));color:var(--white);box-shadow:0 16px 28px #af4b1a3d}.button-secondary,.button-ghost{background:#fffcf6bd;border-color:#1715121a}.button-secondary:hover,.button-ghost:hover{background:#fffcf6f2}.section{position:relative;padding:5rem 0;scroll-margin-top:6.5rem}.section-intro{display:grid;gap:.9rem;max-width:48rem;margin-bottom:2.2rem}.section-intro p{color:var(--text-soft);line-height:1.72}.section-intro-inverse p{color:var(--text-inverse)}.section-intro-inverse h2{color:var(--white)}.hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(34rem,.95fr);gap:clamp(2rem,4vw,4rem);align-items:start;padding-top:2.5rem}.hero-copy{position:relative;z-index:2}.hero-banner{display:inline-flex;align-items:center;gap:.7rem;padding:.65rem .95rem;border:1px solid rgba(23,21,18,.08);border-radius:999px;background:#fffcf7cc;box-shadow:inset 0 1px #ffffffbd,0 16px 34px #1d120614;font-family:var(--mono);font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft)}.hero-banner-dot{width:.55rem;height:.55rem;border-radius:999px;background:linear-gradient(135deg,#f3bc87,var(--orange));box-shadow:0 0 0 7px #db6a2b1f}.eyebrow{margin-top:1.35rem;font-family:var(--mono);font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:var(--orange-dark)}.section-intro-inverse .eyebrow,.launch-copy .eyebrow{color:#f2ba84}h1{max-width:9ch;font-size:clamp(3.6rem,7.2vw,6.9rem);line-height:.9;letter-spacing:-.05em}h2{max-width:17ch;font-size:clamp(2.05rem,4vw,3.35rem);line-height:1.02;letter-spacing:-.04em}h3{font-size:1.26rem;line-height:1.18}.hero-text{max-width:37rem;margin-top:1.35rem;font-size:1.12rem;line-height:1.76;color:var(--text-soft)}.hero-actions{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:2.2rem}.hero-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin:2.1rem 0 0;padding:0;list-style:none}.hero-points li{position:relative;min-height:100%;padding:1rem 1rem 1rem 1.25rem;border:1px solid rgba(23,21,18,.08);border-radius:1.45rem;background:linear-gradient(180deg,#fffdf8eb,#f6ece0d1);box-shadow:0 18px 40px #1d120614;color:var(--text-soft);line-height:1.62}.hero-points li:before{content:"";position:absolute;left:.8rem;top:1.16rem;width:.42rem;height:.42rem;border-radius:999px;background:var(--orange)}.hero-visual{position:relative}.hero-visual:before{content:"";position:absolute;inset:1rem auto auto 2rem;width:18rem;height:18rem;border-radius:999px;background:radial-gradient(circle,rgba(37,79,115,.18),transparent 68%);filter:blur(18px);pointer-events:none}.prompt-wall,.outcomes-shell,.workflow-card,.coverage-card,.security-shell,.launch-section{box-shadow:var(--shadow)}.prompt-wall{position:relative;overflow:hidden;padding:1.5rem;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius);background:radial-gradient(circle at top right,rgba(219,106,43,.2),transparent 14rem),radial-gradient(circle at 15% 18%,rgba(63,111,148,.24),transparent 15rem),linear-gradient(180deg,#ffffff0f,#ffffff05),linear-gradient(180deg,#101114,#17171d);box-shadow:var(--shadow-strong)}.prompt-wall:before{content:"";position:absolute;inset:0;background:linear-gradient(125deg,rgba(255,255,255,.06),transparent 28%),linear-gradient(180deg,transparent,rgba(255,255,255,.04));pointer-events:none}.prompt-wall:after{content:"";position:absolute;inset:1rem;border:1px solid rgba(255,255,255,.05);border-radius:calc(var(--radius) - .5rem);pointer-events:none}.prompt-wall-top,.prompt-wall-foot,.proof-grid,.outcome-grid,.workflow-grid,.coverage-grid,.security-grid,.launch-section,.footer{display:grid}.prompt-wall-top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem}.prompt-wall-label,.card-kicker,.flow-step,.mini-label,.waitlist-label{font-family:var(--mono);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase}.prompt-wall-label{color:#ffffffc2}.prompt-wall-copy{max-width:26rem;margin-top:.55rem;color:#fffbf5a8;line-height:1.6}.prompt-wall-badge{align-self:start;padding:.55rem .8rem;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff12;font-family:var(--mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#ffffffb8}.prompt-wall-viewport{display:grid;gap:.72rem;margin-top:1.25rem;-webkit-mask-image:linear-gradient(180deg,transparent,black 8%,black 92%,transparent);mask-image:linear-gradient(180deg,transparent,black 8%,black 92%,transparent)}.prompt-row{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,black 6%,black 94%,transparent);mask-image:linear-gradient(90deg,transparent,black 6%,black 94%,transparent)}.prompt-track{display:flex;gap:.75rem;width:max-content;animation:marquee-left var(--duration, 28s) linear infinite;will-change:transform}.prompt-row.is-reverse .prompt-track{animation-name:marquee-right}.prompt-row.is-static{-webkit-mask-image:none;mask-image:none}.prompt-row.is-static .prompt-track{width:auto;animation:none;flex-wrap:wrap}.prompt-pill{display:flex;align-items:center;width:clamp(10rem,14vw,12.2rem);min-height:3.3rem;padding:.85rem .95rem;border:1px solid rgba(255,255,255,.08);border-radius:1.15rem;background:#ffffff0f;color:#fffbf5e0;font-size:.82rem;line-height:1.35;box-shadow:inset 0 1px #ffffff0d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.prompt-row:nth-child(3n+1) .prompt-pill{background:linear-gradient(180deg,#ffffff14,#db6a2b14)}.prompt-row:nth-child(3n+2) .prompt-pill{background:linear-gradient(180deg,#ffffff14,#3f6f941f)}.prompt-row:nth-child(3n) .prompt-pill{background:linear-gradient(180deg,#ffffff14,#5f8a791a)}.prompt-wall-foot{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:1.25rem}.hero-mini-card{padding:.9rem .95rem;border:1px solid rgba(255,255,255,.08);border-radius:1.2rem;background:#ffffff0f}.mini-label{color:#ffffff85}.mini-value{margin-top:.45rem;color:#fffbf5e6;font-size:.96rem;line-height:1.42}.proof-strip{padding-top:2.5rem}.proof-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.9rem}.proof-grid span,.launch-tags span{display:inline-flex;align-items:center;justify-content:center;min-height:3.35rem;padding:.8rem 1rem;border:1px solid rgba(23,21,18,.08);border-radius:999px;background:linear-gradient(180deg,#fffdf8e6,#f7efe5bd);box-shadow:0 14px 30px #1d120612;font-family:var(--mono);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.outcomes-shell{padding:1.8rem;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius);background:radial-gradient(circle at top right,rgba(219,106,43,.22),transparent 14rem),radial-gradient(circle at 16% 22%,rgba(63,111,148,.22),transparent 15rem),linear-gradient(180deg,#27292ff5,#3e322aed);box-shadow:var(--shadow-strong)}.outcome-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem}.outcome-card,.workflow-card,.coverage-card,.security-card{position:relative;overflow:hidden;padding:1.35rem;border:1px solid rgba(23,21,18,.08);border-radius:1.5rem;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.outcome-card:before,.workflow-card:before,.coverage-card:before,.security-card:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:.22rem;background:linear-gradient(90deg,#db6a2bb3,#3f6f9438)}.outcome-card{border-color:#ffffff14;background:#ffffff0f;color:var(--white)}.workflow-card,.coverage-card,.security-card{background:linear-gradient(180deg,#fffdf8e6,#f6ece0c2)}.outcome-card:hover,.workflow-card:hover,.coverage-card:hover,.security-card:hover{transform:translateY(-4px);box-shadow:0 24px 56px #1d12061f}.card-kicker,.flow-step{color:var(--orange-dark)}.outcome-card .card-kicker{color:#f2ba84}.outcome-card h3,.workflow-card h3,.coverage-card h3,.security-card h3{margin-top:.75rem}.outcome-card p:last-child,.workflow-card p:last-child,.coverage-card p:last-child,.security-card p:last-child{margin-top:.8rem;line-height:1.7}.outcome-card p:last-child{color:#fffbf5d1}.enterprise-shell{padding:1.55rem;border:1px solid rgba(23,21,18,.08);border-radius:var(--radius);background:radial-gradient(circle at top right,rgba(63,111,148,.1),transparent 14rem),radial-gradient(circle at 10% 20%,rgba(219,106,43,.12),transparent 12rem),linear-gradient(180deg,#fffdf8f2,#f4eaded6);box-shadow:var(--shadow)}.enterprise-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.enterprise-card{position:relative;overflow:hidden;padding:1.35rem;border:1px solid rgba(23,21,18,.08);border-radius:1.5rem;background:linear-gradient(180deg,#fffdf8f5,#f7efe5cc);box-shadow:0 18px 42px #1d120614;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.enterprise-card:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:.22rem;background:linear-gradient(90deg,#db6a2bb3,#3f6f9438)}.enterprise-card:hover{transform:translateY(-4px);box-shadow:0 24px 56px #1d12061f}.enterprise-card h3{margin-top:.75rem}.enterprise-card p:last-child{margin-top:.8rem;color:var(--text-soft);line-height:1.7}.workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.workflow-note{margin-top:1.25rem;padding:1rem 1.2rem;border:1px solid rgba(23,21,18,.08);border-radius:1.3rem;background:#fffcf7b8;color:var(--text-soft);line-height:1.68;box-shadow:0 16px 34px #1d120612}.coverage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.coverage-list{margin-top:.85rem;padding-left:1.05rem;color:var(--text-soft)}.coverage-list li+li{margin-top:.6rem}.coverage-list li{line-height:1.58}.security-shell{padding:1.8rem;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius);background:radial-gradient(circle at top right,rgba(63,111,148,.22),transparent 15rem),radial-gradient(circle at 12% 24%,rgba(219,106,43,.18),transparent 12rem),linear-gradient(180deg,#101114fa,#15171dfa);box-shadow:var(--shadow-strong)}.security-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.security-card{border-color:#ffffff17;background:#ffffff0f}.security-card h3{color:var(--white)}.security-card p{color:#fffbf5b8}.launch-section{grid-template-columns:1.02fr .98fr;gap:1.4rem;align-items:stretch;padding:1.4rem;border:1px solid rgba(23,21,18,.08);border-radius:var(--radius);background:radial-gradient(circle at top right,rgba(63,111,148,.12),transparent 16rem),linear-gradient(180deg,#fffdf8eb,#f2e9dcc7)}.launch-copy{position:relative;overflow:hidden;padding:1.5rem;border-radius:1.7rem;background:radial-gradient(circle at top right,rgba(219,106,43,.22),transparent 14rem),linear-gradient(180deg,#101114fa,#201610f5);color:var(--white);box-shadow:var(--shadow-strong)}.launch-copy h2{max-width:14ch;color:var(--white)}.launch-copy p:last-of-type{margin-top:1rem;color:#fffbf5b8;line-height:1.72}.launch-tags{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.4rem}.launch-tags span{min-height:2.9rem;background:#ffffff14;border-color:#ffffff14;box-shadow:none;color:#fffbf5d1}.waitlist-form{display:flex;flex-direction:column;padding:1.25rem;border:1px solid rgba(23,21,18,.08);border-radius:1.45rem;background:#fff9f2e0}.waitlist-form.is-highlighted{border-color:#db6a2b73;box-shadow:0 0 0 6px #db6a2b1f,0 20px 42px #af4b1a29}.waitlist-label{display:block;margin-bottom:.65rem}.waitlist-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.waitlist-field{margin-top:.95rem}.waitlist-grid .waitlist-field{margin-top:0}.waitlist-field input,.waitlist-field textarea{width:100%;min-height:3.2rem;padding:.9rem 1rem;border:1px solid rgba(23,21,18,.12);border-radius:1.1rem;background:var(--white)}.waitlist-field textarea{min-height:8.4rem;resize:vertical;line-height:1.55}.waitlist-field input:focus,.waitlist-field textarea:focus{outline:2px solid rgba(219,106,43,.22);border-color:var(--orange)}.captcha-shell{margin-top:1rem;padding:1rem;border:1px solid rgba(23,21,18,.08);border-radius:1.15rem;background:#fffdf8b8;overflow-x:auto}#turnstile-container{min-height:78px}.waitlist-actions{margin-top:1rem}.waitlist-actions .button[disabled]{cursor:wait;opacity:.78;transform:none}.waitlist-help,.waitlist-feedback{margin-top:.9rem;font-size:.94rem;line-height:1.6}.waitlist-help{color:var(--text-soft)}.waitlist-feedback[data-state=success]{color:var(--mint)}.waitlist-feedback[data-state=error]{color:var(--orange-dark)}.footer{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center;gap:1.4rem;margin-top:1.5rem;padding:1.5rem;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius);background:radial-gradient(circle at top right,rgba(219,106,43,.18),transparent 14rem),linear-gradient(180deg,#101114fa,#181413f5);color:var(--white);box-shadow:var(--shadow-strong)}.footer-brand{display:grid;gap:.8rem}.footer-brand-head{display:flex;align-items:center;gap:.9rem}.footer-mark{flex:0 0 auto;width:2.4rem;height:2.4rem;filter:drop-shadow(0 10px 22px rgba(219,106,43,.18))}.footer-name{font-size:1rem;font-weight:700}.footer-tag{margin-top:.12rem;font-family:var(--mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#fffbf59e}.footer-copy{max-width:36rem;color:#fffbf5b8;line-height:1.66}.footer-links{display:flex;flex-wrap:wrap;gap:.7rem}.footer-links a{display:inline-flex;align-items:center;justify-content:center;min-height:2.7rem;padding:.65rem .85rem;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff0f;color:#fffbf5c7;font-size:.92rem}.footer-links a:hover{background:#ffffff1a}.footer-cta{justify-self:end}@keyframes fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes drift{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes marquee-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marquee-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.hero-banner,.hero .eyebrow,.hero h1,.hero-text,.hero-actions,.hero-points,.prompt-wall{animation:fade-up .76s ease both}.hero .eyebrow{animation-delay:90ms}.hero h1{animation-delay:.14s}.hero-text{animation-delay:.22s}.hero-actions{animation-delay:.3s}.hero-points{animation-delay:.38s}.prompt-wall{animation-delay:.18s}.prompt-wall-foot{animation:drift 7.5s ease-in-out infinite}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}@media(max-width:1180px){.hero,.launch-section{grid-template-columns:1fr}.hero-points,.outcome-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.coverage-grid,.enterprise-grid,.security-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.footer{grid-template-columns:1fr;justify-items:start}.footer-cta{justify-self:start}}@media(max-width:920px){.topbar{flex-wrap:wrap;justify-content:center;border-radius:1.5rem}.main-nav{order:3;width:100%;justify-content:space-between;gap:.15rem;padding:.42rem .5rem}.main-nav a{padding:.42rem .3rem;font-size:.82rem}.nav-cta{display:none}.section{padding:3.7rem 0}h1{max-width:9.2ch;font-size:clamp(3.15rem,13vw,4.85rem)}.hero-banner{width:100%;justify-content:center;padding:.58rem .72rem;font-size:.66rem}.prompt-wall-foot,.proof-grid,.hero-points,.outcome-grid,.enterprise-grid,.workflow-grid,.coverage-grid,.security-grid,.footer,.prompt-wall-top{grid-template-columns:1fr}.prompt-wall-badge{width:fit-content}.prompt-pill{width:clamp(9.5rem,42vw,12rem)}.waitlist-grid{grid-template-columns:1fr}}@media(max-width:640px){.hero-text,.section-intro p,.workflow-note,.waitlist-help,.waitlist-feedback{font-size:.98rem}.prompt-wall{padding:1.1rem}.prompt-wall-copy{font-size:.95rem}.prompt-wall-viewport{gap:.58rem}.prompt-pill{width:clamp(8.9rem,48vw,11.5rem);min-height:3rem;padding:.78rem .82rem;font-size:.76rem}.footer{padding:1.15rem}}
