:root{--ink:#071a3d;--muted:#68758d;--line:#071a3d1f;--paper:#fff;--paper-deep:#f2f6ff;--blue:#0866ff;--blue-soft:#73a9ff;--blue-pale:#d9e8ff;--shadow:0 28px 70px #081f4424;--unfold-progress:0}*{box-sizing:border-box}html{scroll-behavior:auto}body{color:var(--ink);letter-spacing:0;background:#fff;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.site-header{z-index:10;grid-template-columns:1fr auto auto;align-items:center;gap:clamp(24px,3.2vw,64px);max-width:1920px;margin:0 auto;padding:clamp(22px,3.7vw,40px) clamp(24px,3.4vw,72px);display:grid;position:absolute;top:0;left:0;right:0}.brand-link{align-items:center;width:fit-content;height:64px;display:inline-flex;overflow:hidden}.brand-logo-image{object-fit:contain;width:292px;height:132px;margin-left:-10px;display:block}.hero-copy h1 span{color:var(--blue)}.top-nav{align-items:center;gap:clamp(34px,3.9vw,70px);font-size:clamp(.96rem,1vw,1.08rem);font-weight:650;display:flex}.top-nav a{color:#071a3de6}.header-cta,.primary-cta,.early-form button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:16px;font-weight:680;display:inline-flex;box-shadow:0 15px 36px #0866ff3d}.header-cta{border-radius:10px;min-width:clamp(210px,13.5vw,280px);min-height:62px;padding:0 30px;font-size:clamp(.95rem,1vw,1.06rem)}.hero-section{background:#fff;min-height:auto;position:relative;overflow:clip}.static-hero-section{min-height:100svh}.static-hero-section:before{content:"";pointer-events:none;background:radial-gradient(circle at 72% 30%,#0866ff07,#0000 28%),radial-gradient(circle at 12% 16%,#071a3d04,#0000 24%);position:absolute;inset:0}.static-hero-grid{z-index:1;grid-template-columns:minmax(470px,.84fr) minmax(600px,1.16fr);align-items:center;gap:clamp(34px,4.6vw,86px);max-width:1920px;min-height:100svh;margin:0 auto;padding:clamp(118px,14vh,158px) clamp(26px,7vw,146px) clamp(60px,8vh,96px);display:grid;position:relative}.static-hero-copy{padding-top:clamp(18px,6vh,68px)}.static-hero-copy h1{color:var(--ink);letter-spacing:-.045em;white-space:nowrap;margin:0;font-size:clamp(5.2rem,7.85vw,10rem);font-weight:780;line-height:.88}.static-hero-copy h1 span{color:var(--blue)}.static-hero-subhead{color:var(--ink);letter-spacing:-.018em;max-width:760px;margin:clamp(34px,4.4vh,56px) 0 0;font-size:clamp(2rem,2.45vw,3.25rem);font-weight:590;line-height:1.22}.static-hero-body{color:#687386;letter-spacing:-.01em;max-width:620px;margin:clamp(32px,4.1vh,58px) 0 0;font-size:clamp(1.25rem,1.5vw,1.92rem);font-weight:430;line-height:1.32}.static-hero-cta{border-radius:10px;gap:clamp(22px,2vw,34px);min-width:clamp(230px,18vw,360px);min-height:clamp(58px,5.9vw,74px);margin-top:clamp(40px,5.8vh,70px);padding:0 clamp(28px,3vw,42px);font-size:clamp(1rem,1.2vw,1.32rem);box-shadow:0 16px 32px #0866ff45}.static-hero-cta span{font-size:1.42em;font-weight:520;line-height:1;transform:translateY(-1px)}.static-hero-art{pointer-events:none;justify-content:flex-end;align-items:center;min-height:clamp(540px,69vh,760px);display:flex;transform:translateY(clamp(-44px,-4.6vh,-24px))}.hero-logo-3d{width:min(43.5vw,820px);max-width:820px;height:auto;margin-right:clamp(-22px,-1.4vw,0px);display:block;overflow:visible}.png-logo-rig{aspect-ratio:1;filter:drop-shadow(0 34px 46px #071a3d1f);isolation:isolate;width:min(43.5vw,820px);max-width:820px;margin-right:clamp(-22px,-1.4vw,0px);position:relative}.png-logo-part{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform;width:100%;height:100%;display:block;position:absolute;inset:0}.png-logo-layer-bottom{z-index:1}.png-logo-layer-middle{z-index:2}.png-logo-layer-top{z-index:3}.png-logo-cap{z-index:4}.hero-scroll-stage{--hero-copy-opacity:1;--hero-copy-y:0px;--story-opacity:0;--story-y:36px;--logo-shift-x:0px;--logo-scale:1;--hat-gap:calc(var(--mark-width,430px) * .18);--gap-one:calc(var(--mark-width,430px) * .16);--gap-two:calc(var(--mark-width,430px) * .16);--cap-float:0px;--layer-one-dim:1;--layer-two-dim:1;--layer-three-dim:1;min-height:430vh;position:relative}.hero-grid{grid-template-columns:minmax(0,.9fr) minmax(380px,1.1fr);grid-template-areas:"copy logo";align-items:center;gap:clamp(36px,6vw,84px);max-width:1480px;min-height:100svh;margin:0 auto;padding:clamp(110px,12vh,150px) clamp(22px,5vw,72px) clamp(70px,9vh,110px);display:grid;position:sticky;top:0}@media (max-width:1200px) and (min-width:901px){.hero-grid{grid-template-columns:minmax(0,.86fr) minmax(330px,.74fr);gap:clamp(28px,4vw,48px)}.hero-copy h1{font-size:clamp(4rem,8.1vw,7rem)}.hero-subhead{font-size:clamp(1.32rem,2.45vw,2.12rem)}.logo-mark{--mark-width:min(34vw, 370px)}}.hero-copy-stack{z-index:3;grid-area:copy;min-height:clamp(470px,58vh,640px);display:grid;position:relative}.hero-copy{max-width:620px;opacity:var(--hero-copy-opacity);transform:translate3d(0, var(--hero-copy-y), 0);will-change:opacity, transform;transition:opacity .12s linear}.eyebrow,.section-kicker{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;margin:0 0 24px;font-size:.76rem;font-weight:760}.hero-copy h1{letter-spacing:-.055em;white-space:nowrap;margin:0;font-size:clamp(4.5rem,9.2vw,9.8rem);line-height:.84}.hero-subhead{color:var(--ink);max-width:640px;margin:34px 0 0;font-size:clamp(1.42rem,2.65vw,2.64rem);font-weight:650;line-height:1.14}.hero-body{color:var(--muted);max-width:460px;margin:24px 0 0;font-size:clamp(1.05rem,1.35vw,1.35rem);line-height:1.55}.primary-cta{min-height:58px;margin-top:36px;padding:0 26px;font-size:1rem}.hero-object{pointer-events:none;z-index:5;grid-area:logo;justify-content:center;align-items:center;min-height:clamp(560px,68vh,700px);display:flex;overflow:visible}.hero-logo-scroll{perspective:1200px;transform:translate3d(var(--logo-shift-x), 0, 0) scale(var(--logo-scale));transform-origin:50%;z-index:6;transition:transform 80ms linear;position:relative}.logo-mark{--mark-width:clamp(360px, 34vw, 540px);--layer-height:calc(var(--mark-width) * .16);--slab-depth:calc(var(--mark-width) * .055);height:calc(var(--mark-width) * 1.14);transform-style:preserve-3d;width:var(--mark-width);position:relative}.logo-mark--small{--mark-width:30px;--layer-height:4px;height:30px}.logo-mark--large{filter:drop-shadow(0 42px 58px #071a3d2e);transform:rotateX(58deg)rotate(-45deg)}.logo-mark--animated{transform-origin:50%}.cap,.stack-layer{transform-style:preserve-3d;transition:filter .18s,opacity .18s;position:absolute;top:50%;left:50%}.cap{height:calc(var(--mark-width) * .42);transform:translate(-50%, calc(-96% + var(--cap-float))) translateZ(118px);width:calc(var(--mark-width) * .84);z-index:6}.cap-top{background:radial-gradient(circle at 28% 18%,#ffffff2e,#0000 25%),linear-gradient(145deg,#31435f 0%,#10294e 42%,#071a3d 100%);border:1px solid #ffffff29;border-radius:18% 18% 20% 20%;width:100%;height:100%;display:block;position:relative;overflow:hidden;box-shadow:inset 0 4px #ffffff24,inset 0 -18px 26px #0003,0 20px 34px #071a3d38}.cap-top:after{content:"";opacity:.48;background:linear-gradient(90deg,#0000,#ffffff2e,#0000);width:76%;height:34%;position:absolute;top:12%;left:10%;transform:rotate(8deg)}.cap-top:before{border-radius:inherit;content:"";background:linear-gradient(#ffffff1a,#071a3d2e);height:26%;position:absolute;bottom:-8%;left:2%;right:2%}.tassel-line,.tassel-dot,.tassel-end{background:linear-gradient(#112849 0%,#071a3d 100%);position:absolute;box-shadow:0 10px 20px #071a3d33}.tassel-line{transform-origin:50% 0;border-radius:999px;width:2.8%;height:64%;top:43%;right:-1%;transform:rotate(45deg)}.tassel-dot{border-radius:999px;width:13%;height:13%;top:92%;right:-11%;transform:rotate(45deg)}.tassel-end{border-radius:999px 999px 58% 58%;width:15%;height:30%;top:112%;right:-18%;transform:rotate(45deg)}.stack-layer{height:var(--layer-height);width:calc(var(--mark-width) * .72);border-radius:24%/48%;transform:translate(-50%,-50%)}.stack-layer:before,.stack-layer:after{border-radius:inherit;content:"";position:absolute;inset:0}.stack-layer:before{transform:translateZ(var(--slab-depth));z-index:2;box-shadow:inset 0 5px #ffffff47,inset 0 -18px 30px #071a3d29,0 22px 30px #0866ff29}.stack-layer:after{filter:brightness(.86)saturate(1.08);transform:translate3d(0, calc(var(--slab-depth) * .9), 0);z-index:1}.stack-layer-1{opacity:var(--layer-one-dim);top:calc(50% - var(--hat-gap));z-index:5}.stack-layer-1:before{background:linear-gradient(135deg,#3190ff 0%,#0866ff 54%,#0452cf 100%)}.stack-layer-1:after{background:linear-gradient(135deg,#0c65ee 0%,#064fcb 100%)}.stack-layer-2{opacity:var(--layer-two-dim);top:calc(50% - var(--hat-gap) + var(--gap-one));z-index:4}.stack-layer-2:before{background:linear-gradient(135deg,#a7cdff 0%,#5c9fff 58%,#2f7be8 100%)}.stack-layer-2:after{background:linear-gradient(135deg,#73a9ff 0%,#367fe6 100%)}.stack-layer-3{opacity:var(--layer-three-dim);top:calc(50% - var(--hat-gap) + var(--gap-one) + var(--gap-two));z-index:3}.stack-layer-3:before{background:linear-gradient(135deg,#f4f9ff 0%,#d8e8ff 50%,#abcfff 100%)}.stack-layer-3:after{background:linear-gradient(135deg,#d9e8ff 0%,#a7c9f8 100%)}.logo-mark--small .cap{transform:translate(-50%,-122%)translateZ(12px)}.logo-mark--small .cap-top{border-radius:2px 2px 3px}.logo-mark--small .stack-layer{width:calc(var(--mark-width) * .7)}.logo-mark--small .stack-layer:before,.logo-mark--small .stack-layer:after{box-shadow:none}.logo-mark--small .tassel-line,.logo-mark--small .tassel-dot,.logo-mark--small .tassel-end,.mobile-gap-copy{display:none}.stack-story-section{max-width:min(39vw,560px);opacity:var(--story-opacity);pointer-events:auto;transform:translate3d(0, var(--story-y), 0);visibility:visible;will-change:opacity, transform;z-index:7;grid-area:logo;justify-self:end;position:relative;overflow:visible}.story-shell{gap:clamp(22px,3vw,34px);max-width:600px;padding:0;display:grid}.story-intro h2{letter-spacing:-.04em;margin:0;font-size:clamp(2.1rem,3.55vw,4.6rem);line-height:.96}.content-section h2{letter-spacing:-.04em;margin:0;font-size:clamp(2.4rem,5.2vw,6.3rem);font-weight:680;line-height:.95}.early-access-copy h2 span{color:var(--blue)}.story-intro p:not(.section-kicker),.section-heading-row p,.proof-copy>p,.early-access-copy p{color:var(--muted);margin:24px 0 0;font-size:clamp(1rem,1.35vw,1.28rem);line-height:1.62}.workflow-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.story-copy{opacity:.34;background:#ffffffc2;border:1px solid #071a3d13;border-radius:18px;grid-template-columns:auto 1fr;align-items:start;gap:14px;min-height:132px;padding:22px 20px;transition:border-color .18s,box-shadow .18s,opacity .18s,transform .18s;display:grid;transform:translate(18px)scale(.97);box-shadow:0 20px 60px #071a3d14}.hero-scroll-stage[data-active-layer="1"] .story-copy-1,.hero-scroll-stage[data-active-layer="2"] .story-copy-2,.hero-scroll-stage[data-active-layer="3"] .story-copy-3{opacity:1;border-color:#0866ff47;transform:translate(0)scale(1);box-shadow:0 28px 70px #0866ff24}.story-copy span{color:#071a3d70;font-size:.78rem;font-weight:760}.story-label{letter-spacing:.08em;text-transform:uppercase;font-weight:760;color:#071a3d70!important;margin:0 0 8px!important;font-size:.78rem!important}.story-copy h3{margin:0;font-size:clamp(1.08rem,1.45vw,1.46rem);line-height:1.08}.story-copy p{color:var(--muted);margin:10px 0 0;font-size:.94rem;line-height:1.48}.content-section{max-width:1480px;margin:0 auto;padding:clamp(88px,11vw,170px) clamp(22px,5vw,72px)}.product-section{z-index:2;margin-top:0;padding-top:clamp(96px,10vw,150px);position:relative}.what-changes-section{gap:clamp(24px,3.4vw,46px);display:grid}.what-changes-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(30px,4vw,62px);display:grid}.what-change-panel{grid-template-rows:auto auto auto;gap:clamp(14px,1.7vw,24px);display:grid}.what-change-heading{flex-wrap:wrap;align-items:baseline;gap:clamp(12px,1.4vw,20px);min-width:0;display:flex}.what-change-number{color:#071a3d6b;font-variant-numeric:tabular-nums;font-size:clamp(1.2rem,2vw,1.95rem);font-weight:680;line-height:.95;display:block}.what-change-title{color:var(--ink);text-align:center;text-wrap:balance;min-width:0;margin:0;font-size:clamp(1.08rem,1.38vw,1.48rem);font-weight:720;line-height:1.12}.what-change-visual{aspect-ratio:4/3;justify-content:center;align-items:center;min-height:0;display:flex}.what-change-visual img{filter:drop-shadow(0 20px 34px #071a3d14);object-fit:contain;width:100%;height:100%;display:block}.what-change-copy{text-align:center;gap:8px;display:grid}.what-change-copy p{color:var(--muted);max-width:36rem;margin:0 auto;font-size:clamp(1rem,1.08vw,1.1rem);line-height:1.6}.product-feature-section{margin-top:clamp(86px,10vw,150px)}.section-heading-row,.proof-section,.about-section,.early-access-section{grid-template-columns:minmax(0,.95fr) minmax(300px,.8fr);gap:clamp(28px,7vw,110px);display:grid}.product-heading-row{max-width:min(1180px,100%)}.product-heading-row h2{letter-spacing:0;max-width:1120px;font-size:clamp(2.35rem,4.35vw,5.35rem);font-weight:620;line-height:1.06}.product-card-scroll{--product-card-rail-inset:clamp(22px, 5vw, 72px);overscroll-behavior-x:contain;padding:8px var(--product-card-rail-inset) 24px;scroll-padding-inline:var(--product-card-rail-inset);scroll-snap-type:x mandatory;scrollbar-width:none;margin-top:clamp(42px,5vw,76px);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow-x:auto}.product-card-scroll::-webkit-scrollbar{display:none}.product-card-row{--product-card-min-width:340px;--product-card-max-row-width:calc(420px + 420px + 420px + 420px + 54px);--product-card-min-row-width:calc(var(--product-card-min-width) + var(--product-card-min-width) + var(--product-card-min-width) + var(--product-card-min-width) + 54px);grid-template-columns:repeat(4, minmax(var(--product-card-min-width), 1fr));max-width:var(--product-card-max-row-width);min-width:var(--product-card-min-row-width);width:max(100%, var(--product-card-min-row-width));gap:18px;display:grid}.product-card{aspect-ratio:3/4;scroll-snap-align:start;scroll-snap-stop:always;background:#fff;grid-template-rows:minmax(0,1fr) auto auto auto;padding:clamp(22px,2.6vw,34px);display:grid;overflow:hidden}.product-card,.early-form,.early-access-note{border:1px solid #071a3d14;border-radius:8px;box-shadow:0 20px 60px #071a3d0f}.early-form,.early-access-note{background:#ffffffa8}.product-card-visual{justify-content:center;align-items:center;min-height:0;margin:0 0 clamp(18px,2vw,26px);display:flex;position:relative;overflow:hidden}.product-card-visual img{object-fit:contain;width:100%;height:100%;padding:0;display:block;transform:scale(1.2)}.product-card-label{color:var(--blue);text-transform:uppercase;font-size:.78rem;font-weight:760;line-height:1.2;display:block}.product-card h3{margin:18px 0 0;font-size:clamp(1.28rem,1.7vw,1.72rem);line-height:1.16}.product-card p{color:var(--muted);margin:14px 0 0;line-height:1.58}.principles p,.early-form p,.early-access-note p{color:var(--muted);margin:18px 0 0;line-height:1.58}.faq-section{border-top:1px solid var(--line);max-width:1580px;display:block}.faq-heading{max-width:1180px}.faq-heading h2{margin:clamp(16px,2vw,28px) 0 0;font-size:clamp(2.65rem,6vw,6.8rem);line-height:.98}.faq-list{border-top:1px solid #071a3d1a;margin-top:clamp(46px,6.2vw,92px)}.faq-item{border-bottom:1px solid #071a3d1a}.faq-item summary{color:var(--ink);cursor:pointer;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:24px;min-height:44px;padding:clamp(24px,2.7vw,42px) 0;font-size:clamp(1.08rem,1.55vw,1.55rem);font-weight:720;line-height:1.24;list-style:none;display:grid}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:focus-visible{outline-offset:4px;border-radius:8px;outline:2px solid #0866ff80;box-shadow:0 0 0 4px #0866ff1f}.faq-toggle{width:44px;height:44px;position:relative}.faq-toggle:before,.faq-toggle:after{content:"";background:currentColor;border-radius:999px;transition:transform .18s,opacity .18s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-toggle:before{width:24px;height:2px}.faq-toggle:after{width:2px;height:24px}.faq-item[open] summary{padding-bottom:clamp(12px,1.3vw,18px)}.faq-item[open] .faq-toggle:after{opacity:0;transform:translate(-50%,-50%)rotate(90deg)}.faq-item p{color:var(--muted);max-width:980px;margin:0;padding:0 64px clamp(24px,2.7vw,42px) 0;font-size:clamp(.98rem,1.05vw,1.08rem);line-height:1.62}.site-footer{border-top:1px solid var(--line);color:var(--ink);background:#fff;padding:clamp(30px,4vw,56px) clamp(22px,5vw,72px)}.footer-inner{justify-content:space-between;align-items:center;gap:24px;max-width:1480px;margin:0 auto;display:flex}.footer-brand{gap:8px;display:grid}.footer-logo-link{align-items:center;width:fit-content;display:inline-flex}.footer-logo-link img{width:clamp(132px,12vw,176px);height:auto;display:block}.footer-brand p{color:var(--muted);margin:0;font-size:.92rem}.footer-links{flex-wrap:wrap;align-items:center;gap:clamp(18px,2.8vw,36px);font-size:.94rem;font-weight:650;display:flex}.footer-links a{color:#071a3dc7}.footer-links a:hover{color:var(--blue)}.legal-page{min-height:100svh;padding:clamp(110px,12vw,170px) clamp(22px,5vw,72px) clamp(76px,10vw,140px)}.legal-page-inner{max-width:840px;margin:0 auto}.legal-logo-link{width:fit-content;margin:0 0 clamp(34px,5vw,64px);display:block}.legal-logo-link:focus-visible{outline-offset:8px;border-radius:8px;outline:3px solid #0866ff47}.legal-logo-link img{width:clamp(150px,18vw,220px);height:auto;display:block}.legal-kicker{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;margin:0 0 22px;font-size:.76rem;font-weight:760}.legal-page h1{letter-spacing:0;margin:0;font-size:clamp(3rem,6vw,6.4rem);font-weight:720;line-height:.96}.legal-updated{color:var(--muted);margin:clamp(22px,3vw,34px) 0 clamp(46px,6vw,76px);font-size:1rem}.legal-page section{border-top:1px solid #071a3d1a;padding:clamp(28px,4vw,46px) 0}.legal-page h2{margin:0;font-size:clamp(1.35rem,2vw,1.9rem);line-height:1.18}.legal-page p{color:var(--muted);max-width:720px;margin:16px 0 0;font-size:clamp(1rem,1.15vw,1.14rem);line-height:1.65}.legal-page a{color:var(--blue);font-weight:650}.proof-section{border-top:0}.proof-showcase-section{display:block}.proof-showcase-title{flex-wrap:wrap;align-items:center;gap:.04em .1em;display:flex}.proof-showcase-title img{flex:none;width:clamp(220px,5.45em,620px);max-width:none;height:auto;display:block;transform:translate(-.08em,-.1em)}.proof-showcase-copy{max-width:1180px}.proof-showcase-copy p{color:var(--muted);max-width:1120px;margin:clamp(28px,4vw,48px) 0 0;font-size:clamp(1.1rem,1.55vw,1.6rem);line-height:1.55}.linear-admin-shot-shell{--admin-frame-bottom:clamp(64px, 7vw, 118px);--admin-frame-left:max(clamp(28px, 5.4vw, 82px), calc((100vw - var(--admin-frame-width)) / 2));--admin-frame-scale:.66;--admin-frame-height:768px;--admin-frame-top:clamp(28px, 3.6vw, 50px);--admin-frame-width:1352px;background:radial-gradient(at 14% 100%,#73a9ff5c,#0000 44%),radial-gradient(at 86% 100%,#0866ff33,#0000 40%),linear-gradient(#fff 0% 18%,#f8fbff 42%,#d9e8ff 100%);border:0;border-radius:0;margin-top:clamp(48px,6vw,86px);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative;overflow:hidden;box-shadow:inset 0 -80px 120px -110px #071a3d7a}.linear-admin-shot-glow{filter:blur(62px);pointer-events:none;background:#0866ff29;border-radius:999px;width:min(1680px,116vw);height:360px;position:absolute;bottom:-170px;left:50%;transform:translate(-50%)}.linear-admin-shot-viewport{height:calc(var(--admin-frame-top) + var(--admin-frame-height) + var(--admin-frame-bottom));max-width:100%;margin:0 auto;position:relative;overflow:hidden}.exact-admin-dashboard-shot{height:1160px;left:var(--admin-frame-left);top:var(--admin-frame-top);transform:scale(var(--admin-frame-scale));transform-origin:0 0;background:#f8f9fb;border:1px solid #0866ff1f;border-radius:10px;width:2048px;display:block;position:absolute;overflow:hidden;box-shadow:0 56px 120px -52px #071a3db8,0 28px 72px -34px #0866ff47,inset 0 1px #ffffffb8}@media (max-width:900px){.proof-showcase-title span{flex:none}}@media (max-width:480px){.proof-showcase-title img{width:min(76vw,300px)}}@media (max-width:720px){.linear-admin-shot-shell{--admin-frame-bottom:56px;--admin-frame-height:722px;--admin-frame-scale:.62;--admin-frame-top:30px;--admin-frame-left:max(24px, calc((100vw - var(--admin-frame-width)) / 2));--admin-frame-width:1270px}.linear-admin-shot-viewport{height:calc(var(--admin-frame-top) + var(--admin-frame-height) + var(--admin-frame-bottom))}.exact-admin-dashboard-shot{transform:scale(var(--admin-frame-scale));transform-origin:0 0}}@media (max-width:560px){.linear-admin-shot-shell{--admin-frame-bottom:48px;--admin-frame-height:674px;--admin-frame-scale:.58;--admin-frame-top:28px;--admin-frame-left:max(18px, calc((100vw - var(--admin-frame-width)) / 2));--admin-frame-width:1188px}.linear-admin-shot-viewport{height:calc(var(--admin-frame-top) + var(--admin-frame-height) + var(--admin-frame-bottom))}}.about-section{border-top:0;grid-template-columns:1fr;align-items:start;gap:clamp(42px,6vw,88px);display:grid}.about-copy{grid-template-columns:minmax(0,.82fr) minmax(300px,.54fr);align-items:end;gap:clamp(24px,4vw,72px);max-width:none;display:grid}.about-copy .section-kicker{grid-column:1/-1;margin-bottom:clamp(-8px,-.5vw,0px)}.about-copy p{color:var(--muted);max-width:640px;margin:0;font-size:clamp(1.05rem,1.48vw,1.45rem);line-height:1.58}.about-details{gap:clamp(42px,5vw,72px);display:grid}.founder-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(30px,4.4vw,72px);display:grid}.founder-card{grid-template-columns:minmax(150px,.42fr) minmax(0,1fr);align-items:end;gap:clamp(18px,2.4vw,30px);min-width:0;display:grid}.founder-photo{aspect-ratio:4/5;background:#f5f7fb;border:1px solid #071a3d14;border-radius:8px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.founder-photo span{color:#071a3d33;letter-spacing:0;font-size:clamp(2.2rem,3.6vw,4rem);font-weight:720}.founder-photo img{object-fit:cover;object-position:center 48%;width:100%;height:100%;font-size:0;display:block;position:absolute;inset:0}.founder-card-copy{padding:0 2px}.founder-card-copy h3{margin:0;font-size:clamp(1.28rem,1.6vw,1.62rem);line-height:1.12}.founder-card-copy p{color:#071a3da8;margin:6px 0 0;font-size:.95rem;font-weight:620;line-height:1.42}.founder-card-copy span{color:var(--muted);margin-top:12px;font-size:.98rem;line-height:1.56;display:block}.principles{border-top:1px solid #071a3d1a;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(22px,3vw,42px);margin-top:0;display:grid}.principles article{border-top:0;padding:clamp(20px,2.4vw,30px) 0 0;display:block}.principles article>span{color:#071a3d85;margin:4px 0 0;font-size:.86rem;font-weight:620;line-height:1.45;display:block}.principles h3{margin:8px 0 0;font-size:clamp(1.08rem,1.35vw,1.36rem);line-height:1.22}.principles p{grid-column:auto}@media (min-width:1280px){.about-section{grid-template-columns:minmax(0,.72fr) minmax(520px,.88fr);align-items:start;gap:clamp(64px,6.4vw,116px)}.about-copy{max-width:620px;display:block}.about-copy .section-kicker{margin-bottom:clamp(16px,1.5vw,26px)}.about-copy p{max-width:580px;margin-top:clamp(24px,2.4vw,36px)}.founder-grid{grid-template-columns:1fr;gap:clamp(32px,3vw,48px)}.founder-card{grid-template-columns:minmax(190px,.34fr) minmax(0,1fr);gap:clamp(24px,2.6vw,38px)}}@media (max-width:1100px){.founder-grid{grid-template-columns:1fr}.founder-card{grid-template-columns:minmax(190px,270px) minmax(0,1fr)}}.early-access-section{border-top:0;align-items:start;padding-top:clamp(48px,6vw,88px);padding-bottom:clamp(100px,12vw,180px)}.early-form{gap:18px;padding:clamp(22px,3vw,34px);display:grid}.early-access-note{padding:clamp(22px,3vw,34px)}.early-access-note p{margin:0}.early-form label{gap:8px;display:grid}.early-form label span{color:#071a3dbd;font-size:.85rem;font-weight:680}.early-form input,.early-form textarea{color:var(--ink);background:#fbfaf7bd;border:1px solid #071a3d1f;border-radius:8px;outline:none;width:100%;padding:14px 15px}.early-form input:focus,.early-form textarea:focus{border-color:#0866ff9e;box-shadow:0 0 0 4px #0866ff1a}.early-form button{width:100%;min-height:54px}.early-form p{margin:0;font-size:.91rem}.early-form-status{color:#071a3db8;margin:0;font-size:.91rem;line-height:1.42}.early-form-status-success{color:#087a4b}.early-form-status-error{color:#b42318}@media (max-width:900px){.site-header{grid-template-columns:1fr auto}.top-nav{display:none}.hero-grid,.section-heading-row,.proof-section,.about-section,.faq-section,.early-access-section{grid-template-columns:1fr}.footer-inner{flex-direction:column;align-items:flex-start}.about-copy{grid-template-columns:1fr}.about-copy .section-kicker{margin-bottom:0}.about-copy p{max-width:760px}.principles{grid-template-columns:1fr;gap:0}.principles article{border-top:1px solid #071a3d1a;grid-template-columns:minmax(84px,.24fr) minmax(0,1fr);gap:12px;padding:18px 0;display:grid}.principles article:first-child{border-top:0}.hero-grid{align-content:center;gap:clamp(18px,4vh,34px);padding-top:clamp(92px,10vh,126px)}.hero-object{order:-1;min-height:clamp(260px,34vh,390px)}.hero-copy-stack{min-height:clamp(320px,40vh,450px)}.logo-mark{--mark-width:min(54vw, 340px)}.story-shell{max-width:min(620px,100%)}.story-intro h2{font-size:clamp(1.9rem,5.3vw,3.4rem)}.product-section{margin-top:clamp(-220px,-24svh,-120px);padding-top:clamp(40px,9vw,66px)}.what-changes-grid{grid-template-columns:1fr}.what-change-panel{text-align:center;width:100%;max-width:40rem;margin-inline:auto}.what-change-heading{text-align:left;justify-content:start}.what-change-number{justify-self:start}.what-change-visual{aspect-ratio:auto;height:clamp(240px,42vw,340px)}.what-change-visual img{max-height:none}.product-card-row{--product-card-min-width:clamp(320px, 86vw, 340px)}}@media (max-width:720px){.site-header{padding:18px 20px}.brand-link{height:42px}.brand-logo-image{width:192px;height:92px;margin-left:-7px}.header-cta{display:none}.hero-section{min-height:315vh}.hero-grid{padding:74px 20px 28px}.hero-copy h1{font-size:clamp(2.7rem,13.2vw,5rem)}.hero-subhead{margin-top:20px;font-size:clamp(1.14rem,5.7vw,1.58rem)}.hero-body{margin-top:18px;font-size:.98rem}.primary-cta{min-height:48px;margin-top:22px}.hero-object{min-height:clamp(176px,28vh,256px)}.hero-copy-stack{min-height:clamp(260px,43vh,346px)}.logo-mark{--mark-width:min(48vw, 224px)}.story-intro h2{font-size:clamp(1.42rem,7vw,2.24rem)}.story-shell{gap:16px}.workflow-list{gap:8px}.story-copy{gap:10px;min-height:68px;padding:12px}.story-copy h3{font-size:.98rem}.story-copy p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:.84rem;display:-webkit-box;overflow:hidden}.product-card{padding:22px}.what-changes-section{gap:24px}.what-changes-grid{gap:34px}.what-change-visual{height:clamp(210px,56vw,280px)}.what-change-panel p{font-size:.98rem;line-height:1.52}.about-section{gap:34px}.about-copy{gap:18px}.about-copy p{font-size:1rem;line-height:1.58}.founder-grid{gap:34px}.founder-card{grid-template-columns:1fr;gap:14px}.founder-photo{aspect-ratio:5/4}.founder-card-copy h3{font-size:1.18rem}.founder-card-copy span{margin-top:10px;font-size:.94rem;line-height:1.52}.product-card-visual{margin-bottom:16px}.product-card{grid-template-rows:minmax(0,1fr) auto auto auto}.product-card h3{margin-top:16px;font-size:1.18rem}.product-card p{margin-top:12px;font-size:.94rem;line-height:1.48}.founder-grid,.founder-card{grid-template-columns:1fr}.founder-photo{aspect-ratio:4/5;width:min(74vw,280px)}.principles article{grid-template-columns:1fr}.principles p{grid-column:auto}}@media (max-width:360px) and (max-height:640px){.site-header{padding-top:14px}.hero-grid{gap:14px;padding-top:62px}.hero-object{min-height:150px}.hero-copy-stack{min-height:230px}.logo-mark{--mark-width:min(46vw, 168px)}.eyebrow,.section-kicker{margin-bottom:12px;font-size:.66rem}.hero-copy h1{font-size:clamp(2.32rem,12.2vw,2.72rem)}.hero-subhead{margin-top:14px;font-size:1rem}.hero-body{display:none}.primary-cta{min-height:44px;margin-top:16px;padding:0 20px}.story-shell{gap:12px}.story-intro h2{font-size:1.35rem;line-height:1.04}.story-copy{min-height:48px;padding:10px 12px}.story-copy p{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}.stack-story-section{opacity:1;visibility:visible;transform:none}.story-copy{opacity:1;transform:none}}@media (max-width:900px){.hero-scroll-stage{min-height:440vh}.hero-grid{grid-template-columns:1fr;grid-template-areas:"logo""copy";align-content:center;gap:clamp(18px,4vh,34px);padding-top:clamp(92px,10vh,126px)}.hero-object{order:-1;min-height:clamp(400px,52vh,560px)}.hero-copy-stack{text-align:center;min-height:clamp(260px,32vh,390px)}.hero-copy{margin:0 auto}.logo-mark{--mark-width:min(72vw, 360px)}.stack-story-section{display:none}.mobile-gap-copy{pointer-events:none;z-index:12;width:min(86vw,360px);display:block;position:absolute;top:calc(100% - 18px);left:50%;transform:translate(-50%)}.mobile-gap-panel{opacity:0;text-align:left;background:#ffffffd6;border:1px solid #0866ff33;border-radius:16px;width:100%;max-width:100%;padding:12px 14px;transition:opacity .16s,transform .16s;position:absolute;left:0;transform:translateY(10px)scale(.97);box-shadow:0 18px 42px #071a3d24}.mobile-gap-panel span{color:var(--blue);margin-right:8px;font-size:.68rem;font-weight:780}.mobile-gap-panel strong{color:var(--ink);font-size:.78rem}.mobile-gap-panel p{color:var(--muted);margin:5px 0 0;font-size:.78rem;line-height:1.28}.mobile-gap-panel-1,.mobile-gap-panel-2,.mobile-gap-panel-3{top:0}.hero-scroll-stage[data-active-layer="1"] .mobile-gap-panel-1,.hero-scroll-stage[data-active-layer="2"] .mobile-gap-panel-2,.hero-scroll-stage[data-active-layer="3"] .mobile-gap-panel-3{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:720px){.hero-scroll-stage{min-height:420vh}.hero-grid{padding:74px 20px 28px}.hero-object{min-height:clamp(360px,50vh,460px)}.hero-copy h1{font-size:clamp(3.25rem,15vw,5rem)}.hero-subhead{margin-top:20px;font-size:clamp(1.14rem,5.7vw,1.58rem)}.hero-body{margin-top:18px;font-size:.98rem}.primary-cta{min-height:48px;margin-top:22px}.logo-mark{--mark-width:min(78vw, 318px)}}@media (max-width:360px) and (max-height:640px){.hero-grid{gap:14px;padding-top:62px}.hero-object{min-height:320px}.logo-mark{--mark-width:min(76vw, 260px)}.hero-body{display:none}.mobile-gap-panel{max-width:250px;padding:9px 10px}.mobile-gap-panel p{display:none}}@media (prefers-reduced-motion:reduce){.hero-scroll-stage{min-height:auto}.hero-grid{position:relative}.hero-logo-scroll,.hero-copy,.stack-story-section,.story-copy,.mobile-gap-panel{transition:none!important;transform:none!important}.stack-story-section,.story-copy{opacity:1!important}}@media (prefers-reduced-motion:reduce) and (max-width:900px){.mobile-gap-copy{margin:18px auto 0;position:relative;top:auto;transform:none!important}.mobile-gap-panel{margin-top:10px;position:relative;opacity:1!important;transform:none!important}}@media (max-width:1180px){.static-hero-grid{grid-template-columns:minmax(390px,.9fr) minmax(420px,1.1fr);padding-left:clamp(36px,7vw,90px);padding-right:clamp(28px,5vw,70px)}.hero-logo-3d,.png-logo-rig{width:min(44vw,620px)}}@media (max-width:900px){.static-hero-section{min-height:auto}.static-hero-grid{text-align:center;grid-template-columns:1fr;gap:8px;min-height:auto;padding:104px 28px 70px}.static-hero-copy{max-width:680px;margin:0 auto;padding-top:0}.static-hero-copy h1{white-space:normal;font-size:clamp(4rem,13vw,6.8rem)}.static-hero-art{order:-1;justify-content:center;min-height:0;transform:none}.hero-logo-3d,.png-logo-rig{width:min(64vw,460px);margin:0}.static-hero-cta{margin-left:auto;margin-right:auto}}@media (max-width:720px){.static-hero-section{min-height:auto}.static-hero-grid{padding:82px 20px 56px}.static-hero-copy h1{font-size:clamp(3.35rem,15vw,5.4rem)}.static-hero-subhead{margin-top:22px;font-size:clamp(1.32rem,6vw,2rem)}.static-hero-body{margin-top:20px;font-size:1rem}.static-hero-cta{min-width:250px;min-height:50px}.hero-logo-3d,.png-logo-rig{width:min(76vw,360px)}}.scroll-hero-section .site-header{transition:opacity .14s,visibility .14s;position:fixed}.scroll-hero-section[data-animation-complete=true] .site-header{opacity:0;pointer-events:none;visibility:hidden}.hero-scroll-stage{--hero-copy-opacity:1;--hero-copy-y:0px;--early-access-shift:0px;--hero-logo-fit-size:min(70svh, 754px);--hero-logo-art-center-offset:0px;--hero-logo-scale:1;--hero-logo-x:0px;--hero-logo-y:0px;--hero-scrolled-logo-lift:0px;--gap-story-opacity:0;--gap-story-y:28px;--stack-detail-opacity:0;--stack-detail-y:20px;--cap-y:0%;--top-y:0%;--middle-y:0%;--bottom-y:0%;--gap-one-y:34%;--gap-two-y:46%;--gap-three-y:60%;--gap-one-top:34%;--gap-two-top:46%;--gap-three-top:60%;--gap-one-height:0px;--gap-two-height:0px;--gap-three-height:0px;--gap-one-width:0px;--gap-two-width:0px;--gap-three-width:0px;--gap-one-text-max-height:0px;--gap-two-text-max-height:0px;--gap-three-text-max-height:0px;--gap-one-font-size:0px;--gap-two-font-size:0px;--gap-three-font-size:0px;--gap-one-fitted-font-size:999px;--gap-two-fitted-font-size:999px;--gap-three-fitted-font-size:999px;--gap-one-label-opacity:0;--gap-two-label-opacity:0;--gap-three-label-opacity:0;--scroll-hero-cta-bottom:clamp(28px, 5svh, 56px);--scroll-hero-cta-height:clamp(64px, 6vw, 86px);min-height:390svh;position:relative}.scroll-hero-pin{align-items:stretch;height:100svh;min-height:100svh;max-height:100svh;display:flex;position:sticky;top:0;overflow:clip}.hero-scroll-stage[data-animation-mode=static]{min-height:100svh}.hero-scroll-stage[data-animation-mode=static] .scroll-hero-pin{height:auto;min-height:100svh;max-height:none;position:relative;overflow:visible}.hero-scroll-stage[data-animation-mode=static] .gap-story-panels,.hero-scroll-stage[data-animation-mode=static] .stack-detail-panels{display:none}.scroll-hero-layout{z-index:1;grid-template-rows:1fr;grid-template-columns:minmax(430px,.76fr) minmax(560px,1.24fr);align-items:center;column-gap:clamp(52px,6.2vw,132px);width:100%;max-width:1920px;height:100svh;min-height:0;margin:0 auto;padding:clamp(118px,14vh,158px) clamp(26px,7vw,146px) clamp(32px,4vh,54px);display:grid;position:relative}.scroll-hero-copy{max-width:760px;opacity:var(--hero-copy-opacity);transform:translate3d(0, calc(var(--hero-copy-y) - var(--early-access-shift,0px)), 0);transform-origin:top;will-change:opacity, transform;z-index:4;grid-area:1/1;position:relative}.hero-scroll-stage[data-hero-copy=hidden] .scroll-hero-copy{pointer-events:none;visibility:hidden}.hero-scroll-stage:not([data-active-moment="0"]) .scroll-hero-copy{opacity:0;pointer-events:none;visibility:hidden}.stack-detail-panels{max-width:min(760px,44vw);opacity:var(--stack-detail-opacity);pointer-events:none;transform:translate3d(0, calc(var(--stack-detail-y) - var(--early-access-shift,0px)), 0);transform-origin:50%;z-index:5;grid-area:1/1;align-self:center;width:100%;position:relative}.stack-detail-panel{opacity:0;width:min(100%,760px);transition:opacity .14s,transform .14s;position:absolute;top:50%;left:0;transform:translateY(calc(18px - 50%))}.hero-scroll-stage[data-active-moment="1"] .stack-detail-panel-1,.hero-scroll-stage[data-active-moment="2"] .stack-detail-panel-2,.hero-scroll-stage[data-active-moment="3"] .stack-detail-panel-3{opacity:1;transform:translateY(-50%)}.stack-detail-number{color:#071a3d70;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:760;display:block}.stack-detail-asset{width:min(100%,clamp(330px,30vw,560px));margin-top:clamp(24px,3vh,34px)}.stack-detail-asset img{filter:drop-shadow(0 18px 26px #071a3d1a);pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.stack-detail-panel h2{color:var(--ink);letter-spacing:0;margin:18px 0 0;font-size:clamp(3rem,5vw,6.6rem);font-weight:760;line-height:.94}.stack-detail-panel p{color:var(--muted);max-width:560px;margin:18px 0 0;font-size:clamp(1.05rem,1.22vw,1.36rem);line-height:1.52}.stack-detail-panel .stack-detail-lede{color:#071a3deb;max-width:720px;margin-top:clamp(24px,3vh,34px);font-size:clamp(1.55rem,2.25vw,2.85rem);font-weight:520;line-height:1.14}.scroll-hero-copy h1{color:var(--ink);letter-spacing:0;white-space:nowrap;margin:0;font-size:clamp(5rem,7.6vw,9.8rem);font-weight:780;line-height:.88}.scroll-hero-copy h1 span{color:var(--blue)}.scroll-hero-subhead{color:var(--ink);letter-spacing:0;max-width:760px;margin:clamp(34px,4.4vh,56px) 0 0;font-size:clamp(2rem,2.45vw,3.25rem);font-weight:590;line-height:1.22}.scroll-hero-body{color:#687386;letter-spacing:0;max-width:620px;margin:clamp(30px,4vh,54px) 0 0;font-size:clamp(1.25rem,1.5vw,1.92rem);font-weight:430;line-height:1.32}.scroll-hero-cta{border-radius:10px;gap:clamp(20px,2vw,34px);min-width:clamp(230px,18vw,360px);min-height:clamp(58px,5.9vw,74px);margin-top:clamp(38px,5.4vh,66px);padding:0 clamp(28px,3vw,42px);font-size:clamp(1rem,1.2vw,1.32rem);box-shadow:0 16px 32px #0866ff45}.scroll-logo-stage{pointer-events:none;min-height:clamp(640px,78vh,920px);transform:translate3d(var(--hero-logo-x), calc(var(--hero-logo-y) - var(--hero-scrolled-logo-lift)), 0) scale(var(--hero-logo-scale));transform-origin:50%;will-change:transform;z-index:5;justify-content:center;align-items:center;display:flex;position:relative}.scroll-logo-rig{aspect-ratio:1;filter:drop-shadow(0 36px 48px #071a3d21);isolation:isolate;transform-origin:50%;will-change:transform;width:min(61vw,1120px);max-width:1120px;margin-right:clamp(-64px,-3vw,-18px);position:relative;transform:scale(1)}.scroll-logo-part{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform;width:100%;height:100%;display:block;position:absolute;inset:0}.scroll-logo-layer-bottom{transform:translate3d(0, var(--bottom-y), 0);z-index:1}.scroll-logo-layer-middle{transform:translate3d(0, var(--middle-y), 0);z-index:2}.scroll-logo-layer-top{transform:translate3d(0, var(--top-y), 0);z-index:3}.scroll-logo-cap{transform:translate3d(0, var(--cap-y), 0);z-index:4}.gap-story-panels{opacity:var(--gap-story-opacity);transform:translate3d(0, var(--gap-story-y), 0);will-change:opacity, transform;z-index:8;position:absolute;inset:0}.gap-story-panel{box-sizing:border-box;height:var(--active-gap-height);opacity:0;text-align:center;text-shadow:0 1px #ffffffd1;min-width:0;max-width:none;transform:translate3d(-50%, calc(var(--active-gap-y) - 50% + 10px), 0) scale(.98);will-change:opacity, transform;width:min(var(--active-gap-width), calc(100vw - 24px));justify-content:center;align-items:center;padding:0 clamp(14px,3vw,34px);transition:opacity .14s,transform .14s;display:flex;position:absolute;top:0;left:50%;overflow:clip}.gap-story-panel-1{--active-gap-fitted-font-size:var(--gap-one-fitted-font-size);--active-gap-font-size:var(--gap-one-font-size);--active-gap-height:var(--gap-one-height);--active-gap-label-opacity:var(--gap-one-label-opacity);--active-gap-text-max-height:var(--gap-one-text-max-height);--active-gap-width:var(--gap-one-width);--active-gap-top:var(--gap-one-top);--active-gap-y:var(--gap-one-y)}.gap-story-panel-2{--active-gap-fitted-font-size:var(--gap-two-fitted-font-size);--active-gap-font-size:var(--gap-two-font-size);--active-gap-height:var(--gap-two-height);--active-gap-label-opacity:var(--gap-two-label-opacity);--active-gap-text-max-height:var(--gap-two-text-max-height);--active-gap-width:var(--gap-two-width);--active-gap-top:var(--gap-two-top);--active-gap-y:var(--gap-two-y)}.gap-story-panel-3{--active-gap-fitted-font-size:var(--gap-three-fitted-font-size);--active-gap-font-size:var(--gap-three-font-size);--active-gap-height:var(--gap-three-height);--active-gap-label-opacity:var(--gap-three-label-opacity);--active-gap-text-max-height:var(--gap-three-text-max-height);--active-gap-width:var(--gap-three-width);--active-gap-top:var(--gap-three-top);--active-gap-y:var(--gap-three-y)}.hero-scroll-stage[data-active-moment="1"] .gap-story-panel-1,.hero-scroll-stage[data-active-moment="2"] .gap-story-panel-2,.hero-scroll-stage[data-active-moment="3"] .gap-story-panel-3{opacity:var(--active-gap-label-opacity);transform:translate3d(-50%, calc(var(--active-gap-y) - 50%), 0) scale(1)}.gap-story-panel strong{color:var(--ink);font-size:min(clamp(2rem, 3vw, 4.1rem), var(--active-gap-font-size), var(--active-gap-fitted-font-size));max-height:var(--active-gap-text-max-height);max-width:none;margin-top:0;font-weight:650;line-height:.96;display:block}@media (max-width:1280px){.scroll-hero-layout{grid-template-columns:minmax(340px,.74fr) minmax(540px,1.26fr);padding-left:clamp(34px,6vw,88px);padding-right:clamp(28px,5vw,70px)}.scroll-logo-rig{width:min(70vw,980px)}}@media (max-width:1080px){.scroll-hero-layout{grid-template-columns:minmax(260px,.7fr) minmax(440px,1.3fr);column-gap:28px;padding-left:28px;padding-right:28px}.scroll-hero-copy h1{font-size:clamp(4.2rem,7.6vw,6.8rem)}.scroll-hero-subhead{font-size:clamp(1.55rem,2.6vw,2.2rem)}.scroll-hero-body{font-size:clamp(1.08rem,1.55vw,1.42rem)}.scroll-logo-stage{min-height:clamp(620px,74vh,840px)}.gap-story-panel{min-width:0}}@media (max-width:820px){.hero-scroll-stage{min-height:410svh}.scroll-hero-layout{text-align:center;grid-template-rows:auto minmax(320px,1fr);grid-template-columns:1fr;align-content:stretch;place-items:center;min-height:100svh;padding:90px 22px 0;display:grid}.scroll-hero-copy{grid-area:1/1;align-self:start;width:100%;min-width:0;max-width:620px;padding-top:2vh}.hero-scroll-stage[data-hero-copy=hidden] .scroll-hero-copy{max-width:none;position:absolute;top:90px;left:22px;right:22px}.stack-detail-panels{display:none}.scroll-hero-copy h1{white-space:normal;font-size:clamp(2.95rem,12.5vw,5.5rem);line-height:.92}.scroll-hero-subhead{max-width:min(100%,22rem);margin-top:22px;margin-left:auto;margin-right:auto;font-size:clamp(1.22rem,4.8vw,1.8rem);line-height:1.22}.scroll-hero-body{max-width:31rem;margin:18px auto 0;font-size:clamp(1rem,3.7vw,1.2rem);line-height:1.42}.scroll-hero-cta{min-width:min(280px,86vw);min-height:50px;padding:0 24px}.scroll-logo-stage{grid-area:2/1;place-self:start center;width:100%;min-width:0;max-width:100%;min-height:clamp(420px,56svh,680px);margin-top:clamp(8px,2svh,24px)}.hero-scroll-stage[data-hero-copy=hidden] .scroll-logo-stage{justify-content:center;align-self:center;align-items:center;min-height:100svh;margin-top:0;position:absolute;inset:0}.scroll-logo-rig{width:min(106vw,620px);margin:0;transform:scale(1.04)}.gap-story-panel{text-align:center;min-width:0;max-width:none;height:auto}.gap-story-panel strong{text-wrap:balance;max-width:11.5em;margin-left:auto;margin-right:auto;font-size:clamp(1.6rem,7.6vw,3.2rem);line-height:1.04}}@media (max-width:420px){.scroll-hero-layout{padding-top:82px;padding-left:18px;padding-right:18px}.scroll-hero-copy h1{font-size:clamp(2.78rem,12.2vw,4.35rem)}.scroll-logo-stage{min-height:clamp(390px,54svh,560px)}.hero-scroll-stage[data-hero-copy=hidden] .scroll-logo-stage{min-height:100svh}.scroll-logo-rig{width:min(108vw,480px);transform:scale(1)}.gap-story-panel{gap:10px;min-width:0;max-width:none}.gap-story-panel strong{font-size:clamp(1.45rem,7.1vw,2.55rem)}}@media (max-width:360px) and (max-height:690px){.hero-scroll-stage{min-height:420svh}.scroll-hero-layout{padding-top:68px}.scroll-hero-body{display:none}.scroll-logo-stage{min-height:min(52svh,440px)}.hero-scroll-stage[data-hero-copy=hidden] .scroll-logo-stage{min-height:100svh}.scroll-logo-rig{width:min(106vw,380px);transform:scale(.98)}}@media (prefers-reduced-motion:reduce){.scroll-hero-pin{position:relative}.hero-scroll-stage{min-height:auto}.scroll-logo-stage,.scroll-logo-part,.scroll-hero-copy,.stack-detail-panels,.stack-detail-panel,.gap-story-panels,.gap-story-panel{transition:none!important;transform:none!important}.gap-story-panels,.gap-story-panel,.stack-detail-panels,.stack-detail-panel{opacity:1!important}.stack-detail-panels{gap:22px;display:grid}.stack-detail-panel{position:relative;top:auto;transform:none!important}}.scroll-hero-section{background:radial-gradient(circle at 78% 5%,#0866ff0e,#0000 25%),radial-gradient(circle at 16% 34%,#071a3d05,#0000 27%),#fff;min-height:auto;overflow:clip}.landing-hero{text-align:center;flex-direction:column;justify-content:start;align-items:center;width:min(100%,1600px);min-height:98svh;margin:0 auto;padding:clamp(26px,4svh,48px) clamp(20px,5vw,72px) clamp(18px,3svh,36px);display:flex;position:relative;overflow:hidden}.landing-hero-copy{z-index:2;position:relative}.landing-hero-copy h1{color:var(--ink);letter-spacing:0;white-space:nowrap;margin:0;font-size:clamp(3.4rem,9.8vw,10.2rem);font-weight:790;line-height:.92}.landing-hero-copy h1 span{color:var(--blue)}.landing-hero-copy p{color:var(--ink);letter-spacing:0;max-width:820px;margin:clamp(24px,3.2svh,42px) auto 0;font-size:clamp(1.45rem,3.45vw,3.55rem);font-weight:690;line-height:1.18}.landing-hero-cta{background:var(--blue);color:#fff;cursor:pointer;margin-top:var(--cta-logo-gap,clamp(26px, 3.4svh, 44px));border:0;border-radius:8px;justify-content:center;align-items:center;min-width:min(86vw,260px);min-height:56px;padding:0 30px;font-size:clamp(1rem,1.18vw,1.2rem);font-weight:720;display:inline-flex;box-shadow:0 18px 42px #0866ff3d}.landing-logo-stage{z-index:1;justify-content:center;align-items:start;width:100%;margin-top:clamp(18px,2.5svh,36px);display:flex;position:relative}.landing-logo-lockup{--cta-logo-gap:clamp(12px, 1.75vw, 24px);flex-direction:column;align-items:center;animation:5.8s ease-in-out 1.5s infinite alternate landingLogoFloat;display:flex}.landing-logo-rig{aspect-ratio:1;filter:drop-shadow(0 34px 50px #071a3d1a)drop-shadow(0 12px 22px #0866ff14);isolation:isolate;width:clamp(320px,min(48vw,44svh),660px);position:relative}.landing-logo-part{object-fit:contain;opacity:0;pointer-events:none;height:100%;transform:translate3d(0, var(--logo-intro-y), 0) scale(.985);-webkit-user-select:none;user-select:none;width:100%;animation:.98s cubic-bezier(.16,1,.3,1) forwards landingLogoPartSettle;display:block;position:absolute;inset:0}.landing-logo-layer-bottom{--logo-intro-y:34px;z-index:1;animation-delay:.18s}.landing-logo-layer-middle{--logo-intro-y:18px;z-index:2;animation-delay:.3s}.landing-logo-layer-top{--logo-intro-y:4px;z-index:3;animation-delay:.42s}.landing-logo-cap{--logo-intro-y:-24px;z-index:4;animation-delay:.54s}@keyframes landingLogoPartSettle{0%{opacity:0;transform:translate3d(0, var(--logo-intro-y), 0) scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes landingLogoFloat{0%{transform:translate(0,0)}to{transform:translateY(-10px)}}@media (max-width:820px){.landing-hero{min-height:94svh;padding-top:clamp(24px,5svh,46px)}.landing-hero-copy h1{font-size:clamp(3rem,15vw,5.9rem)}.landing-hero-copy p{max-width:min(100%,520px);font-size:clamp(1.42rem,6.1vw,2.45rem)}.landing-logo-rig{width:min(96vw,50svh,600px)}}@media (max-width:520px){.landing-hero{min-height:92svh;padding-left:16px;padding-right:16px}.landing-hero-copy h1{font-size:clamp(2.65rem,14.5vw,4.2rem)}.landing-hero-copy p{margin-top:18px;font-size:clamp(1.18rem,6vw,1.65rem)}.landing-hero-cta{min-height:52px;margin-top:22px}.landing-logo-stage{margin-top:0}.landing-logo-rig{width:min(108vw,48svh,430px)}.product-section{padding-top:64px}}.scroll-hero-section{background:radial-gradient(circle at 70% 28%,#0866ff09,#0000 30%),radial-gradient(circle at 14% 18%,#071a3d05,#0000 24%),#fff}.hero-scroll-stage{--early-access-shift:0px;padding-bottom:0}.scroll-logo-stage{pointer-events:none}.scroll-logo-lockup{pointer-events:none;flex-direction:column;align-items:center;display:flex}.scroll-hero-access .scroll-hero-cta{pointer-events:auto;transition:background .16s,border-color .16s,box-shadow .16s,filter .16s}.product-section{margin-top:0;padding-top:clamp(96px,10vw,150px)}@media (max-width:900px){.product-section{margin-top:0;padding-top:clamp(76px,14vw,112px)}}@media (max-width:820px){.hero-scroll-stage{--scroll-hero-cta-bottom:clamp(14px, 3svh, 26px);--scroll-hero-cta-height:clamp(58px, 14vw, 72px)}.scroll-hero-access .scroll-hero-cta{min-width:132px;min-height:50px;padding:0 14px}}.scroll-hero-layout{text-align:center;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:1fr;align-content:start;place-items:start center;gap:clamp(18px,2.4svh,38px) 0;padding:clamp(24px,4svh,46px) clamp(18px,5vw,72px) 0}.scroll-hero-copy{grid-area:1/1;place-self:start center;width:100%;max-width:min(100%,1040px);padding-top:0}.hero-scroll-stage[data-hero-copy=hidden] .scroll-hero-copy,.hero-scroll-stage:not([data-active-moment="0"]) .scroll-hero-copy{width:100%;max-width:none;position:relative}.scroll-hero-copy h1{white-space:nowrap;font-size:clamp(3.7rem,10.2vw,10.25rem);line-height:.92}.scroll-hero-subhead{max-width:min(100%,780px);margin:clamp(20px,2.7svh,34px) auto 0;font-size:clamp(1.45rem,3.15vw,3.15rem);line-height:1.18}.stack-detail-panels{display:none}.scroll-logo-stage{grid-area:2/1;place-self:stretch center;width:100%;min-height:0;margin-top:0;display:flex;position:relative}.scroll-logo-lockup{height:100%;transform:translate3d(0, var(--hero-logo-art-center-offset), 0);justify-content:center;align-items:center;width:100%;display:flex;position:relative}.scroll-logo-rig{width:min(92vw, var(--hero-logo-fit-size), 1120px);margin:0}@media (min-width:821px) and (max-height:760px){.product-section{padding-top:clamp(42px,7svh,64px)}.hero-scroll-stage{min-height:100svh}.scroll-hero-pin{height:auto;min-height:100svh;max-height:none;position:relative;overflow:visible}.scroll-hero-layout{row-gap:clamp(10px,1.8svh,22px);height:auto;min-height:100svh;padding-top:clamp(16px,3svh,28px)}.hero-scroll-stage[data-hero-copy=hidden] .scroll-hero-copy,.hero-scroll-stage:not([data-active-moment="0"]) .scroll-hero-copy{opacity:var(--hero-copy-opacity);pointer-events:auto;visibility:visible}.scroll-hero-subhead{margin-top:clamp(14px,2.2svh,22px)}.stack-detail-panels,.gap-story-panels{display:none}.scroll-logo-stage{min-height:0}.scroll-logo-rig{width:min(86vw, var(--hero-logo-fit-size), 380px)}.scroll-hero-access{margin-bottom:clamp(14px,3svh,28px)}.scroll-hero-access .scroll-hero-cta{min-height:clamp(52px,10svh,64px)}}@media (min-width:821px) and (max-height:520px){.scroll-hero-layout{grid-template-rows:auto minmax(90px,1fr) auto;row-gap:8px;padding-top:clamp(10px,2svh,16px);padding-bottom:clamp(10px,2svh,16px)}.scroll-hero-copy h1{font-size:clamp(3.2rem,8.2vw,5.8rem)}.scroll-hero-subhead{margin-top:clamp(8px,1.6svh,12px);font-size:clamp(1.12rem,2.4vw,1.72rem)}.scroll-logo-stage{min-height:0;display:flex}.scroll-logo-rig{width:min(86vw, var(--hero-logo-fit-size), 260px)}.scroll-hero-access{align-self:end;max-width:520px;margin-bottom:0}.scroll-hero-access .scroll-hero-cta{min-height:clamp(48px,11svh,56px)}}.scroll-hero-access{margin-bottom:var(--scroll-hero-cta-bottom);z-index:12;grid-area:3/1;grid-template-columns:minmax(0,1fr) auto;justify-self:center;gap:clamp(6px,1.8vw,10px);width:min(100%,590px);max-width:590px;display:grid}.scroll-hero-access .scroll-hero-cta{touch-action:manipulation;white-space:nowrap;z-index:12;background:linear-gradient(#ffffff24,#fff0),linear-gradient(#0870ff 0%,#0557d9 100%);border:1px solid #003fa62e;border-radius:12px;justify-content:center;align-items:center;width:auto;min-width:150px;min-height:64px;margin:0;padding:0 clamp(20px,2vw,28px);font-size:clamp(.98rem,1.1vw,1.14rem);font-weight:760;display:inline-flex;box-shadow:0 18px 34px -18px #0866ffa3,0 8px 18px -12px #071a3d52,inset 0 1px #ffffff38}.gap-story-panel{min-width:0;max-width:none}.scroll-hero-email-field{text-align:left;background:#fffffff5;border:1px solid #071a3d1f;border-radius:12px;gap:3px;min-width:0;min-height:64px;padding:9px 15px 8px;display:grid;box-shadow:0 16px 32px -24px #071a3d61,inset 0 1px #ffffffdb}.scroll-hero-email-field span{color:#071a3db8;font-size:.72rem;font-weight:720;line-height:1}.scroll-hero-email-field input{color:var(--ink);font:inherit;background:0 0;border:0;outline:none;width:100%;min-height:28px;padding:0;font-size:1rem}.scroll-hero-email-field:focus-within{border-color:#0866ff9e;box-shadow:0 0 0 4px #0866ff1a}.scroll-hero-access .early-form-status{text-align:left;grid-column:1/-1;margin:0;font-size:.82rem}.scroll-hero-access .scroll-hero-cta,.early-form button[type=submit]{color:#fff;cursor:pointer;transform-origin:50%;background:linear-gradient(#ffffff29,#fff0),linear-gradient(#0b72ff 0%,#075ce8 100%);border:1px solid #003fa62e;border-radius:12px;font-weight:760;transition:background .18s,border-color .18s,box-shadow .18s,filter .18s,transform .18s;overflow:hidden;box-shadow:0 18px 34px -18px #0866ffa3,0 8px 18px -12px #071a3d52,inset 0 1px #ffffff38}.early-form button[type=submit]{width:100%;min-height:clamp(64px,5.9vw,86px);font-size:clamp(1rem,1.14vw,1.16rem)}.scroll-hero-access .scroll-hero-cta:hover,.early-form button[type=submit]:hover{background:linear-gradient(#ffffff38,#ffffff05),linear-gradient(#1680ff 0%,#0864f2 100%);border-color:#004ecd42;transform:translateY(-2px);box-shadow:0 24px 44px -20px #0866ffc7,0 12px 24px -16px #071a3d5c,inset 0 1px #ffffff47}.scroll-hero-access .scroll-hero-cta:disabled,.early-form button[type=submit]:disabled{cursor:progress;filter:saturate(.8);opacity:.76;transform:none}.scroll-hero-access .scroll-hero-cta:active,.early-form button[type=submit]:active{filter:brightness(.96);transform:translate(0,0);box-shadow:0 12px 24px -18px #0866ff99,0 5px 14px -12px #071a3d52,inset 0 1px #ffffff2e}.scroll-hero-access .scroll-hero-cta:focus-visible,.early-form button[type=submit]:focus-visible{outline:0;box-shadow:0 0 0 4px #0866ff29,0 0 0 1px #ffffffe6,0 18px 34px -18px #0866ffa3,inset 0 1px #ffffff38}@media (min-width:821px){.hero-scroll-stage[data-hero-copy=hidden]{--hero-scrolled-logo-lift:clamp(190px, 21svh, 280px)}}@media (max-width:820px){.scroll-hero-layout{padding:clamp(24px,5svh,44px) 18px 0}.scroll-hero-copy h1{font-size:clamp(3rem,15vw,5.9rem)}.scroll-hero-subhead{max-width:min(100%,24rem);font-size:clamp(1.26rem,5.2vw,2rem)}.scroll-hero-access{grid-template-columns:minmax(0,1fr) auto;max-width:min(100%,420px)}.scroll-logo-stage{min-height:0;margin-top:0}.hero-scroll-stage[data-hero-copy=hidden] .scroll-logo-stage{grid-area:2/1;place-self:stretch center;min-height:0;margin-top:0;position:relative;inset:auto}.scroll-logo-rig{filter:none;width:min(86vw, var(--hero-logo-fit-size), 560px);transform:none}.scroll-logo-part{filter:none}.gap-story-panel{height:var(--active-gap-height);min-width:0;max-width:none;width:min(var(--active-gap-width), calc(100vw - 12px));padding:0 clamp(10px,2.8vw,24px);overflow:clip}.gap-story-panel strong{font-size:min(clamp(1.55rem, 7.4vw, 3.2rem), var(--active-gap-font-size), var(--active-gap-fitted-font-size));max-width:none}.scroll-hero-access .scroll-hero-cta{width:auto;min-width:132px;min-height:58px;padding:0 14px;font-size:clamp(.88rem,3.55vw,1rem)}}@media (max-width:420px){.scroll-hero-layout{padding-top:clamp(20px,4svh,34px)}.scroll-hero-copy h1{font-size:clamp(2.76rem,14.2vw,4.35rem)}.scroll-logo-rig{width:min(86vw, var(--hero-logo-fit-size), 480px);transform:none}.gap-story-panel{min-width:0;max-width:none;width:min(var(--active-gap-width), calc(100vw - 8px))}}
