:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--midnight:#080b18;--midnight-deep:#050711;--panel:#10162b;--panel-soft:#151c34;--line:#a2b5dd2e;--line-strong:#a2b5dd52;--teal:#5eead4;--teal-deep:#23cbb4;--violet:#a78bfa;--text:#f7f8ff;--muted:#aeb7d1;--muted-soft:#7e88a5;--display:"Arial Black", "Inter Tight", Inter, ui-sans-serif, system-ui, sans-serif;--body:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-height:100vh;color:var(--text);background:var(--midnight-deep);font:16px/1.65 var(--body);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}body:before{content:"";z-index:-3;background:linear-gradient(#ffffff04 1px, transparent 1px), linear-gradient(90deg, #ffffff04 1px, transparent 1px), var(--midnight-deep);background-size:72px 72px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000 0,#0000 88%);mask-image:linear-gradient(#000 0,#0000 88%)}::selection{color:var(--midnight);background:var(--teal)}a{color:var(--teal)}:is(a:focus-visible,button:focus-visible){outline:3px solid var(--violet);outline-offset:4px}img{max-width:100%;display:block}.skip-link{z-index:99;color:var(--midnight);background:var(--teal);border-radius:10px;padding:10px 14px;font-weight:800;position:fixed;top:18px;left:18px;transform:translateY(-180%)}.skip-link:focus{transform:none}.shell{width:min(1240px,100% - 48px);margin:0 auto}.ambient{z-index:-2;filter:blur(120px);pointer-events:none;opacity:.15;border-radius:50%;position:absolute}.ambient-one{background:var(--teal);width:34rem;height:34rem;top:4rem;left:-14rem}.ambient-two{background:var(--violet);width:30rem;height:30rem;top:18rem;right:-9rem}.site-header{z-index:20;justify-content:space-between;align-items:center;padding:28px 0;display:flex;position:relative}.brand{color:var(--text);letter-spacing:-.025em;white-space:nowrap;align-items:center;gap:12px;font-weight:850;text-decoration:none;display:inline-flex}.brand-name{font-size:1.05rem}.brand-for{color:var(--muted-soft);letter-spacing:.02em;margin-left:-4px;font-size:.72rem;font-weight:650}.mark{background:url(/favicon.svg) 50%/contain no-repeat;border-radius:11px;flex:none;width:40px;height:40px;display:inline-block;box-shadow:0 0 26px #5eead426}nav{align-items:center;gap:28px;display:flex}nav a{color:var(--muted);font-size:.88rem;font-weight:720;text-decoration:none;position:relative}nav a:after{content:"";background:var(--teal);height:1px;transition:right .2s;position:absolute;bottom:-5px;left:0;right:100%}nav a:hover{color:var(--text)}nav a:hover:after{right:0}.hero{grid-template-columns:.92fr 1.08fr;align-items:center;gap:clamp(34px,5vw,82px);min-height:790px;padding:68px 0 112px;display:grid;position:relative}.hero-copy{z-index:3;position:relative}.eyebrow,.section-kicker{color:var(--teal);letter-spacing:.15em;text-transform:uppercase;font-size:.72rem;font-weight:850}.status-dot{background:var(--teal);width:7px;height:7px;box-shadow:0 0 0 5px #5eead41a, 0 0 22px var(--teal);border-radius:50%;margin-right:7px;display:inline-block}h1,h2{font-family:var(--display);text-wrap:balance;font-weight:900}h1{letter-spacing:-.075em;max-width:720px;margin:18px 0 26px;font-size:clamp(4.3rem,8vw,8rem);line-height:.84}.gradient{color:#0000;background:linear-gradient(110deg, var(--teal) 8%, #8fd5e5 46%, var(--violet) 92%);-webkit-background-clip:text;background-clip:text}.lede{max-width:650px;color:var(--muted);margin:0;font-size:clamp(1.08rem,2vw,1.28rem);line-height:1.6}.hero-actions,.launch-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:34px;display:flex}.button{border:1px solid #0000;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;min-height:54px;padding:14px 18px;font-size:.9rem;font-weight:850;text-decoration:none;transition:transform .2s,border-color .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{color:#07120f;background:var(--teal);box-shadow:0 14px 38px #23cbb42e}.button-primary:hover{background:#78f5e2}.button-secondary{color:var(--text);border-color:var(--line-strong);background:#11172cb3}.button-secondary:hover{border-color:var(--violet);background:#a78bfa14}.hero-note{color:var(--muted-soft);flex-wrap:wrap;gap:10px 22px;margin-top:22px;font-size:.78rem;font-weight:650;display:flex}.hero-note span:before{content:"•";color:var(--violet);margin-right:8px}.hero-stage{perspective:1200px;place-items:center;min-height:650px;display:grid;position:relative}.hero-stage:before{content:"";filter:blur(30px);background:radial-gradient(circle,#5eead426,#0000 66%);border-radius:50%;width:90%;height:70%;position:absolute}.orbit{border:1px solid #a78bfa33;border-radius:50%;position:absolute;transform:rotate(-15deg)}.orbit-a{aspect-ratio:1.4;width:108%}.orbit-b{aspect-ratio:1.25;border-color:#5eead42b;width:80%;transform:rotate(22deg)}.product-frame{background:linear-gradient(145deg,#19223aeb,#070a15f5);border:1px solid #5eead447;border-radius:31px;width:min(94%,650px);margin:0;padding:10px;position:relative;transform:rotateY(-7deg)rotateX(2deg)rotate(1deg);box-shadow:0 42px 90px #0000008c,0 0 0 8px #ffffff05}.product-frame:before{content:"";z-index:-1;border-radius:inherit;filter:blur(12px);opacity:.42;background:linear-gradient(120deg,#5eead473,#0000 24% 70%,#a78bfa61);position:absolute;inset:-1px}.product-frame img{object-fit:cover;object-position:center 18%;border-radius:22px;width:100%;max-height:585px}.product-frame figcaption{color:#d6dcef;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050711d1;border-radius:8px;padding:7px 10px;font-size:.63rem;position:absolute;bottom:17px;right:18px}.float-chip{z-index:3;border:1px solid var(--line-strong);color:var(--muted);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c1020e0;border-radius:12px;align-items:center;gap:9px;padding:10px 13px;font-size:.7rem;font-weight:780;display:flex;position:absolute;box-shadow:0 18px 38px #00000059}.float-chip span{width:26px;height:26px;color:var(--midnight);background:var(--teal);border-radius:8px;place-items:center;font-size:.62rem;display:grid}.chip-one{top:25%;left:-2%}.chip-two{bottom:24%;right:-2%}.chip-two span{background:var(--violet)}.signal-strip{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.signal-strip div{border-right:1px solid var(--line);padding:25px 22px}.signal-strip div:last-child{border-right:0}.signal-strip strong,.signal-strip span{display:block}.signal-strip strong{color:var(--text);font-size:.84rem}.signal-strip span{color:var(--muted-soft);margin-top:2px;font-size:.7rem}.section{padding:138px 0}.section-heading{max-width:930px;margin:20px 0 56px}.section-heading h2,.mode-section h2,.privacy-section h2,.launch-section h2{letter-spacing:-.058em;margin:0;font-size:clamp(3rem,6.5vw,6.5rem);line-height:.94}.split-heading{grid-template-columns:1.12fr .88fr;align-items:end;gap:80px;max-width:none;display:grid}.split-heading p{max-width:510px;color:var(--muted);margin:0 0 10px;font-size:1.08rem}.journey{border:1px solid var(--line);background:var(--line);border-radius:24px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.journey-step{background:#0c1122f5;min-height:310px;padding:30px;position:relative}.journey-step.active{background:linear-gradient(145deg,#182d32f5,#0e1327f5)}.journey-step.active:after{content:"";background:var(--teal);height:2px;box-shadow:0 0 22px var(--teal);position:absolute;bottom:0;left:30px;right:30px}.step-number,.bento-index{color:var(--violet);font:800 .68rem/1 var(--body);letter-spacing:.12em}.journey-step h3{letter-spacing:-.02em;margin:82px 0 12px;font-size:1.35rem}.journey-step p{color:var(--muted);margin:0;font-size:.9rem}.feature-section{padding-top:80px}.bento-grid{grid-template-rows:auto auto;grid-template-columns:1.15fr .85fr;gap:16px;display:grid}.bento{border:1px solid var(--line);background:linear-gradient(145deg,#131930e6,#090d1cf5);border-radius:24px;min-height:390px;padding:30px;position:relative;overflow:hidden}.bento:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff06,#0000 35%);position:absolute;inset:0}.bento h3{letter-spacing:-.045em;max-width:520px;margin:8px 0 14px;font-size:clamp(1.9rem,3.4vw,3.4rem);line-height:1}.bento p{max-width:560px;color:var(--muted)}.bento-label{letter-spacing:.11em;text-transform:uppercase;margin:32px 0 0;font-size:.72rem;font-weight:820;color:var(--teal)!important}.bento-wide{min-height:470px}.bento-tall{grid-row:span 2;min-height:850px}.bento-library{grid-template-columns:1fr;display:grid}.library-lines{gap:9px;display:grid;position:absolute;bottom:32px;left:30px;right:30px}.library-lines span{background:linear-gradient(90deg,#5eead438,#a78bfa0d);border:1px solid #5eead43d;border-radius:999px;height:11px;display:block}.library-lines span:first-child{width:92%}.library-lines span:nth-child(2){width:76%}.library-lines span:nth-child(3){width:84%}.library-lines span:nth-child(4){width:63%}.screen-diagram{height:360px;position:absolute;bottom:36px;left:30px;right:30px}.screen-glow{background:radial-gradient(circle at 50% 130%,#a78bfa47,#0000 56%),linear-gradient(145deg,#17213e,#080b18);border:1px solid #5eead452;border-radius:20px;position:absolute;inset:0 0 108px;box-shadow:inset 0 -40px 80px #5eead40d}.screen-glow:after{content:"PRISTINE VIDEO SURFACE";color:#dde6ff6e;letter-spacing:.16em;font-size:.58rem;font-weight:800;position:absolute;bottom:18px;left:20px}.caption-strip{border:1px solid var(--line-strong);background:#141b33;border-radius:9px;height:34px;position:absolute;bottom:82px;left:9%;right:9%}.caption-strip:after{content:"Captions live outside the picture";text-align:center;color:var(--muted);padding:7px;font-size:.65rem;display:block}.control-dock{border:1px solid var(--line-strong);background:#11182e;border-radius:14px;justify-content:center;align-items:center;gap:24px;height:65px;display:flex;position:absolute;bottom:0;left:2%;right:2%}.control-dock i{border:2px solid var(--muted-soft);border-radius:50%;width:16px;height:16px;display:block}.control-dock i:nth-child(3){border-color:var(--teal);background:#5eead421;width:25px;height:25px}.curve-lines{width:52%;height:78%;position:absolute;bottom:-15px;right:-35px;transform:rotate(-12deg)}.curve-lines i{inset:calc(var(--i,0) * 22px);border:1px solid #a78bfa47;border-right:0;border-radius:50% 0 0 50%;position:absolute}.curve-lines i:first-child{--i:0}.curve-lines i:nth-child(2){--i:1;border-color:#5eead447}.curve-lines i:nth-child(3){--i:2}.format-tags{flex-wrap:wrap;gap:8px;display:flex;position:absolute;bottom:34px;left:30px;right:30px}.format-tags span{border:1px solid var(--line-strong);color:var(--muted);border-radius:999px;padding:8px 12px;font-size:.65rem;font-weight:800}.format-tags span:nth-child(2),.format-tags span:nth-child(4){color:var(--teal);border-color:#5eead461}.feature-catalog{border-top:1px solid var(--line);margin-top:140px;padding-top:110px}.feature-catalog-heading{grid-template-columns:1.35fr .65fr;align-items:end;gap:70px;margin-bottom:84px;display:grid}.feature-catalog-heading h3{font:900 clamp(3.4rem, 6.5vw, 6.8rem)/.9 var(--display);letter-spacing:-.06em;margin:14px 0 0}.feature-catalog-intro{align-content:end;gap:18px;display:grid}.feature-catalog-intro>p{max-width:430px;color:var(--muted);margin:0;font-size:1.02rem}.feature-legend{flex-wrap:wrap;gap:8px;display:flex}.feature-group{margin-top:86px}.feature-group+.feature-group{border-top:1px solid var(--line);padding-top:78px}.feature-group-heading{align-items:center;gap:18px;margin-bottom:26px;display:flex}.feature-group-heading>span{border:1px solid var(--line-strong);width:42px;height:42px;color:var(--violet);background:#a78bfa0f;border-radius:12px;flex:none;place-items:center;font-size:.68rem;font-weight:850;display:grid}.feature-group-heading p{color:var(--teal);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:850}.feature-group-heading h4{letter-spacing:-.025em;margin:2px 0 0;font-size:1.28rem}.feature-card-grid{background:repeating-radial-gradient(at -12% 112%,#0000 0 68px,#5eead42e 69px 70px,#0000 71px 136px),repeating-radial-gradient(at 112% -18%,#0000 0 104px,#a78bfa26 105px 106px,#0000 107px 208px),radial-gradient(at 8% 85%,#5eead41f,#0000 62%),radial-gradient(at 94% 8%,#a78bfa26,#0000 65%),#0a0f20;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.feature-card{border:1px solid var(--line);background:#070b1847;border-radius:18px;min-height:174px;padding:18px;transition:border-color .2s,background-color .2s;position:relative;overflow:hidden}.feature-card:hover{background-color:#070b181a;border-color:#5eead47a}.feature-card-top{z-index:1;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:28px;display:flex;position:relative}.feature-card-icon{width:38px;height:38px;color:var(--teal);background:#5eead412;border:1px solid #5eead43d;border-radius:11px;flex:none;place-items:center;display:grid}.feature-group:nth-of-type(2n) .feature-card-icon{color:var(--violet);background:#a78bfa12;border-color:#a78bfa40}.feature-tag{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;min-height:24px;padding:5px 8px;font-size:.52rem;font-weight:850;line-height:1;display:inline-flex}.feature-tag-parity{color:var(--teal);background:#5eead412;border-color:#5eead452}.feature-tag-omnibrary{color:var(--violet);background:#a78bfa14;border-color:#a78bfa57}.feature-card h5{letter-spacing:-.015em;margin:0 0 6px;font-size:.92rem}.feature-card p{color:var(--muted-soft);margin:0;font-size:.72rem;line-height:1.5}.mode-section{border-block:1px solid var(--line);grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px;min-height:710px;display:grid}.mode-copy>p{max-width:570px;color:var(--muted);margin:26px 0;font-size:1.05rem}.mode-copy h2{margin-top:18px}.mode-points{flex-wrap:wrap;gap:8px;display:flex}.mode-points span{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:8px 12px;font-size:.7rem;font-weight:750}.invader-field{border:1px solid var(--line);background:radial-gradient(circle,#a78bfa24,#0000 50%),linear-gradient(145deg,#11182f,#080b18);border-radius:28px;min-height:520px;position:relative;overflow:hidden}.invader-field:before{content:"";opacity:.4;background:repeating-linear-gradient(0deg,#0000 0 31px,#ffffff08 32px),repeating-linear-gradient(90deg,#0000 0 31px,#ffffff08 32px);position:absolute;inset:0}.score-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070a15c2;border:1px solid #5eead447;border-radius:13px;min-width:150px;padding:17px;display:grid;position:absolute;top:28px;left:28px}.score-card span,.score-card small{color:var(--muted-soft);letter-spacing:.14em;font-size:.58rem;font-weight:800}.score-card strong{color:var(--teal);font-size:2rem;line-height:1.15}.invader{border:2px solid var(--violet);background:#a78bfa1a;border-radius:42% 42% 30% 30%;width:100px;height:72px;position:absolute;box-shadow:0 0 36px #a78bfa33}.invader-one{top:32%;right:15%;transform:rotate(8deg)}.invader-two{border-color:var(--teal);width:74px;height:54px;bottom:17%;left:23%;transform:rotate(-12deg)}.invader i{background:var(--violet);border-radius:50%;width:12px;height:8px;position:absolute;top:22px}.invader i:first-child{left:24px}.invader i:nth-child(2){right:24px}.invader b{background:currentColor;height:2px;position:absolute;bottom:15px;left:33%;right:33%}.reticle{border:1px solid var(--teal);border-radius:50%;width:46px;height:46px;position:absolute;top:58%;left:61%;box-shadow:0 0 18px #5eead44d}.reticle:before,.reticle:after{content:"";background:var(--teal);position:absolute}.reticle:before{width:1px;top:-9px;bottom:-9px;left:50%}.reticle:after{height:1px;top:50%;left:-9px;right:-9px}.privacy-section{grid-template-columns:.35fr 1fr .9fr;align-items:start;gap:50px;display:grid}.privacy-mark{background:radial-gradient(circle,#5eead424,#0000 68%);border:1px solid #5eead452;border-radius:50%;place-items:center;width:124px;height:124px;display:grid}.privacy-mark span{border:3px solid var(--teal);border-top:0;border-radius:9px 9px 14px 14px;width:44px;height:52px}.privacy-mark span:before{content:"";border:3px solid var(--teal);border-bottom:0;border-radius:16px 16px 0 0;width:28px;height:27px;margin:-15px auto 0;display:block}.privacy-copy h2{margin-top:18px;font-size:clamp(2.8rem,5vw,5.2rem)}.privacy-copy>p{color:var(--muted)}.text-link{gap:12px;margin-top:10px;font-weight:800;text-decoration:none;display:inline-flex}.privacy-list{margin-top:26px;display:grid}.privacy-list div{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr;gap:12px;padding:20px 0;display:grid}.privacy-list span{color:var(--violet);font-size:.66rem;font-weight:800}.privacy-list p{color:var(--muted);margin:0;font-size:.83rem}.privacy-list strong{color:var(--text);margin-bottom:4px;font-size:.9rem;display:block}.launch-section{background:linear-gradient(135deg,#11282cf5,#11132cf5);border:1px solid #5eead442;border-radius:32px;margin:24px 0 116px;padding:clamp(54px,8vw,100px);position:relative;overflow:hidden}.launch-section h2{max-width:800px;margin-top:18px;position:relative}.launch-section p{max-width:560px;color:var(--muted);font-size:1.06rem;position:relative}.launch-orb{border:1px solid #a78bfa4d;border-radius:50%;width:520px;height:520px;position:absolute;top:-140px;right:-120px;box-shadow:inset 0 0 90px #a78bfa1a,0 0 80px #5eead40f}.launch-orb:before,.launch-orb:after{content:"";border:1px solid #5eead433;border-radius:50%;position:absolute;inset:55px}.launch-orb:after{border-color:#a78bfa3d;inset:120px}.site-footer{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:1fr 1fr;gap:50px;padding:58px 0 40px;font-size:.8rem;display:grid}.footer-brand p{color:var(--muted-soft)}.footer-links{grid-template-columns:repeat(2,1fr);gap:30px;display:grid}.footer-links div{align-content:start;gap:8px;display:grid}.footer-links strong{color:var(--text);letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:.72rem}.footer-links a{color:var(--muted);text-decoration:none}.footer-links a:hover{color:var(--teal)}.footer-legal{border-top:1px solid var(--line);color:var(--muted-soft);grid-column:1/-1;padding-top:28px}.page{max-width:820px;padding:70px 0 120px}.page h1{margin:14px 0 30px;font-size:clamp(3.8rem,8vw,7.2rem)}.page h2{letter-spacing:-.035em;margin:52px 0 12px;font-size:clamp(1.6rem,3vw,2.3rem);line-height:1.05}.page p,.page li{color:var(--muted)}.page .lede{font-size:1.2rem}.callout{border:1px solid var(--line);border-left:4px solid var(--teal);background:var(--panel);color:var(--muted);border-radius:0 16px 16px 0;margin:34px 0;padding:24px 26px}.page+footer,.shell>footer:not(.site-footer){border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:24px;padding:34px 0 48px;font-size:.8rem;display:flex}.page+footer div:last-child,.shell>footer:not(.site-footer) div:last-child{text-align:right}@media (max-width:1050px){.hero{grid-template-columns:1fr;padding-top:90px}.hero-copy{max-width:780px}.hero-stage{min-height:710px}.product-frame{width:min(82vw,680px)}.split-heading{grid-template-columns:1fr;gap:24px}.privacy-section{grid-template-columns:.22fr 1fr}.privacy-list{grid-column:2}.feature-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:780px){.shell{width:min(100% - 32px,640px)}.site-header{align-items:flex-start;gap:22px}.brand-for{display:none}nav{flex-wrap:wrap;justify-content:flex-end;gap:14px}nav a{font-size:.76rem}nav a:nth-child(2),nav a:nth-child(3){display:none}.hero{min-height:auto;padding:70px 0 86px}h1{font-size:clamp(4.1rem,20vw,6.3rem)}.hero-stage{min-height:560px}.product-frame{width:94%;transform:rotateY(-4deg)rotate(1deg)}.product-frame img{max-height:490px}.chip-one{top:16%;left:-2%}.chip-two{bottom:13%;right:-2%}.signal-strip{grid-template-columns:1fr 1fr}.signal-strip div:nth-child(2){border-right:0}.signal-strip div:nth-child(-n+2){border-bottom:1px solid var(--line)}.section{padding:100px 0}.journey{grid-template-columns:1fr}.journey-step{min-height:245px}.journey-step h3{margin-top:55px}.bento-grid{grid-template-columns:1fr}.bento-tall{grid-row:auto;min-height:760px}.feature-catalog{margin-top:110px;padding-top:90px}.feature-catalog-heading{grid-template-columns:1fr;gap:24px;margin-bottom:70px}.feature-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mode-section{grid-template-columns:1fr;gap:50px}.privacy-section{grid-template-columns:1fr}.privacy-mark{width:88px;height:88px}.privacy-mark span{transform:scale(.72)}.privacy-list{grid-column:1}.site-footer{grid-template-columns:1fr}.footer-legal{grid-column:1}}@media (max-width:520px){.site-header{align-items:center}nav a:not(:last-child){display:none}.hero-actions .button,.launch-actions .button{width:100%}.hero-note{display:grid}.hero-stage{min-height:460px;margin-inline:-8px}.product-frame img{max-height:400px}.float-chip{transform:scale(.88)}.section-heading h2,.mode-section h2,.privacy-section h2,.launch-section h2{font-size:clamp(2.8rem,14vw,4.4rem)}.signal-strip{grid-template-columns:1fr}.signal-strip div{border-right:0;border-bottom:1px solid var(--line)}.signal-strip div:last-child{border-bottom:0}.bento,.journey-step{padding:24px}.bento-wide{min-height:520px}.screen-diagram{left:20px;right:20px}.feature-card-grid{grid-template-columns:1fr}.feature-card{min-height:158px}.feature-card-top{margin-bottom:22px}.mode-section{min-height:0}.invader-field{min-height:430px}.launch-section{margin-bottom:80px;padding:44px 24px}.launch-orb{right:-280px}.footer-links{grid-template-columns:1fr 1fr}.page+footer,.shell>footer:not(.site-footer){flex-direction:column;align-items:flex-start}.page+footer div:last-child,.shell>footer:not(.site-footer) div:last-child{text-align:left}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}details.feature-group{border:1px solid var(--line);border-radius:18px;margin-top:18px;padding:22px}details.feature-group+.feature-group{padding-top:22px}summary.feature-group-heading{cursor:pointer;margin:0;list-style:none}summary.feature-group-heading::-webkit-details-marker{display:none}summary.feature-group-heading:after{content:"+";color:var(--teal);margin-left:auto;font-size:1.8rem}details[open]>summary.feature-group-heading:after{content:"−"}details[open]>.feature-card-grid{margin-top:24px}summary.feature-group-heading:focus-visible{outline:3px solid var(--teal);outline-offset:7px;border-radius:8px}.feature-card-top{flex-wrap:wrap}.feature-card p,.journey-step p{font-size:1rem}.feature-card h5{font-size:1.05rem}.feature-tag{white-space:normal;font-size:.75rem;line-height:1.3}.feature-group-heading p,.feature-group-heading>span,.hero-note,.signal-strip span,.site-footer,.footer-links strong{font-size:.875rem}.product-frame figcaption{font-size:.75rem}@media (max-width:780px){.site-header{flex-wrap:wrap}nav a{font-size:.875rem}nav a:nth-child(2),nav a:nth-child(3){display:inline}.feature-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}}
