/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.static{position:static}.start{inset-inline-start:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}}:root{--bg:#0c0a12;--bg-deep:#08070c;--surface:#131019;--surface-2:#1b1723;--surface-3:#25202e;--border:#302a39;--text:#f5f2f7;--text-soft:#b9b2c2;--text-muted:#7f7788;--paper:#f7f3ef;--ink:#17131d;--coral:#ff5874;--pink:#d94cff;--violet:#7657ff;--cta:#2bc8f5;--cta-hover:#5bd8fa;--blue:#28c7fa;--green:var(--blue);--aqua:var(--coral);--prism:linear-gradient(112deg, var(--coral) 0%, var(--pink) 36%, var(--violet) 68%, var(--blue) 100%);--font:-apple-system, BlinkMacSystemFont, "Segoe UI Variable Text", "Segoe UI Variable", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--display:-apple-system, BlinkMacSystemFont, "Segoe UI Variable Display", "Segoe UI Variable", "Segoe UI", "Helvetica Neue", Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{background:var(--paper);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}::selection{background:var(--pink);color:#fff}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.section-shell{width:min(1380px,100% - 64px);margin-inline:auto}.site-nav{z-index:100;height:76px;color:var(--text);-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);background:#0c0a12c7;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;padding:0 max(32px,50% - 690px);display:flex;position:fixed;top:0;left:0;right:0}.brand{letter-spacing:-.035em;align-items:center;gap:11px;font-size:14px;font-weight:720;display:inline-flex}.product-mark{filter:drop-shadow(0 14px 34px #7657ff3d);flex:none;width:72px;height:72px;display:inline-block;position:relative}.product-mark.small{filter:drop-shadow(0 5px 13px #7657ff33);width:30px;height:30px}.product-mark svg{width:100%;height:100%;display:block;overflow:visible}.brand-aura{z-index:1;opacity:calc(.11 - (var(--story-progress) * .08));transform:rotate(-7deg) translate3d(calc(var(--story-progress) * 3vw), calc(var(--story-progress) * -2vh), 0);pointer-events:none;position:absolute;top:4vh;right:-5vw}.brand-aura .product-mark{filter:blur(.25px)drop-shadow(0 55px 120px #7657ff38);width:min(44vw,660px);height:min(44vw,660px)}.nav-links{align-items:center;gap:28px;font-size:13px;font-weight:650;display:flex}.nav-links>a:first-child{color:var(--text-soft)}.nav-links>a:first-child:hover{color:var(--text)}.nav-cta{background:var(--cta);color:#081217;white-space:nowrap;border:1px solid #ffffff4d;border-radius:8px;padding:10px 14px;transition:background .18s,box-shadow .18s,transform .18s;box-shadow:0 10px 28px #28c7fa33,inset 0 1px #ffffff61}.nav-cta span{color:currentColor;opacity:.82;margin-left:9px;transition:transform .18s;display:inline-block}.nav-cta:hover{background:var(--cta-hover);transform:translateY(-1px);box-shadow:0 13px 34px #28c7fa4d,inset 0 1px #ffffff75}.nav-cta:hover span{transform:translate(2px,-2px)}.nav-cta:focus-visible,.waitlist-form button:focus-visible{outline-offset:3px;outline:2px solid #fff}.scroll-story{background:var(--bg);height:300vh;min-height:1900px;color:var(--text);--story-progress:0;position:relative}.story-sticky{background:var(--bg);width:100%;height:100svh;min-height:720px;position:sticky;top:0;overflow:hidden}.ambient-grid{opacity:calc(.58 - (var(--story-progress) * .32));will-change:opacity;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 55% 45%,#000 12%,#0000 78%);mask-image:radial-gradient(circle at 55% 45%,#000 12%,#0000 78%)}.ambient-glow{filter:blur(18px);width:72vw;height:72vw;opacity:calc(1 - (var(--story-progress) * .55));will-change:opacity;background:radial-gradient(circle at 31% 39%,#d94cff2e,#0000 34%),radial-gradient(circle at 61% 58%,#28c7fa21,#7657ff0f 38%,#0000 68%);border-radius:50%;position:absolute;top:-22vw;right:-19vw}.hero-intro{z-index:5;width:min(800px,55vw);transform:translateY(calc(-43% - (var(--story-progress) * 30%)));opacity:clamp(0, calc(1 - (var(--story-progress) * 5.4)), 1);pointer-events:auto;will-change:transform, opacity;position:absolute;top:47%;left:max(32px,50% - 690px)}.eyebrow{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 24px;font-size:11px;font-weight:750;display:flex}.eyebrow>span{opacity:.55;background:currentColor;width:24px;height:1px}.hero-intro h1,.outcomes-heading h2,.workflow-copy h2,.waitlist h2{font-family:var(--display);letter-spacing:-.065em;margin:0;font-size:clamp(60px,7.2vw,112px);font-weight:690;line-height:.9}.hero-intro h1 em,.outcomes-heading h2 em,.workflow-copy h2 em,.waitlist h2 em{color:#0000;font-family:inherit;font-style:normal;font-weight:inherit;letter-spacing:inherit;background:var(--prism);-webkit-background-clip:text;background-clip:text}.hero-intro h1{font-size:clamp(62px,5.7vw,88px)}.hero-intro h1>span,.hero-intro h1>em{display:block}.hero-intro h1>span{white-space:nowrap}.hero-intro h1>em{letter-spacing:-.052em;white-space:nowrap;margin:0 -.05em -.14em -.02em;padding:0 .05em .14em .02em;font-size:.78em;font-style:italic;line-height:1.12;overflow:visible}.hero-intro>p:not(.eyebrow){max-width:560px;color:var(--text-soft);letter-spacing:-.015em;margin:28px 0 0;font-size:clamp(15px,1.25vw,19px);line-height:1.55}.waitlist-form-wrap{width:min(680px,100%)}.waitlist-form-wrap.compact{width:min(520px,100%);margin-top:30px}.waitlist-form{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#08090bb8;border:1px solid #ffffff2b;border-radius:11px;grid-template-columns:1fr auto;gap:12px;padding:6px;display:grid;box-shadow:0 18px 48px #00000042}.waitlist-form input{min-width:0;height:46px;color:var(--text);background:0 0;border:0;outline:0;padding:0 15px;font-size:14px}.waitlist-form input::placeholder{color:var(--text-muted)}.waitlist-form:focus-within{border-color:#d94cff9e;box-shadow:0 0 0 3px #7657ff26,0 18px 48px #00000042}.waitlist-form button{background:var(--cta);color:#081217;cursor:pointer;border:1px solid #ffffff4d;border-radius:7px;height:46px;padding:0 18px;font-size:13px;font-weight:760;transition:background .18s,box-shadow .18s,transform .18s;box-shadow:0 9px 24px #28c7fa38,inset 0 1px #ffffff61}.waitlist-form button span{margin-left:14px}.waitlist-form button:hover{background:var(--cta-hover);transform:translateY(-1px);box-shadow:0 12px 30px #28c7fa52,inset 0 1px #ffffff75}.waitlist-form button:disabled{cursor:wait;opacity:.72;transform:none}.waitlist-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.waitlist-honeypot input{width:1px;height:1px}.turnstile-slot{pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.form-note{color:#c4bdca;letter-spacing:.002em;text-align:center;min-height:18px;margin:12px 2px 0;font-size:13px;font-weight:650;line-height:1.42}.form-note.success{color:#72e7bd}.form-note.error{color:#ff91a3}.chapter-stack{z-index:7;width:min(390px,28vw);opacity:clamp(0, calc((var(--story-progress) - .11) * 7), 1);pointer-events:none;will-change:opacity;position:absolute;top:48%;left:max(32px,50% - 690px);transform:translateY(-40%)}.chapter-stack article{opacity:0;width:100%;transition:opacity .55s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1);position:absolute;inset:0 auto auto 0;transform:translateY(18px)}.chapter-stack article.active{opacity:1;transform:translateY(0)}.chapter-stack article>span{color:var(--pink);letter-spacing:.1em;text-transform:uppercase;font:11px/1.3 ui-monospace,SFMono-Regular,Consolas,monospace}.chapter-stack h2{font-family:var(--display);letter-spacing:-.055em;margin:22px 0 18px;font-size:clamp(42px,4.3vw,70px);font-weight:640;line-height:.96}.chapter-stack p{max-width:360px;color:var(--text-soft);margin:0;font-size:15px;line-height:1.65}.demo-shell{z-index:4;aspect-ratio:16/10.2;contain:layout paint;width:min(50vw,900px);transform:translate3d(calc(var(--story-progress) * 1vw), calc(var(--story-progress) * 7vh), 0) scale(calc(.86 + (var(--story-progress) * .13)));transform-origin:50%;will-change:transform;background:#0e0f12;border:1px solid #ffffff29;border-radius:15px;transition:border-color .3s;position:absolute;top:22%;right:max(0px,50% - 930px);overflow:hidden;box-shadow:0 55px 120px #000000a8,0 0 0 7px #ffffff05}.demo-shell:after{content:"";z-index:4;pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0a}.demo-shell video{z-index:3;object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0;transform:translateZ(0)}.demo-shell.video-ready video{opacity:1}.demo-shell.video-ready .editor-mockup{opacity:0}.editor-mockup{background:#0b0c0f;flex-direction:column;transition:opacity .5s;display:flex;position:absolute;inset:0}.editor-topbar{color:#777981;background:#111216;border-bottom:1px solid #24262c;align-items:center;height:8%;min-height:36px;padding:0 12px;font-size:clamp(6px,.55vw,9px);display:flex}.traffic{gap:4px;display:flex}.traffic i{background:#383a41;border-radius:50%;width:5px;height:5px}.editor-project{color:#aaaab0;margin:auto}.editor-actions{align-items:center;gap:7px;display:flex}.editor-actions b,.editor-actions strong{border:1px solid #2d2f35;border-radius:4px;padding:5px 8px;font-weight:570}.editor-actions strong{color:#111216;background:#e6e6e8}.editor-body{flex:1;grid-template-columns:5.5% 1fr 20%;min-height:0;display:grid}.editor-tools{background:#111216;border-right:1px solid #212329;flex-direction:column;align-items:center;gap:10%;padding:22% 0;display:flex}.editor-tools i{aspect-ratio:1;border:1px solid #42444c;border-radius:2px;width:28%}.editor-tools i:nth-child(2){background:#2b2c32;border-color:#b0b0b5}.editor-tools .tools-bottom{border-radius:50%;margin-top:auto}.editor-stage{background:#08090b;flex-direction:column;min-width:0;display:flex}.stage-label{color:#64666d;justify-content:space-between;padding:2% 3%;font-size:clamp(5px,.45vw,8px);display:flex}.stage-canvas{background-image:linear-gradient(#141519 1px,#0000 1px),linear-gradient(90deg,#141519 1px,#0000 1px);background-size:20px 20px;flex:1;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.stage-orb{aspect-ratio:1;filter:blur(30px);opacity:.42;border-radius:50%;width:42%;position:absolute}.stage-orb.one{background:var(--pink);top:3%;left:10%}.stage-orb.two{background:var(--blue);bottom:0;right:4%}.capture-window{z-index:2;aspect-ratio:1.62;color:#111315;background:#f1efe8;border:1px solid #ffffff29;border-radius:6px;width:75%;position:relative;overflow:hidden;box-shadow:0 24px 55px #00000080}.capture-chrome{background:#ffffffbf;border-bottom:1px solid #00000014;align-items:center;gap:3px;height:8%;padding-left:3%;display:flex}.capture-chrome i{background:#c0beb9;border-radius:50%;width:4px;height:4px}.capture-content{background:radial-gradient(circle at 80% 30%,#d94cff33,#0000 28%),radial-gradient(circle at 58% 78%,#28c7fa1f,#0000 34%),#f4eff2;flex-direction:column;justify-content:center;align-items:flex-start;height:92%;padding-left:10%;display:flex}.capture-kicker{color:#77746f;letter-spacing:.15em;margin-bottom:5%;font:clamp(4px,.45vw,7px) ui-monospace,Consolas,monospace}.capture-content strong{font-family:var(--display);letter-spacing:-.055em;font-size:clamp(12px,2vw,31px);line-height:.94}.capture-button{color:#fff;background:#111315;border-radius:999px;margin-top:7%;padding:4% 6%;font-size:clamp(4px,.45vw,7px)}.cursor-dot{aspect-ratio:1;color:#fff;background:#111315;border:1px solid #fffc;border-radius:50%;place-items:center;width:5%;font-size:clamp(4px,.5vw,8px);display:grid;position:absolute;top:54%;left:63%;box-shadow:0 2px 8px #00000059}.timeline{background:#101115;border-top:1px solid #22242a;height:21%}.timeline-controls{color:#686a72;border-bottom:1px solid #1d1f24;height:34%;padding:2% 3%;font-size:clamp(4px,.4vw,7px)}.timeline-track{border-radius:3px;gap:2px;height:49%;margin:2% 3%;display:flex;position:relative;overflow:hidden}.timeline-track b{background:linear-gradient(135deg,#d94cff61,#7657ff38);border:1px solid #7657ff57;flex:1}.playhead{z-index:2;left:calc(24% + (var(--story-progress) * 54%));background:#f0eff2;width:1px;position:absolute;top:-8%;bottom:-8%;box-shadow:0 0 0 1px #ffffff14}.editor-inspector{color:#74767e;background:#111216;border-left:1px solid #22242a;padding:8% 7%;overflow:hidden}.inspector-tabs{border-bottom:1px solid #24262c;justify-content:space-around;margin:-3% -4% 12%;padding-bottom:8%;font-size:clamp(5px,.45vw,8px);display:flex}.inspector-tabs b{color:#dedee0}.editor-inspector>small{letter-spacing:.12em;margin:12% 0 7%;font:clamp(4px,.38vw,6px) ui-monospace,Consolas,monospace;display:block}.preset-row{grid-template-columns:repeat(3,1fr);gap:5%;display:grid}.preset-row i{aspect-ratio:1.35;background:linear-gradient(135deg,#32353c,#1b1c21);border:1px solid #373940;border-radius:3px}.preset-row i:nth-child(2){background:linear-gradient(135deg,var(--pink),var(--blue));border-color:#777981}.editor-inspector label{justify-content:space-between;margin-top:10%;font-size:clamp(5px,.42vw,7px);display:flex}.slider{background:#32343b;border-radius:5px;height:2px;margin-top:5%;display:block;position:relative}.slider:before{content:"";background:#9b9ca1;width:66%;height:100%;display:block}.slider:after{content:"";background:#e5e5e7;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:63%;transform:translateY(-50%)}.slider.short:before{width:38%}.slider.short:after{left:35%}.motion-card{background:#18191e;border:1px solid #2a2c32;border-radius:4px;grid-template-columns:18% 1fr auto;align-items:center;gap:5%;margin-top:5%;padding:6%;display:grid}.motion-card i{aspect-ratio:1;color:#bbbcc0;background:#25272d;border-radius:3px;place-items:center;font-size:clamp(5px,.5vw,8px);font-style:normal;display:grid}.motion-card span{flex-direction:column;gap:2px;min-width:0;display:flex}.motion-card b{color:#c0c0c4;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(4px,.42vw,7px);font-weight:560;overflow:hidden}.motion-card small{font-size:clamp(3px,.34vw,5px)}.motion-card em{color:#6ee5a2;font-size:clamp(4px,.36vw,6px);font-style:normal}.story-progress{z-index:9;background:#ffffff1f;height:1px;position:absolute;bottom:31px;left:max(32px,50% - 690px);right:max(32px,50% - 690px)}.story-progress span{background:var(--prism);width:100%;height:100%;transform:scaleX(var(--story-progress));transform-origin:0;will-change:transform;display:block}.scroll-cue{z-index:8;color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;opacity:clamp(0, calc(1 - var(--story-progress) * 8), 1);align-items:center;gap:10px;font:10px ui-monospace,Consolas,monospace;display:flex;position:absolute;bottom:43px;right:max(32px,50% - 690px)}.scroll-cue i{color:var(--green);font-size:15px;font-style:normal;animation:1.8s ease-in-out infinite cue}@keyframes cue{50%{transform:translateY(5px)}}.proof-strip{color:#b7b8bd;letter-spacing:.09em;text-transform:uppercase;background:#101115;border-top:1px solid #22242a;justify-content:center;align-items:center;gap:34px;min-height:86px;padding:20px 32px;font-size:12px;font-weight:670;display:flex}.proof-strip i{background:var(--prism);border-radius:50%;width:4px;height:4px}.outcomes{padding:138px 0 150px}.section-index{color:#626664;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #11131526;justify-content:space-between;padding-bottom:15px;font:11px ui-monospace,Consolas,monospace;display:flex}.outcomes-heading{grid-template-columns:1.3fr .7fr;align-items:start;gap:60px;padding:62px 0 82px;display:grid}.outcomes-heading h2{font-size:clamp(62px,7.7vw,116px)}.outcomes-heading h2 em{color:#0000;margin:0 -.1em 0 0;padding:0 .1em .16em 0;line-height:1.08;display:inline-block;overflow:visible}.outcomes-heading>p{color:#5f6361;max-width:440px;margin:9px 0 0;font-size:17px;line-height:1.65}.outcome-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.outcome-card{background:#e7e4dd;border:1px solid #1113151f;overflow:hidden}.outcome-card.large{grid-column:1/-1;grid-template-columns:1.3fr .7fr;min-height:620px;display:grid}.outcome-visual{background:#dcd9d1;min-height:400px;position:relative;overflow:hidden}.large .outcome-visual{min-height:620px}.product-shot{isolation:isolate;background:#16141c;place-items:center;padding:42px;display:grid}.product-shot:before{content:"";z-index:-1;opacity:.34;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 82%);mask-image:radial-gradient(circle,#000,#0000 82%)}.product-shot img{z-index:1;border:1px solid #fff3;border-radius:12px;width:92%;height:auto;display:block;position:relative;box-shadow:0 34px 80px #0b090f61,0 0 0 6px #ffffff09}.large .product-shot img{width:88%;transform:rotate(-1deg)}.product-shot-backgrounds{background:#cbc7be}.product-shot-backgrounds img{transform:rotate(1.2deg)}.product-shot-perspective{background:#d5d1c8}.product-shot-perspective img{transform:rotate(-.8deg)}.shot-label{z-index:2;color:#ded9e8;letter-spacing:.07em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#14111be0;border:1px solid #ffffff24;border-radius:999px;padding:9px 12px;font:650 10px/1 ui-monospace,Consolas,monospace;position:absolute;bottom:24px;left:28px;box-shadow:0 10px 26px #0003}.feature-card{position:relative}.feature-card .product-shot img{transition:transform .55s cubic-bezier(.16,1,.3,1),filter .4s}.feature-open{z-index:3;color:#fff;opacity:0;cursor:zoom-in;background:linear-gradient(#0000 58%,#0a090e70);border:0;justify-content:flex-end;align-items:flex-end;gap:9px;padding:24px;transition:opacity .28s;display:flex;position:absolute;inset:0}.feature-open span,.feature-open i{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f0d14e6;border:1px solid #fff3;border-radius:999px;padding:10px 13px;box-shadow:0 12px 30px #00000047}.feature-open span{letter-spacing:.08em;text-transform:uppercase;font:700 10px/1 ui-monospace,Consolas,monospace}.feature-open i{color:#72dfff;place-items:center;width:32px;height:32px;padding:0;font-style:normal;display:grid}.feature-open:focus-visible{outline-offset:-4px;opacity:1;outline:3px solid #28c7fa}.feature-card:hover .feature-open,.feature-card:focus-within .feature-open{opacity:1}.feature-card:hover .product-shot img,.feature-card:focus-within .product-shot img{filter:saturate(1.08);transform:scale(1.035)}.feature-modal{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07080bd1;place-items:center;padding:clamp(18px,3vw,48px);animation:.24s both feature-modal-in;display:grid;position:fixed;inset:0}.feature-dialog{width:min(1500px,100%);height:min(860px,100dvh - 64px);max-height:min(860px,100dvh - 64px);color:var(--text);background:#111315;border:1px solid #ffffff2e;border-radius:18px;grid-template-columns:minmax(0,1.65fr) minmax(320px,.72fr);animation:.36s cubic-bezier(.16,1,.3,1) both feature-dialog-in;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 140px #000000b3,0 0 0 7px #ffffff06}.feature-dialog-close{z-index:3;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f1014e0;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;font-size:24px;line-height:1;transition:border-color .18s,background .18s,transform .18s;display:grid;position:absolute;top:18px;right:18px}.feature-dialog-close:hover{background:#191b22;border-color:#72dfffa6;transform:rotate(4deg)}.feature-dialog-close:focus-visible{outline-offset:3px;outline:2px solid #72dfff}.feature-dialog-media{background:radial-gradient(circle at 20% 10%,#d94cff2b,#0000 35%),radial-gradient(circle at 90% 90%,#28c7fa24,#0000 38%),#090a0d;place-items:center;min-width:0;padding:clamp(16px,2vw,30px);display:grid;overflow:hidden}.feature-dialog-media img{object-fit:contain;border:1px solid #ffffff2e;border-radius:12px;width:100%;height:auto;max-height:calc(100dvh - 124px);display:block;box-shadow:0 30px 90px #00000080}.feature-dialog-copy{overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;min-height:0;padding:clamp(48px,4vw,72px) clamp(32px,3.2vw,56px);overflow-y:auto}.feature-dialog-copy>span{color:#72dfff;letter-spacing:.11em;text-transform:uppercase;font:700 10px/1.2 ui-monospace,Consolas,monospace}.feature-dialog-copy h3{font-family:var(--display);letter-spacing:-.055em;margin:20px 0 18px;font-size:clamp(38px,3.4vw,58px);font-weight:650;line-height:.94}.feature-dialog-copy>p{color:#aaa5b0;margin:0;font-size:15px;line-height:1.6}.feature-dialog-copy ul{border-top:1px solid #ffffff21;margin:34px 0 0;padding:0;list-style:none}.feature-dialog-copy li{border-bottom:1px solid #ffffff1a;gap:6px;padding:16px 0;display:grid}.feature-dialog-copy li strong{color:#fff;font-size:14px}.feature-dialog-copy li span{color:#96929d;font-size:13px;line-height:1.5}@keyframes feature-modal-in{0%{opacity:0}}@keyframes feature-dialog-in{0%{opacity:0;transform:translateY(18px)scale(.975)}}.card-copy{padding:42px}.large .card-copy{color:var(--text);background:#111315;flex-direction:column;justify-content:flex-end;padding:64px;display:flex}.card-copy>span{color:#6b6f6d;font:11px ui-monospace,Consolas,monospace}.card-copy h3{max-width:450px;font-family:var(--display);letter-spacing:-.052em;margin:46px 0 18px;font-size:clamp(36px,4vw,58px);font-weight:640;line-height:.98}.card-copy p{color:#5f6361;max-width:430px;margin:0;font-size:15px;line-height:1.65}.large .card-copy p{color:var(--text-muted)}.workflow-section{min-height:980px;color:var(--text);background:#0b0c0f;position:relative;overflow:hidden}.workflow-grid{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 85%);mask-image:linear-gradient(90deg,#000,#0000 85%)}.workflow-copy{z-index:2;grid-template-columns:minmax(0,1fr) minmax(320px,420px);grid-template-areas:"index index""eyebrow eyebrow""heading aside";align-items:end;column-gap:clamp(52px,6vw,100px);padding-top:72px;padding-bottom:110px;display:grid;position:relative}.workflow-copy .section-index{grid-area:index}.section-index.light{color:#666970;border-color:#ffffff21}.workflow-copy .eyebrow{color:var(--pink);grid-area:eyebrow;margin-top:120px}.workflow-copy h2{grid-area:heading;max-width:900px;font-size:clamp(76px,8vw,128px)}.workflow-copy h2 em{color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-right:.08em}.workflow-aside{grid-area:aside;align-self:end;width:auto;padding-bottom:4px}.workflow-aside>p{color:#c9c3d0;font-size:16px;line-height:1.7}.workflow-aside ul{border-top:1px solid #ffffff24;margin:36px 0 0;padding:0;list-style:none}.workflow-aside li{color:#d4d4d8;border-bottom:1px solid #ffffff1a;gap:18px;padding:17px 0;font-size:13px;line-height:1.45;display:flex}.workflow-aside li span{color:var(--blue);font:10px ui-monospace,Consolas,monospace}.waitlist{text-align:center;padding:150px 0 138px;position:relative}.waitlist-mark{place-items:center;margin-bottom:44px;display:grid}.waitlist .eyebrow{justify-content:center}.waitlist h2{font-size:clamp(76px,10vw,146px)}.waitlist h2 em{color:#0000}.waitlist-lede{color:#686c6a;max-width:610px;margin:36px auto 40px;font-size:17px;line-height:1.65}.waitlist .waitlist-form-wrap{margin-inline:auto}.waitlist .waitlist-form{background:#fff;border-color:#1113152e;box-shadow:0 18px 50px #11131514}.waitlist .waitlist-form:focus-within{border-color:var(--violet);box-shadow:0 0 0 3px #7657ff1f,0 18px 50px #11131514}.waitlist .waitlist-form input{color:var(--ink)}.waitlist .waitlist-form button{background:var(--cta);color:#17131d}.waitlist .form-note{color:#55585a}.waitlist .form-note.success{color:#087d62}.waitlist .form-note.error{color:#b72d45}.availability{color:#626664;letter-spacing:.09em;text-transform:uppercase;border-top:1px solid #11131524;justify-content:space-between;margin-top:88px;padding-top:18px;font:11px ui-monospace,Consolas,monospace;display:flex}.availability a{color:var(--ink);font-weight:700}.site-footer{color:#626664;border-top:1px solid #11131524;grid-template-columns:1fr auto 1fr;align-items:center;min-height:106px;font-size:11px;display:grid}.site-footer p{margin:0}.site-footer>div{justify-self:end;gap:24px;display:flex}.site-footer>div a:hover{color:var(--ink)}@media (width<=1050px){.hero-intro{width:49vw}.hero-intro h1{font-size:clamp(44px,5.2vw,66px)}.hero-intro h1>em{font-size:.82em}.hero-intro>p:not(.eyebrow){max-width:410px}.waitlist-form-wrap.compact{width:min(44vw,100%)}.demo-shell{width:58vw;top:23%;right:-4vw}.chapter-stack{width:34vw}.outcomes-heading{grid-template-columns:1fr}.outcomes-heading>p{max-width:560px}.workflow-section{min-height:900px}.workflow-copy{grid-template-columns:1fr;grid-template-areas:"index""eyebrow""heading""aside";padding-bottom:90px}.workflow-copy .eyebrow{margin-top:86px}.workflow-copy h2{max-width:820px;font-size:clamp(70px,10vw,106px)}.workflow-aside{width:min(560px,70vw);margin:62px 0 0 auto;padding-bottom:0}}@media (width<=760px){.section-shell{width:calc(100% - 36px)}.site-nav{height:66px;padding:0 18px}.brand-aura{opacity:.08;top:11vh;right:-36vw}.brand-aura .product-mark{width:92vw;height:92vw}.nav-links>a:first-child{display:none}.nav-cta{padding:9px 11px}.story-sticky{min-height:600px}.ambient-grid{background-size:44px 44px}.hero-intro{width:calc(100% - 36px);transform:translateY(calc(var(--story-progress) * -22vh));top:92px;left:18px}.hero-intro .eyebrow{display:none}.hero-intro h1{font-size:clamp(38px,11.2vw,48px);line-height:.91}.hero-intro h1>em{font-size:.9em;line-height:1.08}.hero-intro>p:not(.eyebrow){max-width:100%;margin-top:20px;font-size:15px;line-height:1.5}.waitlist-form-wrap.compact{width:100%;margin-top:20px}.waitlist-form{grid-template-columns:1fr;gap:12px}.waitlist-form button{width:100%}.chapter-stack{width:calc(100% - 36px);top:22%;left:18px;transform:none}.chapter-stack h2{max-width:90%;font-size:44px}.chapter-stack p{display:none}.demo-shell{width:auto;opacity:clamp(0, calc((var(--story-progress) - .06) * 12), 1);transform:translateY(calc(var(--story-progress) * 2vh)) scale(calc(.92 + var(--story-progress) * .08));transform-origin:bottom;border-radius:9px;inset:auto 28px 64px}.editor-body{grid-template-columns:4.5% 1fr 18%}.story-progress{bottom:24px;left:18px;right:18px}.scroll-cue{display:flex;bottom:35px;right:18px}.scroll-cue span{display:none}.proof-strip{white-space:nowrap;justify-content:flex-start;gap:20px;min-height:72px;padding-inline:18px;overflow-x:auto}.outcomes{padding:92px 0 100px}.outcomes-heading{gap:30px;padding:46px 0 58px}.outcomes-heading h2{font-size:clamp(52px,16vw,61px)}.outcome-grid{grid-template-columns:1fr}.outcome-card.large{grid-column:auto;grid-template-columns:1fr;min-height:0}.large .outcome-visual{min-height:420px}.large .card-copy{padding:42px 28px}.outcome-visual{min-height:360px}.product-shot{padding:22px}.product-shot img,.large .product-shot img{width:100%;transform:none}.feature-open{opacity:1;background:0 0;padding:18px}.feature-dialog{border-radius:14px;grid-template-rows:minmax(180px,40dvh) minmax(0,1fr);grid-template-columns:1fr;height:calc(100dvh - 24px);max-height:calc(100dvh - 24px)}.feature-dialog-media{min-height:0;max-height:none;padding:12px}.feature-dialog-media img{border-radius:8px;max-height:36dvh}.feature-dialog-copy{padding:30px 24px 34px}.feature-dialog-copy h3{max-width:calc(100% - 38px);margin-top:15px;font-size:36px}.feature-dialog-copy ul{margin-top:24px}.feature-dialog-close{top:12px;right:12px}.shot-label{bottom:18px;left:20px}.card-copy{padding:34px 28px}.card-copy h3{margin-top:34px}.workflow-section{min-height:900px}.workflow-copy{padding-top:50px}.workflow-copy .eyebrow{margin-top:80px}.workflow-copy h2{font-size:clamp(56px,20vw,68px)}.workflow-aside{width:100%;margin-top:70px}.waitlist{padding:100px 0 88px}.waitlist h2{font-size:clamp(58px,20vw,72px)}.availability{flex-direction:column;align-items:center;gap:14px;margin-top:66px}.site-footer{grid-template-columns:1fr;gap:18px;padding:28px 0}.site-footer p{grid-row:auto}.site-footer>a,.site-footer>div{justify-self:start}.site-footer>div{flex-wrap:wrap;gap:12px 18px}}@media (width<=360px){.site-nav{gap:8px}.site-nav .brand{gap:7px;font-size:13px}.site-nav .product-mark.small{width:26px;height:26px}.nav-cta{padding:8px 10px;font-size:12px}.nav-cta span{display:none}.hero-intro{top:82px}.hero-intro h1{font-size:clamp(36px,11.2vw,40px)}.hero-intro>p:not(.eyebrow){margin-top:16px;font-size:14.5px}.waitlist-form-wrap.compact{margin-top:16px}.waitlist-form input,.waitlist-form button{height:43px}}@media (height<=600px) and (width>=761px){.site-nav{height:58px}.story-sticky{height:100svh;min-height:0}.hero-intro{width:46vw;transform:translateY(calc(-50% - (var(--story-progress) * 18%)));top:53%}.hero-intro .eyebrow{margin-bottom:14px}.hero-intro h1{font-size:clamp(40px,4.8vw,54px);line-height:.9}.hero-intro>p:not(.eyebrow),.hero-intro .waitlist-form-wrap{display:none}.chapter-stack{width:39vw;top:50%;transform:translateY(-50%)}.chapter-stack h2{margin-top:14px;font-size:clamp(34px,5.2vw,48px)}.demo-shell{width:48vw;top:25%;right:1vw}.story-progress{bottom:16px}.scroll-cue{bottom:26px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hero-intro{opacity:1;transform:translateY(-43%)}.chapter-stack{display:none}.demo-shell{transform:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
