:root{color-scheme:light;--canvas: #f7f8fc;--canvas-raised: #fcfcfe;--surface: rgba(255, 255, 255, .9);--surface-solid: #ffffff;--ink: #15131d;--ink-soft: #5f6472;--line: rgba(36, 31, 55, .12);--line-strong: rgba(36, 31, 55, .2);--violet: #5b4ff7;--violet-deep: #4437d8;--violet-soft: #eeecff;--sky: #168bd2;--sky-soft: #e7f5fd;--amber: #d97706;--amber-soft: #fff2d6;--emerald: #168466;--emerald-soft: #dcf7ec;--coral: #d85d52;--bg: var(--canvas);--bg-soft: var(--canvas-raised);--text: var(--ink);--muted: var(--ink-soft);--card: var(--surface-solid);--accent: var(--violet);--accent-strong: var(--violet-deep);--accent-soft: var(--violet-soft);--success: var(--emerald);--error: var(--coral);--shadow: 0 28px 80px rgba(39, 31, 84, .13), 0 3px 12px rgba(31, 36, 58, .06);--shadow-tight: 0 14px 34px rgba(39, 31, 84, .1), 0 2px 8px rgba(31, 36, 58, .05);--radius: 8px;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-spring: cubic-bezier(.16, 1.4, .3, 1);font-family:Inter,Geist,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{overflow-x:hidden;scroll-behavior:smooth}body{position:relative;isolation:isolate;margin:0;overflow-x:hidden;background:linear-gradient(125deg,rgba(91,79,247,.1),transparent 29rem),linear-gradient(235deg,rgba(22,139,210,.08),transparent 32rem),linear-gradient(180deg,#ffffff 0,var(--canvas) 34rem,#f4f7fb 100%);color:var(--text);font-size:16px;line-height:1.5;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body:before{position:fixed;z-index:-1;inset:0;background-image:linear-gradient(rgba(45,38,75,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(45,38,75,.035) 1px,transparent 1px);background-size:48px 48px;content:"";mask-image:linear-gradient(to bottom,rgba(0,0,0,.68),transparent 70%);pointer-events:none}::selection{background:#5b4ff733;color:var(--ink)}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}@keyframes enter-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes status-breathe{0%,to{box-shadow:0 0 0 5px #1684661f}50%{box-shadow:0 0 0 9px #1684660a}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.site-header,main,.site-footer{width:min(1180px,calc(100% - 40px));margin:0 auto}.site-header{position:relative;z-index:30;display:flex;align-items:center;justify-content:space-between;padding:20px 0}.brand{display:inline-flex;align-items:center;gap:11px;font-weight:800;letter-spacing:0}.brand-mark{display:block;width:40px;height:42px;border-radius:var(--radius);object-fit:contain;filter:drop-shadow(0 9px 16px rgba(68,55,216,.2));transition:filter .22s ease,transform .22s var(--ease-spring)}.brand:hover .brand-mark{filter:drop-shadow(0 12px 20px rgba(68,55,216,.28));transform:translateY(-2px) rotate(-2deg)}.nav-cta{display:inline-flex;align-items:center;justify-content:center;min-height:40px;border:1px solid var(--ink);border-radius:var(--radius);background:var(--ink);padding:0 17px;color:#fff;font-size:.9rem;font-weight:780;box-shadow:0 12px 28px #15131d29;transition:background-color .18s ease,box-shadow .18s ease,transform .18s var(--ease-spring)}.nav-cta:hover{background:var(--violet-deep);box-shadow:0 16px 32px #4437d83d;transform:translateY(-2px)}.hero{position:relative;isolation:isolate;display:flex;min-height:calc(100svh - 82px);flex-direction:column;align-items:center;justify-content:center;padding:28px 0 56px}.hero:before{position:absolute;z-index:-3;top:-82px;bottom:0;left:50%;width:100vw;border-bottom:1px solid rgba(36,31,55,.08);background:linear-gradient(118deg,rgba(91,79,247,.11),transparent 33%),linear-gradient(245deg,rgba(22,139,210,.1),transparent 36%),linear-gradient(180deg,#ffffff38,#f7f8fcc2);content:"";transform:translate(-50%)}.hero:after{position:absolute;z-index:-2;top:40%;left:50%;width:100vw;height:170px;background:linear-gradient(90deg,transparent 8%,rgba(91,79,247,.1) 38%,rgba(22,139,210,.08) 66%,transparent 92%);content:"";filter:blur(42px);transform:translate(-50%) skewY(-4deg)}.hero-atmosphere{position:absolute;z-index:-1;inset:0;overflow:hidden;pointer-events:none}.activity-trace{position:absolute;display:block;height:1px;background:linear-gradient(90deg,transparent,rgba(91,79,247,.35),rgba(22,139,210,.16),transparent);opacity:.72}.activity-trace i{position:absolute;top:-4px;left:0;width:9px;height:9px;border:2px solid rgba(91,79,247,.48);border-radius:50%;background:#fff;box-shadow:0 0 0 5px #5b4ff714;animation:trace-travel 6.5s var(--ease-out) infinite}.trace-one{top:20%;left:-7%;width:35%;transform:rotate(-6deg)}.trace-two{top:48%;right:-9%;width:31%;transform:rotate(7deg)}.trace-two i{animation-delay:-2.8s;border-color:#168bd280;box-shadow:0 0 0 5px #168bd214}.trace-three{bottom:15%;left:2%;width:24%;transform:rotate(4deg)}.trace-three i{animation-delay:-4.4s;border-color:#1684667a;box-shadow:0 0 0 5px #16846614}.story-spark{position:absolute;width:13px;height:13px;border:2px solid rgba(91,79,247,.28);background:#ffffffb8;transform:rotate(45deg);animation:spark-breathe 4.8s ease-in-out infinite}.spark-one{top:13%;right:12%}.spark-two{bottom:24%;left:9%;width:9px;height:9px;border-color:#d9770657;animation-delay:-2.2s}.hero-copy{position:relative;z-index:4;width:min(1100px,100%);text-align:center}.hero-kicker{display:inline-flex;align-items:center;gap:9px;margin:0 0 20px;border:1px solid rgba(91,79,247,.14);border-radius:999px;background:#ffffffbd;padding:7px 12px;color:var(--violet-deep);font-size:.82rem;font-weight:780;box-shadow:0 8px 24px #322b5b12;backdrop-filter:blur(14px);letter-spacing:0}.kicker-signal{width:8px;height:8px;border-radius:50%;background:var(--emerald);animation:status-breathe 2.4s ease-in-out infinite}h1,h2,h3,p{margin-top:0}h1{max-width:1100px;margin:0 auto;font-size:4.65rem;font-weight:850;line-height:1.1;letter-spacing:0;text-wrap:balance}h1 span{display:block;padding:.02em 0 .16em;background:linear-gradient(102deg,var(--violet-deep) 4%,var(--violet) 42%,var(--sky) 73%,var(--emerald) 100%);background-clip:text;color:transparent;-webkit-background-clip:text}h2{margin-bottom:14px;font-size:2.75rem;font-weight:790;line-height:1.04;letter-spacing:0;text-wrap:balance}h3{margin-bottom:9px;font-size:1.08rem;line-height:1.25;letter-spacing:0}.eyebrow{margin:0 0 14px;color:var(--accent-strong);font-size:.78rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.hero-subtitle,.waitlist-copy p{color:var(--muted);font-size:1.14rem;overflow-wrap:break-word}.hero-subtitle{max-width:720px;margin:28px auto 0;font-size:1.17rem;line-height:1.62;text-wrap:balance}.hero-cta-row{display:flex;width:min(760px,100%);align-items:flex-start;justify-content:center;gap:11px;margin:30px auto 0}.hero-form{display:grid;width:min(548px,100%);grid-template-columns:minmax(250px,1fr) auto;gap:9px}.hero-live-cta{min-width:220px}.hero-cta-row.is-live{width:auto;align-items:center}.hero-cta-row.is-live>a{width:auto;min-width:190px}.hero-form .form-status{grid-column:1 / -1;text-align:left}.hero-form .button-submit{position:relative;overflow:hidden;background:linear-gradient(110deg,var(--ink) 0%,#29233d 55%,var(--violet-deep) 130%);color:#fff;box-shadow:0 14px 30px #10131a29}.button-submit:after{position:absolute;inset:0;background:linear-gradient(105deg,transparent 28%,rgba(255,255,255,.18) 48%,transparent 68%);content:"";transform:translate(-130%);transition:transform .52s var(--ease-out)}.button-submit:hover:after{transform:translate(130%)}.secondary-cta{display:inline-flex;min-height:48px;flex:0 0 auto;align-items:center;justify-content:center;gap:9px;border:1px solid var(--line-strong);border-radius:var(--radius);background:#ffffffb3;padding:0 18px;color:var(--ink);font-size:.92rem;font-weight:760;box-shadow:0 9px 24px #241f3712;backdrop-filter:blur(14px);transition:border-color .18s ease,box-shadow .18s ease,transform .18s var(--ease-spring)}.secondary-cta:hover{border-color:#5b4ff752;box-shadow:0 14px 28px #4437d821;transform:translateY(-2px)}.cta-arrow{flex:0 0 auto;transition:transform .18s var(--ease-spring)}.secondary-cta:hover .cta-arrow{transform:translateY(3px)}.hero-trust{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:18px;margin-top:16px;color:var(--muted);font-size:.87rem;font-weight:650}.hero-trust span{display:inline-flex;align-items:center;gap:7px}.hero-trust svg{flex:0 0 auto;color:var(--emerald)}.hero-product-stage{position:relative;z-index:3;width:min(900px,100%);margin-top:44px;scroll-margin-top:24px;animation:stage-arrive .92s var(--ease-out) .18s both}.section-cue{display:grid;width:34px;height:34px;place-items:center;margin-top:22px;border:1px solid var(--line);border-radius:50%;background:#ffffffad;color:var(--muted);transition:border-color .18s ease,transform .18s var(--ease-spring)}.section-cue:hover{border-color:#5b4ff752;transform:translateY(3px)}.section-cue svg{transform:translateY(1px)}@keyframes trace-travel{0%{left:0;opacity:0}14%,82%{opacity:1}to{left:calc(100% - 9px);opacity:0}}@keyframes spark-breathe{0%,to{opacity:.4;transform:rotate(45deg) scale(.86)}50%{opacity:1;transform:rotate(45deg) scale(1.08)}}@keyframes stage-arrive{0%{opacity:0;transform:translateY(24px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border:0;border-radius:var(--radius);padding:0 22px;cursor:pointer;font-weight:780;transition:transform .18s var(--ease-spring),box-shadow .18s ease,background-color .18s ease}.button-submit{background:var(--text);color:#fff;box-shadow:0 14px 30px #10131a29}.button:hover{transform:translateY(-2px)}.button:focus-visible,.draft-tab:focus-visible,.billing-option:focus-visible,input:focus-visible,a:focus-visible{outline:3px solid rgba(89,104,216,.34);outline-offset:3px}.button:disabled{cursor:wait;opacity:.72;transform:none}input{width:100%;min-height:48px;border:1px solid var(--line-strong);border-radius:var(--radius);background:#fff;color:var(--text);padding:0 16px;box-shadow:0 8px 22px #1f2a440a}input::placeholder{color:#9aa3b5}.product-mock,.card,.waitlist-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);backdrop-filter:blur(18px)}.product-mock{position:relative;min-width:0;overflow:hidden;padding:18px}.product-mock:before{position:absolute;inset:0;border-bottom:1px solid rgba(223,228,238,.76);background:linear-gradient(90deg,#5968d814,#fff0);content:"";height:54px;pointer-events:none}.mock-status{position:relative;z-index:1;display:flex;align-items:center;gap:10px;min-height:32px;margin-bottom:18px;padding-inline:2px;color:var(--muted);font-size:.88rem;font-weight:760}.pulse{width:9px;height:9px;border-radius:999px;background:var(--success);animation:status-breathe 2.4s ease-in-out infinite}.mock-status strong{color:var(--violet-deep);font-size:inherit}.status-divider{width:1px;height:13px;background:var(--line-strong)}.cluster-card{position:relative;z-index:1;min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:#ffffffe0;box-shadow:0 18px 38px #231f3e14}.cluster-heading{display:flex;align-items:flex-start;gap:14px;min-width:0;padding:17px 18px 15px}.cluster-copy{min-width:0;flex:1}.mock-label{display:inline-flex;align-items:center;gap:6px;margin-bottom:5px;color:var(--muted);font-size:.7rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.cluster-heading h2{margin:0;font-size:1.14rem;line-height:1.25;text-align:left}.cluster-summary{display:flex;align-items:flex-start;gap:8px;margin:7px 0 0;color:var(--muted);font-size:.82rem;line-height:1.45}.summary-spark{flex:0 0 auto;color:var(--violet);font-size:1rem;font-weight:850;line-height:1.1}.cluster-badges{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.activity-badge{display:inline-flex;align-items:center;gap:6px;border-radius:5px;padding:4px 7px;font-size:.7rem;font-weight:760;background:var(--violet-soft);color:var(--violet-deep)}.activity-badge:nth-child(2){background:var(--sky-soft);color:var(--sky)}.activity-badge svg{flex:0 0 auto;opacity:.82}.draft-count{display:flex;min-width:46px;flex:0 0 auto;flex-direction:column;align-items:center;border-left:1px solid var(--line);padding-left:15px;color:var(--muted);font-size:.68rem;font-weight:720}.draft-count strong{color:var(--violet-deep);font-size:1.35rem;line-height:1}.draft-experience{border-top:1px solid var(--line);background:linear-gradient(180deg,#f9f9ffc2,#fffffff0)}.draft-tabs{display:flex;min-width:0;overflow-x:auto;border-bottom:1px solid var(--line);scrollbar-width:none}.draft-tabs::-webkit-scrollbar{display:none}.draft-tab{position:relative;display:inline-flex;min-height:47px;flex:1 0 auto;align-items:center;justify-content:center;gap:7px;border:0;border-bottom:2px solid transparent;background:transparent;padding:0 11px;color:var(--muted);cursor:pointer;font-size:.7rem;font-weight:760;white-space:nowrap;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.draft-tab:hover{background:#5b4ff70d;color:var(--text)}.draft-tab.active{border-bottom-color:var(--violet);background:var(--violet-soft);color:var(--violet-deep)}.draft-tab-icon{flex:0 0 auto;opacity:.88}.draft-copy-stack{display:grid;min-height:128px;padding:16px 18px 14px}.draft-copy{grid-area:1 / 1;min-width:0}.draft-copy[hidden]{display:none}.draft-copy.active{animation:draft-reveal .22s var(--ease-out) both}.draft-copy p{margin:0;color:#343b4d;font-size:.85rem;line-height:1.55;white-space:pre-line}.draft-ready{display:inline-flex;align-items:center;gap:6px;margin-top:12px;color:var(--emerald);font-size:.69rem;font-weight:760}.draft-ready svg{flex:0 0 auto}.cluster-source{display:flex;flex-wrap:wrap;gap:12px 24px;border-top:1px solid var(--line);background:#f8f9fcd1;padding:10px 18px;color:var(--muted);font-size:.69rem;font-weight:720}.cluster-source span{display:inline-flex;align-items:center;gap:7px}.cluster-source svg{flex:0 0 auto}@keyframes draft-reveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.conversion-section{position:relative;isolation:isolate;padding:92px 0}.story-bridge{border-top:1px solid var(--line)}.story-intro,.split-heading,.angles-heading,.control-section{display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);gap:76px;align-items:start}.story-intro h2,.split-heading h2,.angles-heading h2,.control-copy h2{margin-bottom:0}.story-intro-copy>p,.split-heading>p,.angles-heading>p,.control-copy>p{color:var(--muted);font-size:1.06rem;line-height:1.72}.story-intro-copy>p{margin-bottom:14px}.text-cta{display:inline-flex;align-items:center;gap:9px;margin-top:8px;color:var(--violet-deep);font-size:.94rem;font-weight:800}.text-cta svg{flex:0 0 auto;transition:transform .18s var(--ease-spring)}.text-cta:hover svg{transform:translate(4px)}.story-equation{display:grid;grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr) 54px minmax(0,1fr);align-items:stretch;margin-top:52px}.equation-node{display:flex;min-width:0;min-height:176px;flex-direction:column;justify-content:center;border:1px solid var(--line);border-radius:var(--radius);padding:24px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s var(--ease-spring)}.equation-node:hover{border-color:#5b4ff74d;box-shadow:var(--shadow-tight);transform:translateY(-3px)}.activity-node{background:linear-gradient(145deg,var(--sky-soft),rgba(255,255,255,.92))}.cluster-node{background:linear-gradient(145deg,var(--violet-soft),rgba(255,255,255,.94))}.drafts-node{background:linear-gradient(145deg,var(--emerald-soft),rgba(255,255,255,.94))}.equation-label{margin-bottom:13px;color:var(--muted);font-size:.7rem;font-weight:820;text-transform:uppercase}.equation-node strong{font-size:1.04rem;line-height:1.35}.equation-node>span:last-child{margin-top:9px;color:var(--muted);font-size:.82rem;line-height:1.5}.equation-connector{position:relative;display:grid;place-items:center}.equation-connector:before{width:100%;height:1px;background:linear-gradient(90deg,#5b4ff733,#168bd273);content:""}.equation-connector i{position:absolute;right:4px;width:9px;height:9px;border-top:2px solid var(--sky);border-right:2px solid var(--sky);transform:rotate(45deg)}.workflow-section:before,.angles-section:before{position:absolute;z-index:-1;top:0;bottom:0;left:50%;width:100vw;border-block:1px solid var(--line);content:"";transform:translate(-50%)}.workflow-section:before{background:#ffffffad}.split-heading,.angles-heading{align-items:end}.split-heading>p,.angles-heading>p{margin-bottom:4px}.workflow-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:48px;border-block:1px solid var(--line)}.flow-step{position:relative;min-width:0;padding:28px 30px 30px}.flow-step+.flow-step{border-left:1px solid var(--line)}.flow-step-top{display:flex;align-items:center;justify-content:space-between;gap:16px}.flow-number{color:var(--violet-deep);font-size:.76rem;font-weight:840}.flow-glyph{display:grid;width:46px;height:46px;place-items:center;border:1px solid var(--line);border-radius:var(--radius);background:#fff;color:var(--violet);box-shadow:0 9px 22px #271f5414}.flow-glyph svg{display:block}.flow-step h3{margin:25px 0 9px;font-size:1.13rem}.flow-step p{min-height:66px;margin-bottom:18px;color:var(--muted);font-size:.91rem;line-height:1.62}.flow-outcome{display:inline-flex;align-items:center;gap:7px;color:var(--emerald);font-size:.74rem;font-weight:780}.flow-outcome:before{width:7px;height:7px;border-radius:50%;background:var(--emerald);box-shadow:0 0 0 4px var(--emerald-soft);content:""}.angles-section:before{background:linear-gradient(112deg,#eeecffcc,#ffffffc2 48%,#dcf7ecb8),#fff}.angle-list{margin:48px 0 0;border-top:1px solid var(--line-strong);padding:0;list-style:none}.angle-list li{display:grid;grid-template-columns:52px minmax(180px,.62fr) minmax(0,1fr);gap:20px;align-items:center;border-bottom:1px solid var(--line);padding:18px 12px;transition:background-color .18s ease,padding .18s var(--ease-spring)}.angle-list li:hover{background:#ffffff94;padding-inline:18px}.angle-list li>span{color:var(--violet-deep)}.angle-icon{display:grid;width:36px;height:36px;place-items:center;border:1px solid currentColor;border-radius:10px;background:#ffffffb3}.angle-icon svg{display:block}.angle-list li:nth-child(2)>span{color:var(--sky)}.angle-list li:nth-child(3)>span{color:var(--amber)}.angle-list li:nth-child(4)>span{color:var(--coral)}.angle-list li:nth-child(5)>span{color:var(--emerald)}.angle-list strong{font-size:.95rem}.angle-list p{margin:0;color:var(--muted);font-size:.9rem}.angles-cta{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:34px}.angles-cta p{margin:0;color:var(--muted)}.angles-cta p strong{color:var(--text)}.inline-cta{flex:0 0 auto;gap:9px;background:var(--ink);color:#fff;box-shadow:0 14px 28px #15131d24}.inline-cta:hover{background:var(--violet-deep);box-shadow:0 18px 34px #4437d838}.control-section{align-items:center}.control-copy>p{max-width:520px;margin:18px 0 0}.control-list{border-top:1px solid var(--line-strong)}.control-list>div{display:grid;grid-template-columns:28px 1fr;gap:14px;align-items:start;border-bottom:1px solid var(--line);padding:18px 0}.control-list p{margin:0;color:var(--muted);font-size:.92rem;line-height:1.6}.control-list p strong{display:block;margin-bottom:2px;color:var(--text)}.control-check{display:grid;width:24px;height:24px;flex:0 0 auto;place-items:center;color:var(--emerald)}.section{padding:72px 0}.waitlist-section{padding-bottom:92px}.waitlist-panel{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,.78fr);gap:38px;align-items:start;padding:40px}.launch-offer-section{padding-bottom:92px}.launch-offer-panel{position:relative;display:grid;overflow:hidden;grid-template-columns:minmax(0,1.12fr) minmax(420px,.62fr);border:1px solid rgba(217,119,6,.28);border-radius:var(--radius);background:linear-gradient(118deg,#fff2d6eb,#fffffff0 42%),linear-gradient(250deg,rgba(91,79,247,.11),transparent 54%);box-shadow:0 28px 76px #3a2c1d24,0 3px 12px #1f243a0f}.launch-offer-panel:before{position:absolute;top:0;right:0;left:0;height:5px;background:linear-gradient(90deg,var(--amber),var(--violet),var(--sky),var(--emerald));content:""}.launch-offer-copy{padding:46px 48px 44px}.launch-offer-copy h2{max-width:650px;margin-bottom:18px}.launch-offer-copy>p:not(.eyebrow){max-width:650px;margin-bottom:24px;color:var(--muted);font-size:1.08rem;line-height:1.7}.offer-benefits{display:flex;flex-wrap:wrap;gap:10px 18px}.offer-benefits span{display:inline-flex;align-items:center;gap:7px;color:var(--ink-soft);font-size:.82rem;font-weight:720}.offer-benefits svg{flex:0 0 auto;color:var(--emerald)}.offer-price{position:relative;display:flex;box-sizing:content-box;min-width:fit-content;flex-direction:column;align-items:center;justify-content:center;border-left:1px solid rgba(217,119,6,.2);background:#ffffff94;padding:46px 48px 42px;text-align:center}.billing-toggle{display:grid;width:100%;max-width:270px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:24px;border:1px solid rgba(89,104,216,.2);border-radius:7px;background:#5968d812;padding:3px}.billing-option{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:6px;border:0;border-radius:5px;background:transparent;color:var(--muted);cursor:pointer;font-size:.78rem;font-weight:780;transition:background-color .16s ease,box-shadow .16s ease,color .16s ease}.billing-option:hover{color:var(--ink)}.billing-option.active{background:linear-gradient(110deg,var(--ink),var(--violet-deep));color:#fff;box-shadow:0 5px 14px #1f183629}.billing-discount{border-radius:999px;background:var(--amber-soft);padding:4px 6px;color:var(--amber);font-size:.61rem;font-weight:880;line-height:1;text-transform:uppercase}.cluster-label-icon{flex:0 0 auto;color:var(--violet)}.billing-option.active .billing-discount{background:#ffedbd;color:#a95700}.offer-billing-panels{display:grid;width:100%;min-height:164px;place-items:center}.offer-billing-panel{display:flex;grid-area:1 / 1;flex-direction:column;align-items:center;justify-content:center}.offer-billing-panel.annual{width:max-content;max-width:100%}.offer-billing-panel[hidden]{display:none}.offer-billing-panel.active{animation:draft-reveal .22s var(--ease-out) both}.offer-amount{display:flex;align-items:flex-start;justify-content:center;color:var(--ink)}.offer-currency{margin-top:12px;font-size:1.25rem;font-weight:820}.offer-amount strong{font-size:4.7rem;font-weight:870;line-height:.88}.offer-amount.annual strong{display:inline-flex;align-items:flex-start;font-size:4.05rem}.annual-price-cents{margin-top:.06em;font-size:.43em;font-weight:850;line-height:1;vertical-align:top}.offer-amount.monthly strong{font-size:5.25rem}.offer-period{align-self:flex-end;margin:0 0 7px 5px;color:var(--muted);font-size:.95rem;font-weight:720}.offer-plan{margin:14px 0 22px;color:var(--violet-deep);font-size:.92rem;font-weight:800}.annual-billing-line{margin-top:14px;color:var(--muted);font-size:.82rem;font-weight:720}.annual-price-lockup{display:flex;width:max-content;max-width:100%;align-items:center;justify-content:center;gap:12px}.annual-free-sticker{display:grid;min-width:92px;border:1px solid rgba(10,123,90,.18);border-radius:6px;background:var(--emerald-soft);box-shadow:0 11px 24px #0a7b5a29;padding:11px 10px 12px;color:var(--emerald);line-height:1;text-align:center;transform:rotate(2deg) translateY(-2px)}.annual-free-sticker strong{font-size:1.55rem;font-weight:880}.annual-free-sticker span{margin-top:5px;font-size:.7rem;font-weight:840;text-transform:uppercase}.offer-cta{width:100%;max-width:240px;background:linear-gradient(110deg,var(--ink),var(--violet-deep));color:#fff;box-shadow:0 14px 30px #271f5433}.offer-note{max-width:240px;margin:14px 0 0;color:var(--muted);font-size:.75rem;line-height:1.5}.waitlist-copy p{max-width:560px;margin-bottom:16px}.privacy-note{padding-top:8px}.waitlist-form{display:grid;gap:14px}.field-group{display:grid;gap:8px}label{font-size:.9rem;font-weight:760}label span{color:var(--muted);font-weight:600}.waitlist-form input{border-radius:var(--radius);padding:0 15px}.hp-field,.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.button-submit{width:100%}.form-status{min-height:23px;margin:0;color:var(--muted);font-size:.92rem}.form-status.success{color:var(--success)}.form-status.error{color:var(--error)}.site-footer{border-top:1px solid var(--line);padding:28px 0 36px}.site-footer p{margin:0;font-size:.92rem}.reveal{animation:enter-up .72s var(--ease-out) both}.product-mock.reveal{animation-delay:.11s}@media(max-width:980px){.waitlist-panel,.launch-offer-panel,.story-intro,.split-heading,.angles-heading,.control-section{grid-template-columns:1fr}.offer-price{min-width:0}.hero{padding:30px 0 48px}h1{font-size:4.2rem}h2{font-size:2.2rem}.hero-copy,.hero-product-stage{width:min(820px,100%)}.story-intro,.split-heading,.angles-heading,.control-section{gap:28px}}@media(max-width:760px){.site-header,main,.site-footer{width:min(1160px,calc(100% - 32px))}.site-header{padding:16px 0}.brand{gap:8px;font-size:.96rem}.brand-mark{width:34px;height:36px}.nav-cta{min-height:36px;padding:0 12px;font-size:.78rem}.hero{min-height:auto;padding:44px 0 58px}.hero:before{top:-68px}.hero:after{top:34%;height:130px}h1{font-size:3.35rem;line-height:1.08}.hero-subtitle{max-width:650px;font-size:1.07rem;line-height:1.62}.hero-cta-row{flex-direction:column;align-items:stretch;margin-top:28px}.hero-form{width:100%;grid-template-columns:minmax(0,1fr) auto}.secondary-cta{width:100%}.hero-trust{gap:10px 16px;margin-top:14px}.hero-cta-row.is-live{width:auto;flex-direction:row;align-items:center}.hero-product-stage{margin-top:40px}.section-cue{display:none}.story-equation,.workflow-track{grid-template-columns:1fr}.draft-tab{flex:0 0 auto}.conversion-section{padding:66px 0}.story-equation{gap:0;margin-top:36px}.equation-connector{height:38px}.equation-connector:before{width:1px;height:100%;background:linear-gradient(180deg,#5b4ff733,#168bd273)}.equation-connector i{right:auto;bottom:5px;transform:rotate(135deg)}.workflow-track{margin-top:36px}.flow-step{padding-inline:10px}.flow-step+.flow-step{border-top:1px solid var(--line);border-left:0}.flow-step p{min-height:0}.angle-list{margin-top:36px}.angle-list li{grid-template-columns:40px minmax(160px,.75fr) minmax(0,1fr);gap:14px}.angles-cta{flex-direction:column;align-items:flex-start}.section{padding:54px 0}.waitlist-panel{padding:24px}.launch-offer-copy{padding:38px 34px 32px}.offer-price{border-top:1px solid rgba(217,119,6,.2);border-left:0;padding:34px}}@media(max-width:540px){.site-header,main,.site-footer{width:min(1160px,calc(100% - 24px))}.nav-cta{padding:0 10px;font-size:.73rem}.hero{padding:32px 0 52px}.hero-kicker{margin-bottom:14px;font-size:.76rem}h1{font-size:2.72rem;line-height:1.09}h2{font-size:1.9rem}.hero-subtitle{margin-top:22px;font-size:1rem;line-height:1.58;text-wrap:pretty}.hero-form{grid-template-columns:1fr}.hero-live-cta{width:auto}.hero-cta-row.is-live{width:100%;flex-direction:column;align-items:center}.hero-cta-row.is-live>a{width:auto;min-width:210px}.hero-form .button-submit{width:100%}.hero-trust{flex-direction:column;align-items:flex-start;width:100%;gap:8px;padding-left:4px}.hero-product-stage{width:100%;margin-top:36px}.product-mock{padding:14px}.cluster-heading{gap:11px;padding:14px}.draft-count{display:none}.cluster-summary{font-size:.78rem}.draft-copy-stack{min-height:152px;padding:14px}.story-intro-copy>p,.split-heading>p,.angles-heading>p,.control-copy>p{font-size:1rem;line-height:1.64}.equation-node{min-height:0;padding:20px}.flow-step{padding:24px 4px}.angle-list li{grid-template-columns:34px 1fr;padding-inline:4px}.angle-list li:hover{padding-inline:8px}.angle-list li p{grid-column:2}.angles-cta{margin-top:28px}.inline-cta{width:100%}.launch-offer-copy{padding:34px 24px 28px}.launch-offer-copy>p:not(.eyebrow){font-size:1rem;line-height:1.62}.offer-benefits{display:grid}.offer-price{padding:30px 24px 32px}.offer-amount strong{font-size:4.2rem}.offer-amount.annual strong{font-size:3.1rem}.offer-amount.annual .offer-currency{margin-top:9px;font-size:1.05rem}.offer-amount.annual .offer-period{margin-bottom:5px;font-size:.82rem}.annual-price-lockup{width:100%;gap:5px}.annual-free-sticker{min-width:74px;padding:9px 8px 10px}.annual-free-sticker strong{font-size:1.3rem}.annual-free-sticker span{font-size:.62rem}.offer-amount.monthly strong{font-size:4.65rem}.button-submit{width:100%}.activity-trace{opacity:.42}.spark-one{right:4%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
