h1,h2,h3,h4,h5,h6,p,ul,ol,figure,blockquote,label{margin:revert;font-size:revert;line-height:revert;font-weight:revert;padding:revert}body{min-height:0}.w-form{margin:0}.w-input{height:auto;margin:0}@font-face{font-family: "JSL Inter";src: url("https://cdn.prod.website-files.com/6ac7894c4e380adff741f069/6ac7a0a404bed4bee638f684_jslasers-inter-latin-var.woff2") format("woff2");font-weight: 100 900;font-style: normal;font-display: swap}:root{--violet: #8232FF;--blue: #1E5AFF;--cyan: #50C8FF;--white: #FFFFFF;--ink: #12141C;--night: #0B0D14;--night-2: #0F121A;--panel: #131722;--line: rgba(255,255,255,0.08);--line-2: rgba(255,255,255,0.14);--text: #F3F5FA;--text-2: #C3C9D6;--muted: #9AA3B8;--dim: #80889C;--spectrum: linear-gradient(90deg,var(--cyan) 0%,var(--blue) 50%,var(--violet) 100%);--spectrum-v: linear-gradient(180deg,var(--violet) 0%,var(--blue) 50%,var(--cyan) 100%);--radius: 20px;--radius-sm: 12px;--container: 1200px;--pad-x: 32px;--section-y: 148px;--ease: cubic-bezier(.2,.7,.2,1)}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;scroll-behavior: smooth}body{margin: 0;background: var(--night);color: var(--text);font-family: "JSL Inter","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size: 17px;line-height: 1.55;font-feature-settings: "cv11","ss01","ss03";-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;overflow-x: hidden}img,video,svg{display: block;max-width: 100%}a{color: inherit;text-decoration: none}button{font: inherit;color: inherit}::selection{background: rgba(80,200,255,.35)}.container{width: 100%;max-width: calc(var(--container) + var(--pad-x) * 2);margin: 0 auto;padding: 0 var(--pad-x)}.section{position: relative;padding: var(--section-y) 0}.sr-only{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.eyebrow{display: inline-flex;align-items: center;gap: 10px;font-size: 13px;font-weight: 600;letter-spacing: .18em;text-transform: uppercase;color: var(--muted)}.eyebrow::before{content: "";width: 22px;height: 2px;border-radius: 2px;background: var(--spectrum)}.eyebrow.center::after{content: "";width: 22px;height: 2px;border-radius: 2px;background: var(--spectrum);transform: scaleX(-1)}.h-display{font-size: clamp(44px,7.2vw,96px);line-height: 1.0;letter-spacing: -0.045em;font-weight: 700;margin: 0}.h1{font-size: clamp(36px,5vw,64px);line-height: 1.04;letter-spacing: -0.038em;font-weight: 700;margin: 0}.h2{font-size: clamp(30px,3.6vw,48px);line-height: 1.08;letter-spacing: -0.032em;font-weight: 700;margin: 0}.h3{font-size: 22px;line-height: 1.25;letter-spacing: -0.015em;font-weight: 650;margin: 0}.lead{font-size: clamp(18px,1.6vw,21px);line-height: 1.55;color: var(--text-2);margin: 0;letter-spacing: -0.005em}.body{color: var(--muted);margin: 0}.grad-text{background: linear-gradient(90deg,#8FDCFF 0%,var(--cyan) 18%,#4C7DFF 55%,#9A5BFF 100%);-webkit-background-clip: text;background-clip: text;color: transparent}.muted{color: var(--muted)}.center{text-align: center}.section-head{max-width: 760px;margin: 0 auto 72px;text-align: center}.section-head .h2{margin-top: 18px}.section-head .lead{margin-top: 20px}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 10px;height: 52px;padding: 0 26px;border-radius: 999px;font-size: 16px;font-weight: 600;letter-spacing: -0.01em;white-space: nowrap;border: 1px solid transparent;cursor: pointer;transition: transform .25s var(--ease),background .25s var(--ease),border-color .25s var(--ease),box-shadow .25s var(--ease)}.btn svg{width: 18px;height: 18px;flex: none}.btn-primary{background: var(--white);color: var(--ink);box-shadow: 0 10px 40px -10px rgba(80,200,255,.45)}.btn-primary:hover{transform: translateY(-1px);box-shadow: 0 14px 50px -10px rgba(80,200,255,.65)}.btn-ghost{background: rgba(255,255,255,.06);border-color: var(--line-2);color: var(--text);backdrop-filter: blur(10px)}.btn-ghost:hover{background: rgba(255,255,255,.1);border-color: rgba(255,255,255,.24)}.btn-sm{height: 40px;padding: 0 18px;font-size: 14.5px}.btn-block{width: 100%}.link-arrow{display: inline-flex;align-items: center;gap: 6px;font-weight: 600;color: var(--cyan)}.link-arrow::after{content: "→";transition: transform .2s var(--ease)}.link-arrow:hover::after{transform: translateX(3px)}.site-header{position: fixed;inset: 0 0 auto 0;z-index: 50;transition: background .3s var(--ease),border-color .3s var(--ease),backdrop-filter .3s;border-bottom: 1px solid transparent}.site-header.scrolled,.site-header.solid{background: rgba(11,13,20,.72);backdrop-filter: saturate(160%) blur(18px);-webkit-backdrop-filter: saturate(160%) blur(18px);border-bottom-color: var(--line)}.nav{display: flex;align-items: center;justify-content: space-between;height: 72px}.brand-logo{display: flex;align-items: center}.brand-logo img{height: 30px;width: auto}.nav-links{display: flex;align-items: center;gap: 34px;list-style: none;margin: 0;padding: 0}.nav-links a{font-size: 15px;font-weight: 500;color: var(--text-2);transition: color .2s}.nav-links a:hover,.nav-links a[aria-current="page"]{color: var(--white)}.nav-cta{display: flex;align-items: center;gap: 12px}.nav-toggle{display: none;width: 44px;height: 44px;border-radius: 12px;border: 1px solid var(--line-2);background: rgba(255,255,255,.04);cursor: pointer;align-items: center;justify-content: center}.nav-toggle span,.nav-toggle span::before,.nav-toggle span::after{display: block;width: 18px;height: 1.5px;background: #fff;border-radius: 2px;position: relative;transition: transform .25s var(--ease),background .2s}.nav-toggle span::before,.nav-toggle span::after{content: "";position: absolute;left: 0}.nav-toggle span::before{top: -6px}.nav-toggle span::after{top: 6px}.nav-open .nav-toggle span{background: transparent}.nav-open .nav-toggle span::before{transform: translateY(6px) rotate(45deg)}.nav-open .nav-toggle span::after{transform: translateY(-6px) rotate(-45deg)}.mobile-menu{display: none}.hero{position: relative;min-height: 100vh;min-height: 100svh;display: flex;align-items: center;justify-content: center;padding: 132px 0 220px;overflow: hidden;isolation: isolate;background: radial-gradient(120% 70% at 50% 108%,rgba(30,90,255,.30) 0%,rgba(30,90,255,0) 55%),radial-gradient(60% 50% at 18% 100%,rgba(130,50,255,.22) 0%,rgba(130,50,255,0) 60%),radial-gradient(60% 50% at 82% 100%,rgba(80,200,255,.16) 0%,rgba(80,200,255,0) 60%),var(--night)}.hero-inner{position: relative;z-index: 5;text-align: center;max-width: 980px}.hero-badge{width: 168px;height: 168px;margin: 0 auto 26px;border-radius: 50%;overflow: hidden;position: relative}.hero-badge video,.hero-badge img{width: 100%;height: 100%;object-fit: cover;mix-blend-mode: lighten;transform: scale(1.02)}.hero h1{margin: 0}.hero h1 .kicker{display: block;margin-bottom: 26px}.hero h1 .headline{display: block;font-size: clamp(46px,7.4vw,104px);line-height: .98;letter-spacing: -0.05em;font-weight: 700}.hero .lead{max-width: 700px;margin: 28px auto 0}.hero-ctas{display: flex;flex-wrap: wrap;gap: 14px;justify-content: center;margin-top: 40px}.hero-note{margin-top: 20px;font-size: 14px;color: var(--muted);display: flex;gap: 18px;justify-content: center;flex-wrap: wrap}.hero-note span{display: inline-flex;align-items: center;gap: 7px}.hero-note svg{width: 15px;height: 15px;color: var(--cyan)}.stage{position: absolute;inset: 0;z-index: 1;pointer-events: none}.haze{position: absolute;inset: -20%;z-index: 1;filter: blur(40px);opacity: .9}.haze i{position: absolute;border-radius: 50%;background: radial-gradient(closest-side,rgba(150,170,255,.10),rgba(150,170,255,0));animation: drift 26s ease-in-out infinite alternate}.haze i:nth-child(1){width: 70%;height: 50%;left: 5%;top: 30%}.haze i:nth-child(2){width: 60%;height: 45%;right: 0;top: 18%;animation-duration: 32s;animation-delay: -8s;background: radial-gradient(closest-side,rgba(130,50,255,.10),transparent)}.haze i:nth-child(3){width: 80%;height: 40%;left: 10%;bottom: 8%;animation-duration: 38s;background: radial-gradient(closest-side,rgba(80,200,255,.09),transparent)}@keyframes drift{from{transform: translate3d(-3%,0,0) scale(1)}to{transform: translate3d(4%,-3%,0) scale(1.08)}}.rig{position: absolute;bottom: 150px;width: 0;height: 0;z-index: 2}.rig.left{left: 26%}.rig.right{left: 74%}.beam{position: absolute;left: 0;bottom: 0;width: 2px;height: 130vh;margin-left: -1px;transform-origin: 50% 100%;background: linear-gradient(to top,rgba(var(--c),.95) 0%,rgba(var(--c),.55) 22%,rgba(var(--c),.10) 70%,rgba(var(--c),0) 100%);border-radius: 2px;animation: sweep var(--dur,9s) ease-in-out infinite alternate;animation-delay: var(--delay,0s);transform: rotate(var(--a1));mix-blend-mode: screen}.beam::after{content: "";position: absolute;left: 50%;bottom: 0;width: 34px;height: 100%;transform: translateX(-50%);background: linear-gradient(to top,rgba(var(--c),.22),rgba(var(--c),0) 75%);filter: blur(12px);border-radius: 50%}@keyframes sweep{from{transform: rotate(var(--a1))}to{transform: rotate(var(--a2))}}.emitter{position: absolute;left: -7px;bottom: -7px;width: 14px;height: 14px;border-radius: 50%;background: #fff;box-shadow: 0 0 18px 6px rgba(80,200,255,.55),0 0 60px 18px rgba(30,90,255,.35);z-index: 3}.crowd{position: absolute;left: 0;right: 0;bottom: 0;height: 230px;z-index: 4;background: url("https://cdn.prod.website-files.com/6ac7894c4e380adff741f069/6ac789d55ef1ec4b1803389f_crowd-silhouette.svg") center bottom / cover no-repeat}.crowd::after{content: "";position: absolute;left: 0;right: 0;bottom: -1px;height: 60px;background: linear-gradient(to bottom,rgba(11,13,20,0),var(--night))}.grain{position: absolute;inset: 0;z-index: 3;opacity: .07;mix-blend-mode: overlay;background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.hero-vignette{position: absolute;inset: 0;z-index: 3;background: radial-gradient(70% 60% at 50% 40%,rgba(11,13,20,.55) 0%,rgba(11,13,20,0) 70%)}.mac{position: relative;border-radius: 14px;overflow: hidden;background: #0d0f14;box-shadow: 0 0 0 1px rgba(255,255,255,.10),0 1px 0 0 rgba(255,255,255,.08) inset,0 40px 120px -30px rgba(0,0,0,.9),0 30px 90px -40px rgba(30,90,255,.45)}.mac-bar{height: 30px;display: flex;align-items: center;gap: 8px;padding: 0 13px;background: linear-gradient(#1b1e26,#15171e);border-bottom: 1px solid rgba(0,0,0,.6);position: relative}.mac-bar i{width: 12px;height: 12px;border-radius: 50%;background: #3a3e48;box-shadow: inset 0 0 0 .5px rgba(255,255,255,.08)}.mac-bar b{position: absolute;left: 0;right: 0;text-align: center;font-size: 12.5px;font-weight: 600;color: #8f97a8;letter-spacing: .01em;pointer-events: none}.mac img{width: 100%;height: auto;aspect-ratio: 16 / 10}.mac-glow{position: relative}.mac-glow::before{content: "";position: absolute;inset: 8% 6% -6%;background: var(--spectrum);filter: blur(90px);opacity: .28;z-index: -1;border-radius: 40px}.showcase{position: relative;margin-top: -150px;z-index: 6;padding-bottom: 40px}.showcase .mac{max-width: 1160px;margin: 0 auto}.caption{margin-top: 22px;text-align: center;font-size: 14px;color: var(--muted)}.stats{display: grid;grid-template-columns: repeat(4,1fr);gap: 0;border-top: 1px solid var(--line);border-bottom: 1px solid var(--line);margin-top: 96px}.stat{padding: 34px 28px;text-align: left;border-left: 1px solid var(--line)}.stat:first-child{border-left: 0}.stat .num{font-size: clamp(36px,4vw,52px);font-weight: 700;letter-spacing: -0.04em;line-height: 1}.stat .lbl{margin-top: 10px;font-size: 15px;color: var(--muted)}.usecases{padding: 92px 0 28px}.usecases-label{text-align: center;font-size: 13px;font-weight: 600;letter-spacing: .2em;text-transform: uppercase;color: var(--dim);margin-bottom: 30px}.uc-row{display: grid;grid-template-columns: repeat(6,1fr);gap: 14px}.uc{display: flex;flex-direction: column;align-items: center;gap: 14px;padding: 26px 12px 22px;border-radius: 16px;border: 1px solid var(--line);background: linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.01));text-align: center;transition: border-color .3s,transform .3s var(--ease)}.uc:hover{border-color: var(--line-2);transform: translateY(-2px)}.uc svg{width: 30px;height: 30px;stroke: url(#uc-grad)}.uc span{font-size: 15px;font-weight: 600;color: var(--text);letter-spacing: -0.01em}.steps{display: grid;grid-template-columns: repeat(3,1fr);gap: 20px;counter-reset: step}.step{position: relative;padding: 34px 30px 32px;border-radius: var(--radius);background: var(--night-2);border: 1px solid var(--line);overflow: hidden}.step::before{counter-increment: step;content: "0" counter(step);display: block;font-size: 14px;font-weight: 700;letter-spacing: .12em;margin-bottom: 40px;background: var(--spectrum);-webkit-background-clip: text;background-clip: text;color: transparent}.step .h3{margin-bottom: 10px}.step::after{content: "";position: absolute;left: 30px;right: 30px;top: 66px;height: 1px;background: linear-gradient(90deg,rgba(80,200,255,.5),rgba(130,50,255,0))}.feature-head{max-width: 820px}.feature-head.center-head{margin: 0 auto;text-align: center}.feature-head .h1{margin-top: 18px}.feature-head .lead{margin-top: 22px}.feature-visual{margin-top: 64px}.points{display: grid;grid-template-columns: repeat(3,1fr);gap: 40px;margin-top: 64px}.point{border-top: 1px solid var(--line-2);padding-top: 22px}.point .h3{font-size: 19px;margin-bottom: 8px}.point p{margin: 0;color: var(--muted);font-size: 16px}.point .ico{width: 36px;height: 36px;border-radius: 10px;display: grid;place-items: center;margin-bottom: 18px;background: rgba(80,200,255,.08);border: 1px solid rgba(80,200,255,.2)}.point .ico svg{width: 18px;height: 18px;stroke: var(--cyan)}.split{display: grid;grid-template-columns: 5fr 7fr;gap: 72px;align-items: center}.split.reverse{grid-template-columns: 7fr 5fr}.split.reverse .split-text{order: 2}.split-text .h1{margin-top: 18px}.split-text .lead{margin-top: 22px}.checks{list-style: none;padding: 0;margin: 32px 0 0;display: grid;gap: 14px}.checks li{position: relative;padding-left: 32px;color: var(--text-2);font-size: 16.5px}.checks li::before{content: "";position: absolute;left: 0;top: 4px;width: 20px;height: 20px;border-radius: 50%;background: radial-gradient(circle at 50% 50%,rgba(80,200,255,.22),rgba(80,200,255,.06));border: 1px solid rgba(80,200,255,.35)}.checks li::after{content: "";position: absolute;left: 7px;top: 9px;width: 5px;height: 8px;border: solid var(--cyan);border-width: 0 1.8px 1.8px 0;transform: rotate(45deg)}.checks li b{color: var(--white);font-weight: 600}.tag-pro{display: inline-block;margin-left: 8px;padding: 2px 8px;border-radius: 999px;font-size: 11.5px;font-weight: 700;letter-spacing: .06em;text-transform: uppercase;color: #fff;background: linear-gradient(90deg,var(--blue),var(--violet));vertical-align: 2px}.fx-cloud{display: flex;flex-wrap: wrap;gap: 10px;justify-content: center;margin-top: 56px}.fx-cloud span{padding: 9px 16px;border-radius: 999px;border: 1px solid var(--line);background: rgba(255,255,255,.03);font-size: 14.5px;color: var(--text-2);font-weight: 500}.fx-cloud span.more{border-color: rgba(80,200,255,.35);color: var(--cyan)}.map-visual{position: relative;padding-bottom: 70px}.map-scene{position: relative;border-radius: var(--radius);overflow: hidden;border: 1px solid var(--line);aspect-ratio: 4 / 3;background: radial-gradient(80% 70% at 50% 0%,#1a1f3a 0%,#0c0f1a 60%,#090b12 100%)}.map-scene svg{position: absolute;inset: 0;width: 100%;height: 100%}.map-scene .label{position: absolute;left: 18px;top: 16px;font-size: 12px;font-weight: 600;letter-spacing: .14em;text-transform: uppercase;color: var(--muted);display: flex;align-items: center;gap: 8px}.map-scene .label i{width: 7px;height: 7px;border-radius: 50%;background: var(--cyan);box-shadow: 0 0 10px var(--cyan)}.map-visual .mac{position: absolute;right: -28px;bottom: 0;width: 58%}.draw{stroke-dasharray: 1;stroke-dashoffset: 0}.ai-visual{position: relative;padding-top: 40px}.prompt-card{position: absolute;left: -36px;top: 0;z-index: 2;width: min(380px,70%);padding: 18px 20px;border-radius: 16px;background: rgba(19,23,34,.86);backdrop-filter: blur(16px);border: 1px solid var(--line-2);box-shadow: 0 30px 60px -20px rgba(0,0,0,.8)}.prompt-card .pc-top{display: flex;align-items: center;gap: 8px;font-size: 12px;font-weight: 700;letter-spacing: .12em;text-transform: uppercase;color: var(--muted);margin-bottom: 10px}.prompt-card .pc-top i{width: 18px;height: 18px;border-radius: 6px;background: var(--spectrum);display: inline-block}.prompt-card p{margin: 0;font-size: 15px;color: var(--text);line-height: 1.5}.prompt-card p .caret{display: inline-block;width: 2px;height: 1.05em;background: var(--cyan);vertical-align: -2px;margin-left: 2px;animation: blink 1s steps(1) infinite}@keyframes blink{50%{opacity: 0}}.modes{display: grid;grid-template-columns: repeat(3,1fr);gap: 12px;margin-top: 32px}.mode{padding: 18px 16px;border-radius: 14px;background: var(--night-2);border: 1px solid var(--line)}.mode b{display: block;font-size: 15px;margin-bottom: 4px}.mode span{font-size: 14px;color: var(--muted);line-height: 1.45;display: block}.placeholder-tag{display: inline-flex;align-items: center;gap: 6px;padding: 4px 10px;border-radius: 999px;font-size: 11px;font-weight: 700;letter-spacing: .1em;text-transform: uppercase;color: #FFD9A0;background: rgba(255,184,77,.10);border: 1px dashed rgba(255,184,77,.5)}.demo{position: relative;aspect-ratio: 16 / 9;border-radius: var(--radius);overflow: hidden;border: 1px solid var(--line);background: #07080c url("https://cdn.prod.website-files.com/6ac7894c4e380adff741f069/6ac7a0c760e748e1855bc7ed_laser-show-builder-3d-mac-1600w.webp") center / cover}.demo::before{content: "";position: absolute;inset: 0;background: radial-gradient(60% 60% at 50% 50%,rgba(11,13,20,.55),rgba(11,13,20,.9))}.demo .play{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 96px;height: 96px;border-radius: 50%;display: grid;place-items: center;background: rgba(255,255,255,.95);box-shadow: 0 0 0 12px rgba(255,255,255,.08),0 20px 60px -10px rgba(80,200,255,.6)}.demo .play svg{width: 30px;height: 30px;margin-left: 5px;color: var(--ink)}.demo .demo-meta{position: absolute;left: 28px;bottom: 24px;right: 28px;display: flex;justify-content: space-between;align-items: end;gap: 16px}.demo .demo-meta b{display: block;font-size: 20px;letter-spacing: -0.01em}.demo .demo-meta span{color: var(--muted);font-size: 14px}.demo .placeholder-tag{position: absolute;top: 20px;left: 20px}.quotes{display: grid;grid-template-columns: repeat(3,1fr);gap: 20px;margin-top: 28px}.quote{padding: 28px;border-radius: var(--radius);border: 1px dashed rgba(255,255,255,.16);background: rgba(255,255,255,.02)}.quote p{margin: 16px 0 22px;color: var(--muted);font-size: 16px;font-style: italic}.quote .who{display: flex;align-items: center;gap: 12px;font-size: 14px;color: var(--dim)}.quote .who i{width: 36px;height: 36px;border-radius: 50%;background: rgba(255,255,255,.06);border: 1px dashed rgba(255,255,255,.2)}.safety{background: linear-gradient(180deg,var(--night) 0%,#0E1120 50%,var(--night) 100%);overflow: hidden}.safety-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 72px;align-items: center}.esc-wrap{position: relative;display: grid;place-items: center;min-height: 440px}.esc-wrap::before{content: "";position: absolute;width: 460px;height: 460px;border-radius: 50%;background: radial-gradient(closest-side,rgba(30,90,255,.22),rgba(30,90,255,0))}.esc-ring{position: absolute;width: 380px;height: 380px;border-radius: 50%;border: 1px solid rgba(255,255,255,.07)}.esc-ring.r2{width: 290px;height: 290px;border-color: rgba(80,200,255,.14)}.keycap{position: relative;width: 200px;height: 200px;border-radius: 40px;display: flex;flex-direction: column;justify-content: space-between;padding: 26px 28px;background: linear-gradient(160deg,#2a2e39 0%,#1a1d26 55%,#14161d 100%);box-shadow: inset 0 1px 0 rgba(255,255,255,.14),inset 0 -6px 0 rgba(0,0,0,.35),0 2px 0 #0b0c10,0 30px 70px -20px rgba(0,0,0,.9),0 0 0 1px rgba(255,255,255,.06)}.keycap span{font-size: 34px;font-weight: 500;color: #e9ecf3;letter-spacing: -0.01em}.keycap small{font-size: 13px;font-weight: 600;letter-spacing: .14em;text-transform: uppercase;color: var(--cyan)}.esc-caption{position: absolute;bottom: 8px;left: 0;right: 0;text-align: center;font-size: 14px;color: var(--muted)}.safety-list{display: grid;grid-template-columns: 1fr 1fr;gap: 16px;margin-top: 40px}.sf{padding: 22px 22px 20px;border-radius: 16px;background: rgba(255,255,255,.03);border: 1px solid var(--line)}.sf .k{font-size: 26px;font-weight: 700;letter-spacing: -0.03em;line-height: 1;margin-bottom: 10px}.sf b{display: block;font-size: 15.5px;margin-bottom: 4px}.sf span{font-size: 14.5px;color: var(--muted);line-height: 1.5;display: block}.disclaimer{margin-top: 26px;font-size: 13.5px;color: var(--dim);line-height: 1.6}.compat-cards{display: grid;grid-template-columns: repeat(3,1fr);gap: 20px}.cc{padding: 32px 30px;border-radius: var(--radius);background: var(--night-2);border: 1px solid var(--line);position: relative;overflow: hidden}.cc .status{display: inline-flex;align-items: center;gap: 8px;font-size: 12.5px;font-weight: 600;color: var(--cyan);letter-spacing: .02em;padding: 5px 11px;border-radius: 999px;background: rgba(80,200,255,.08);border: 1px solid rgba(80,200,255,.22)}.cc .status i{width: 6px;height: 6px;border-radius: 50%;background: var(--cyan);box-shadow: 0 0 8px var(--cyan)}.cc .h3{margin: 22px 0 10px}.cc ul{list-style: none;padding: 0;margin: 18px 0 0;display: grid;gap: 10px}.cc li{font-size: 15px;color: var(--muted);padding-left: 18px;position: relative}.cc li::before{content: "";position: absolute;left: 0;top: 10px;width: 6px;height: 6px;border-radius: 2px;background: linear-gradient(135deg,var(--cyan),var(--violet))}.compat-shot{margin-top: 56px}.roadmap{margin-top: 28px;display: flex;flex-wrap: wrap;align-items: center;gap: 10px;justify-content: center;font-size: 14px;color: var(--muted)}.roadmap b{color: var(--text-2);font-weight: 600;margin-right: 6px}.roadmap span{padding: 7px 13px;border-radius: 999px;border: 1px dashed rgba(255,255,255,.16)}.tm-note{margin-top: 18px;text-align: center;font-size: 13px;color: var(--dim)}.pricing{background: radial-gradient(70% 50% at 50% 0%,rgba(30,90,255,.14),rgba(30,90,255,0) 70%)}.billing-toggle{display: inline-flex;padding: 5px;border-radius: 999px;background: rgba(255,255,255,.05);border: 1px solid var(--line-2);position: relative;margin-top: 34px}.billing-toggle button{position: relative;z-index: 2;border: 0;background: none;height: 42px;padding: 0 22px;border-radius: 999px;font-size: 15px;font-weight: 600;color: var(--muted);cursor: pointer;transition: color .25s;display: inline-flex;align-items: center;gap: 8px}.billing-toggle button[aria-pressed="true"]{color: var(--ink)}.billing-toggle .thumb{position: absolute;z-index: 1;top: 5px;bottom: 5px;left: 5px;border-radius: 999px;background: #fff;transition: transform .35s var(--ease),width .35s var(--ease)}.save{font-size: 12px;font-weight: 700;padding: 3px 8px;border-radius: 999px;background: linear-gradient(90deg,var(--blue),var(--violet));color: #fff}.plans{display: grid;grid-template-columns: repeat(3,1fr);gap: 20px;align-items: stretch;margin-top: 56px}.plan{position: relative;display: flex;flex-direction: column;padding: 34px 30px 30px;border-radius: 24px;background: var(--night-2);border: 1px solid var(--line)}.plan.featured{background: linear-gradient(180deg,#151a2c 0%,#10131d 100%);border: 1px solid transparent}.plan.featured::before{content: "";position: absolute;inset: -1px;border-radius: 25px;padding: 1px;background: linear-gradient(160deg,var(--violet),var(--blue) 45%,var(--cyan));-webkit-mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask-composite: exclude;pointer-events: none}.plan.featured::after{content: "";position: absolute;inset: 20% 10% -10%;background: var(--spectrum);filter: blur(80px);opacity: .16;z-index: -1}.plan .ribbon{position: absolute;top: -13px;left: 30px;padding: 5px 12px;border-radius: 999px;font-size: 12px;font-weight: 700;letter-spacing: .04em;color: #fff;background: linear-gradient(90deg,var(--blue),var(--violet))}.plan-name{font-size: 15px;font-weight: 700;letter-spacing: .14em;text-transform: uppercase;color: var(--text-2)}.plan-desc{margin-top: 8px;font-size: 15px;color: var(--muted);min-height: 46px}.price{margin-top: 26px;display: flex;align-items: baseline;gap: 6px}.price .amt{font-size: 56px;font-weight: 700;letter-spacing: -0.045em;line-height: 1}.price .per{font-size: 16px;color: var(--muted);font-weight: 500}.price-sub{margin-top: 8px;font-size: 14px;color: var(--muted);min-height: 21px}.plan .btn{margin-top: 28px}.plan ul{list-style: none;padding: 0;margin: 28px 0 0;display: grid;gap: 12px;border-top: 1px solid var(--line);padding-top: 24px}.plan li{font-size: 15px;color: var(--text-2);padding-left: 28px;position: relative;line-height: 1.45}.plan li::before{content: "";position: absolute;left: 2px;top: 3px;width: 16px;height: 16px;border-radius: 50%;background: rgba(80,200,255,.12)}.plan li::after{content: "";position: absolute;left: 8px;top: 6px;width: 4px;height: 8px;border: solid var(--cyan);border-width: 0 1.6px 1.6px 0;transform: rotate(45deg)}.plan li.no{color: var(--dim)}.plan li.no::before{background: rgba(255,255,255,.05)}.plan li.no::after{border: 0;width: 8px;height: 1.6px;background: var(--dim);top: 10px;left: 6px;transform: none}.founding{margin-top: 24px;display: flex;align-items: center;justify-content: space-between;gap: 24px;padding: 22px 28px;border-radius: 20px;background: linear-gradient(90deg,rgba(130,50,255,.14),rgba(30,90,255,.10) 50%,rgba(80,200,255,.08));border: 1px solid rgba(130,50,255,.35)}.founding .f-l{display: flex;align-items: center;gap: 18px}.founding .f-badge{width: 48px;height: 48px;flex: none}.founding b{font-size: 17px;display: block;letter-spacing: -0.01em}.founding span{font-size: 14.5px;color: var(--text-2)}.price-foot{margin-top: 22px;text-align: center;font-size: 14px;color: var(--dim)}.faq-wrap{display: grid;grid-template-columns: 4fr 8fr;gap: 72px}.faq-wrap .h1{margin-top: 18px}.faq-list{border-top: 1px solid var(--line)}.faq-list details{border-bottom: 1px solid var(--line)}.faq-list summary{list-style: none;cursor: pointer;display: flex;justify-content: space-between;align-items: center;gap: 24px;padding: 24px 0;font-size: 18px;font-weight: 600;letter-spacing: -0.01em}.faq-list summary::-webkit-details-marker{display: none}.faq-list summary::after{content: "";flex: none;width: 28px;height: 28px;border-radius: 50%;border: 1px solid var(--line-2);background: linear-gradient(var(--text-2),var(--text-2)) center / 10px 1.5px no-repeat,linear-gradient(var(--text-2),var(--text-2)) center / 1.5px 10px no-repeat;transition: transform .3s var(--ease)}.faq-list details[open] summary::after{transform: rotate(45deg)}.faq-list details p{margin: -6px 0 24px;color: var(--muted);max-width: 680px;font-size: 16px}.final{position: relative;overflow: hidden;text-align: center;padding: 160px 0 170px;isolation: isolate}.final .stage{opacity: .75}.final .rig{bottom: -10px}.final-badge{width: 112px;height: 112px;margin: 0 auto 30px}.final .lead{max-width: 620px;margin: 22px auto 0}.final .hero-ctas{margin-top: 38px}.final-glow{position: absolute;inset: auto 0 0 0;height: 70%;z-index: 0;background: radial-gradient(60% 80% at 50% 100%,rgba(30,90,255,.28),rgba(30,90,255,0) 70%)}.site-footer{border-top: 1px solid var(--line);padding: 72px 0 44px;background: #090B11}.foot-grid{display: grid;grid-template-columns: 2.2fr 1fr 1fr 1fr 1fr;gap: 40px}.foot-brand img{height: 30px;width: auto}.foot-brand p{margin: 18px 0 0;color: var(--muted);font-size: 15px;max-width: 300px}.foot-col h4{margin: 4px 0 16px;font-size: 13px;font-weight: 700;letter-spacing: .14em;text-transform: uppercase;color: var(--text-2)}.foot-col ul{list-style: none;margin: 0;padding: 0;display: grid;gap: 11px}.foot-col a{font-size: 14.5px;color: var(--muted);transition: color .2s}.foot-col a:hover{color: #fff}.foot-bottom{margin-top: 56px;padding-top: 28px;border-top: 1px solid var(--line);display: flex;justify-content: space-between;gap: 24px;font-size: 13px;color: var(--dim);flex-wrap: wrap}.foot-bottom p{margin: 0;max-width: 760px}.foot-legal{display: flex;gap: 20px;flex-wrap: wrap}.foot-legal a:hover{color: #fff}.page-hero{position: relative;padding: 180px 0 80px;text-align: center;overflow: hidden;isolation: isolate;background: radial-gradient(70% 70% at 50% 0%,rgba(30,90,255,.22),rgba(30,90,255,0) 70%),radial-gradient(40% 50% at 15% 10%,rgba(130,50,255,.18),transparent 70%),var(--night)}.page-hero .lead{max-width: 660px;margin: 22px auto 0}.compare{width: 100%;border-collapse: collapse;margin-top: 24px;font-size: 15px}.compare th,.compare td{padding: 16px 18px;border-bottom: 1px solid var(--line);text-align: center}.compare th:first-child,.compare td:first-child{text-align: left;color: var(--text-2)}.compare thead th{font-size: 13px;letter-spacing: .14em;text-transform: uppercase;color: var(--muted);font-weight: 700;position: sticky;top: 72px;background: var(--night)}.compare thead th.hl{color: #fff}.compare td.hl{background: rgba(30,90,255,.06)}.compare .grp td{text-align: left;font-size: 12.5px;letter-spacing: .14em;text-transform: uppercase;color: var(--dim);font-weight: 700;padding-top: 34px}.yes{display: inline-block;width: 20px;height: 20px;border-radius: 50%;background: rgba(80,200,255,.14);position: relative;vertical-align: middle}.yes::after{content: "";position: absolute;left: 7px;top: 4px;width: 4px;height: 8px;border: solid var(--cyan);border-width: 0 1.7px 1.7px 0;transform: rotate(45deg)}.nope{color: var(--dim)}.table-scroll{overflow-x: auto;-webkit-overflow-scrolling: touch}.dl-card{max-width: 880px;margin: 0 auto;display: grid;grid-template-columns: auto 1fr;gap: 40px;align-items: center;padding: 44px;border-radius: 28px;background: linear-gradient(180deg,#141a2c,#0f121b);border: 1px solid var(--line-2);box-shadow: 0 40px 120px -40px rgba(30,90,255,.5)}.dl-card img.appicon{width: 148px;height: 148px}.dl-card .h2{font-size: 34px}.dl-meta{display: flex;gap: 22px;flex-wrap: wrap;margin-top: 14px;font-size: 14px;color: var(--muted)}.dl-actions{display: flex;gap: 12px;flex-wrap: wrap;margin-top: 26px}.req-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 20px}.qs{display: grid;grid-template-columns: repeat(4,1fr);gap: 20px}.waitlist{display: flex;gap: 10px;max-width: 480px;margin: 26px auto 0}.waitlist input{flex: 1;height: 52px;border-radius: 999px;border: 1px solid var(--line-2);background: rgba(255,255,255,.04);color: #fff;padding: 0 22px;font: inherit;font-size: 15.5px}.waitlist input::placeholder{color: var(--dim)}.notes{max-width: 820px;margin: 0 auto}.notes .ver{display: flex;gap: 14px;align-items: baseline}.notes .ver b{font-size: 20px}@media (max-width: 1100px){:root{--section-y: 120px}.split,.split.reverse{gap: 48px}.uc-row{grid-template-columns: repeat(3,1fr)}.foot-grid{grid-template-columns: 1.6fr 1fr 1fr}.foot-brand{grid-column: 1 / -1}}@media (max-width: 900px){:root{--pad-x: 22px;--section-y: 96px}body{font-size: 16px}.nav-links,.nav-cta .btn-ghost{display: none}.nav-toggle{display: inline-flex}.mobile-menu{display: block;position: fixed;inset: 72px 0 auto 0;z-index: 49;background: rgba(11,13,20,.97);backdrop-filter: blur(18px);border-bottom: 1px solid var(--line);padding: 10px var(--pad-x) 26px;transform: translateY(-8px);opacity: 0;pointer-events: none;transition: opacity .25s,transform .25s var(--ease)}.nav-open .mobile-menu{opacity: 1;transform: none;pointer-events: auto}.mobile-menu a{display: block;padding: 15px 0;font-size: 18px;font-weight: 600;border-bottom: 1px solid var(--line)}.mobile-menu .btn{margin-top: 20px}.split,.split.reverse{grid-template-columns: 1fr}.split.reverse .split-text{order: 0}.points,.steps,.compat-cards,.plans,.quotes,.req-grid{grid-template-columns: 1fr}.qs{grid-template-columns: 1fr 1fr}.safety-grid,.faq-wrap{grid-template-columns: 1fr;gap: 40px}.stats{grid-template-columns: 1fr 1fr}.stat:nth-child(3){border-left: 0}.stat:nth-child(n+3){border-top: 1px solid var(--line)}.plans{max-width: 520px;margin-left: auto;margin-right: auto}.founding{flex-direction: column;align-items: flex-start}.map-visual .mac{right: 0}.prompt-card{left: 0}.dl-card{grid-template-columns: 1fr;text-align: center;padding: 34px 26px}.dl-card img.appicon{margin: 0 auto;width: 120px;height: 120px}.dl-meta,.dl-actions{justify-content: center}}@media (max-width: 600px){:root{--section-y: 84px}.nav{height: 64px}.mobile-menu{inset: 64px 0 auto 0}.brand-logo img{height: 26px}.nav-cta .btn-primary{height: 38px;padding: 0 14px;font-size: 14px}.hero{padding: 112px 0 190px;min-height: 0}.hero-badge{width: 120px;height: 120px;margin-bottom: 20px}.hero h1 .kicker{margin-bottom: 18px;font-size: 11.5px;letter-spacing: .16em}.hero h1 .headline{font-size: 46px;letter-spacing: -0.045em}.hero .lead{font-size: 17px;margin-top: 20px}.hero-ctas{flex-direction: column;align-items: stretch;padding: 0 8px}.hero-ctas .btn{width: 100%}.hero-note{gap: 10px 16px;font-size: 13px}.rig{bottom: 120px}.rig.left{left: 14%}.rig.right{left: 86%}.crowd{height: 170px}.showcase{margin-top: -120px}.mac{border-radius: 10px}.mac-bar{height: 22px;gap: 6px;padding: 0 9px}.mac-bar i{width: 8px;height: 8px}.mac-bar b{font-size: 10px}.stats{margin-top: 64px}.stat{padding: 24px 16px}.stat .lbl{font-size: 13.5px}.usecases{padding-top: 72px}.uc-row{grid-template-columns: repeat(2,1fr);gap: 10px}.uc{padding: 20px 10px 18px}.section-head{margin-bottom: 48px}.feature-visual{margin-top: 40px}.points{gap: 28px;margin-top: 44px}.fx-cloud{gap: 8px;margin-top: 40px}.fx-cloud span{font-size: 13px;padding: 7px 12px}.modes{grid-template-columns: 1fr}.map-visual{padding-bottom: 0}.map-visual .mac{position: relative;width: 92%;margin: -40px 0 0 auto}.ai-visual{padding-top: 0}.prompt-card{position: relative;width: 100%;margin-bottom: 16px}.safety-list{grid-template-columns: 1fr}.esc-wrap{min-height: 320px}.esc-wrap::before{width: 320px;height: 320px}.esc-ring{width: 280px;height: 280px}.esc-ring.r2{width: 220px;height: 220px}.keycap{width: 150px;height: 150px;border-radius: 30px;padding: 20px}.keycap span{font-size: 28px}.price .amt{font-size: 48px}.billing-toggle button{padding: 0 16px;font-size: 14px}.faq-list summary{font-size: 16.5px;padding: 20px 0}.final{padding: 110px 0 130px}.foot-grid{grid-template-columns: 1fr 1fr;gap: 34px 20px}.foot-bottom{flex-direction: column}.demo .play{width: 68px;height: 68px}.demo .play svg{width: 22px;height: 22px}.demo .demo-meta{left: 18px;right: 18px;bottom: 16px}.demo .demo-meta b{font-size: 16px}.demo .demo-meta span{display: none}.page-hero{padding: 140px 0 56px}.waitlist{flex-direction: column}.qs{grid-template-columns: 1fr}}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation: none !important;transition: none !important;scroll-behavior: auto !important}}.h-display,.h1,.h2,.hero h1 .headline{text-wrap: balance}.lead,.body,.point p{text-wrap: pretty}.h1 + .lead,.h2 + .lead{margin-top: 22px}.brand-logo img,.foot-brand img{height: 34px}.demo{display: block;color: inherit}.pricing{background: radial-gradient(55% 38% at 50% 38%,rgba(30,90,255,.13),rgba(30,90,255,0) 100%)}.compat-split{display: grid;grid-template-columns: 7fr 5fr;gap: 28px;align-items: stretch}.compat-split .compat-cards{grid-template-columns: 1fr;gap: 16px}.compat-split .cc{padding: 24px 26px;display: flex;flex-direction: column;justify-content: center}.compat-split .cc .h3{margin: 14px 0 6px;font-size: 19px}.compat-split .cc .body{font-size: 15px}.compat-split>.mac-glow{align-self: center}.map-visual{padding-bottom: 96px}.map-visual .mac{width: 52%;right: -36px}.ai-visual{padding-top: 0;padding-bottom: 56px}.prompt-card{top: auto;bottom: 0;left: -40px}@media (max-width: 1100px){.compat-split{grid-template-columns: 1fr}.compat-split .compat-cards{grid-template-columns: repeat(3,1fr)}}@media (max-width: 900px){.compat-split .compat-cards{grid-template-columns: 1fr}.map-visual .mac{right: 0}.prompt-card{left: 0}}@media (max-width: 600px){.brand-logo img{height: 28px}.map-visual{padding-bottom: 0}.map-visual .mac{width: 92%;right: auto}.ai-visual{padding-bottom: 0}.prompt-card{position: relative;left: 0;bottom: auto;margin: 16px 0 0}.ai-visual{display: flex;flex-direction: column-reverse}}.cc .status{align-self: flex-start}.demo{background: #07080c}.demo::after{content: "";position: absolute;inset: 0;background: url("https://cdn.prod.website-files.com/6ac7894c4e380adff741f069/6ac7a0c66ee4e93b492cfe4f_apc40-laser-controller-live-screen-1600w.webp") center / cover;filter: blur(1.5px) saturate(.8);opacity: .55;z-index: 0}.demo::before{z-index: 1}.demo>*{z-index: 2}@media (max-width: 900px){.esc-wrap{order: 2}}.page-hero .billing-toggle{margin-top: 30px}.mini-cta{text-align: center;padding: 30px 0 0}.step-n{font-size: 13px;font-weight: 700;letter-spacing: .12em;background: var(--spectrum);-webkit-background-clip: text;background-clip: text;color: transparent;display: block;margin-bottom: 16px}.ph{color: #FFD9A0;background: rgba(255,184,77,.08);border: 1px dashed rgba(255,184,77,.45);border-radius: 6px;padding: 0 6px;font-size: .92em;white-space: nowrap}.step.no-count::before,.step.no-count::after{display: none}.hero-badge{background: var(--night);box-shadow: 0 0 0 1px rgba(255,255,255,.07),0 0 80px -10px rgba(30,90,255,.45),0 20px 50px -20px rgba(0,0,0,.9)}.hero-badge video,.hero-badge img{mix-blend-mode: normal;transform: scale(1.12)}.story{background: linear-gradient(180deg,var(--night) 0%,#0D1019 50%,var(--night) 100%)}.story-grid{display: grid;grid-template-columns: 5fr 7fr;gap: 80px;align-items: center}.founder-photo{position: relative}.founder-photo::before{content: "";position: absolute;inset: 10% -4% -4% 10%;background: var(--spectrum);filter: blur(80px);opacity: .18;z-index: -1;border-radius: 40px}.photo-ph{position: relative;aspect-ratio: 4 / 5;border-radius: 24px;border: 1.5px dashed rgba(255,184,77,.45);background: radial-gradient(80% 60% at 50% 30%,rgba(30,90,255,.12),rgba(255,255,255,.015) 70%),#10131c;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 16px;color: rgba(255,255,255,.22)}.photo-ph svg{width: 34%;height: auto}.photo-ph .placeholder-tag{position: absolute;top: 18px;left: 18px}.photo-ph .ph-note{font-size: 14px;color: var(--dim);text-align: center;padding: 0 24px}.founder-photo figcaption{margin-top: 18px;display: flex;flex-direction: column;gap: 2px}.founder-photo figcaption b{font-size: 17px}.founder-photo figcaption span{font-size: 14.5px;color: var(--muted)}.story-body{margin-top: 28px;display: grid;gap: 16px}.story-body p{margin: 0;font-size: 18px;line-height: 1.65;color: var(--text-2);text-wrap: pretty}.story-body p:first-child{color: var(--white);font-size: 19.5px}.mission{margin-top: 32px;padding: 22px 24px;border-radius: 18px;background: linear-gradient(90deg,rgba(80,200,255,.08),rgba(30,90,255,.07) 50%,rgba(130,50,255,.08));border: 1px solid rgba(80,200,255,.22)}.mission-k{font-size: 12px;font-weight: 700;letter-spacing: .16em;text-transform: uppercase;color: var(--cyan)}.mission p{margin: 8px 0 0;font-size: 18px;font-weight: 600;letter-spacing: -0.01em;color: var(--white);line-height: 1.5}.signoff{margin-top: 30px;display: flex;align-items: baseline;gap: 18px;flex-wrap: wrap}.sig{font-size: 28px;font-weight: 700;letter-spacing: -0.03em;background: linear-gradient(90deg,#8FDCFF,var(--cyan) 20%,#4C7DFF 60%,#9A5BFF);-webkit-background-clip: text;background-clip: text;color: transparent}.sig-name{font-size: 15px;color: var(--muted);font-weight: 500}.sig-name::before{content: "— "}.motto{margin: 30px 0 0;font-size: 26px;font-weight: 700;letter-spacing: -0.03em;display: inline-flex;align-items: center;gap: 14px;background: linear-gradient(90deg,#8FDCFF,var(--cyan) 20%,#4C7DFF 60%,#9A5BFF);-webkit-background-clip: text;background-clip: text;color: transparent}.motto::before{content: "";width: 34px;height: 2px;border-radius: 2px;background: var(--spectrum)}.motto + .disclaimer{margin-top: 14px}@media (max-width: 900px){.story-grid{grid-template-columns: 1fr;gap: 44px}.founder-photo{max-width: 420px}}@media (max-width: 600px){.story-body p{font-size: 16.5px}.story-body p:first-child{font-size: 17.5px}.mission p{font-size: 16.5px}.sig,.motto{font-size: 23px}.founder-photo{max-width: none}}.hero h1 .headline{font-size: clamp(36px,6.4vw,92px);line-height: 1.0}.hero h1 .hl-line{display: block;white-space: nowrap}.hero h1 .hl-grad{display: block;padding-bottom: .06em}.hero .hero-lead{max-width: 760px}@media (max-width: 600px){.hero h1 .headline{font-size: clamp(32px,10.4vw,44px);line-height: 1.02}}@media (max-width: 600px){.hero h1 .headline{font-size: min(44px,calc((100vw - 48px) / 9.4))}}@media (min-width: 601px){.hero{padding-top: 112px}.hero-badge{width: 136px;height: 136px;margin-bottom: 22px}.hero h1 .kicker{margin-bottom: 20px}.hero h1 .headline{font-size: clamp(36px,6vw,84px)}.hero .lead{margin-top: 24px}.hero-ctas{margin-top: 32px}}.pricing-grid{display: grid;grid-template-columns: 5fr 6fr;gap: 24px;align-items: stretch;margin-top: 64px}.plan.solo{padding: 40px 36px 34px}.plan.solo .ribbon{left: 36px}.plan.solo .plan-name{font-size: 15px}.plan.solo .price .amt{font-size: 68px}.plan.solo .plan-desc{min-height: 0}.places{margin-top: 22px;display: grid;gap: 10px;font-size: 14.5px;color: var(--text-2)}.places-bar{height: 6px;border-radius: 6px;background: rgba(255,255,255,.07);overflow: hidden;border: 1px dashed rgba(255,184,77,.35)}.places-bar i{display: block;height: 100%;width: 38%;background: var(--spectrum);border-radius: 6px;opacity: .85}.plan-fine{margin: 12px 0 0;font-size: 13.5px;color: var(--muted);line-height: 1.5;text-align: center}.plan ul.incl{margin-top: 26px}.plan ul.incl li b{color: #fff;font-weight: 600}.ladder-card{position: relative;display: flex;flex-direction: column;padding: 36px 34px 30px;border-radius: 24px;background: var(--night-2);border: 1px solid var(--line)}.ladder-head p{margin: 14px 0 0;font-size: 24px;font-weight: 700;letter-spacing: -0.025em;line-height: 1.2}.ladder{list-style: none;margin: 30px 0 0;padding: 0;flex: 1;min-height: 300px;display: grid;grid-template-columns: repeat(6,1fr);gap: 10px;align-items: end}.rung{display: flex;flex-direction: column;justify-content: flex-end;height: 100%;text-align: center}.rung-bar{display: flex;align-items: flex-start;justify-content: center;height: var(--h);min-height: 64px;border-radius: 12px 12px 4px 4px;padding-top: 12px;background: linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.02));border: 1px solid var(--line-2)}.rung-bar b{font-size: 15px;font-weight: 700;letter-spacing: -0.02em;color: var(--text-2)}.rung-places{margin-top: 10px;font-size: 13px;font-weight: 600;color: var(--text-2)}.rung-label{margin-top: 2px;font-size: 11.5px;color: var(--dim);letter-spacing: .02em}.rung.now .rung-bar{background: linear-gradient(180deg,var(--violet),var(--blue) 55%,var(--cyan));border-color: transparent;box-shadow: 0 16px 40px -12px rgba(80,200,255,.55)}.rung.now .rung-bar b{color: #fff}.rung.now .rung-label{color: var(--cyan);font-weight: 600}.ladder-note{margin: 24px 0 0;font-size: 13.5px;color: var(--muted);line-height: 1.55;border-top: 1px solid var(--line);padding-top: 18px}@media (max-width: 900px){.pricing-grid{grid-template-columns: 1fr;max-width: 560px;margin-left: auto;margin-right: auto}}@media (max-width: 600px){.plan.solo{padding: 34px 22px 26px}.plan.solo .ribbon{left: 22px}.plan.solo .price .amt{font-size: 56px}.ladder-card{padding: 28px 18px 22px}.ladder-head p{font-size: 20px}.ladder{gap: 5px;min-height: 240px}.rung-bar{min-height: 52px;border-radius: 9px 9px 3px 3px;padding-top: 9px}.rung-bar b{font-size: 11.5px;letter-spacing: -0.03em}.rung-places{font-size: 10.5px}.rung-label{font-size: 9.5px;letter-spacing: 0}}.u-38ed6c{position:absolute}.u-c24d3c{--c:80,200,255;--a1:-62deg;--a2:-38deg;--dur:11s;--delay:0s}.u-4a4da5{--c:130,50,255;--a1:-44deg;--a2:-18deg;--dur:9s;--delay:-2s}.u-e0f3ec{--c:80,200,255;--a1:-26deg;--a2:2deg;--dur:10s;--delay:-4s}.u-bf99ca{--c:30,90,255;--a1:-8deg;--a2:18deg;--dur:12s;--delay:-1s}.u-4eb4a0{--c:220,235,255;--a1:6deg;--a2:30deg;--dur:13s;--delay:-6s}.u-279c7b{--c:220,235,255;--a1:-30deg;--a2:-6deg;--dur:13s;--delay:-3s}.u-95f6b5{--c:30,90,255;--a1:-18deg;--a2:8deg;--dur:12s;--delay:-5s}.u-d8476a{--c:80,200,255;--a1:-2deg;--a2:26deg;--dur:10s;--delay:-1s}.u-b3904d{--c:130,50,255;--a1:18deg;--a2:44deg;--dur:9s;--delay:-7s}.u-bd5c58{--c:80,200,255;--a1:38deg;--a2:62deg;--dur:11s;--delay:-2s}.u-4ddbe9{white-space:nowrap}.u-1386d5{margin:0}.u-4c7b9f{aspect-ratio:2400/1500}.u-d2a105{padding-top:40px}.u-a5bb54{padding-top:60px;padding-bottom:40px}.u-cdbf22{aspect-ratio:2080/1600}.u-e7ec54{margin-bottom:0}.u-9cc06a{--h:34%}.u-5d2998{--h:47%}.u-a15929{--h:60%}.u-120b02{--h:73%}.u-120902{--h:86%}.u-b802d9{--h:99%}.u-3ae1f6{margin-top:20px}.u-3066af{--c:130,50,255;--a1:-50deg;--a2:-20deg;--dur:12s;--delay:0s}.u-748f61{--c:80,200,255;--a1:-30deg;--a2:0deg;--dur:10s;--delay:-3s}.u-93a610{--c:30,90,255;--a1:-12deg;--a2:14deg;--dur:11s;--delay:-6s}.u-1ceea3{--c:30,90,255;--a1:-14deg;--a2:12deg;--dur:11s;--delay:-2s}.u-729610{--c:80,200,255;--a1:0deg;--a2:30deg;--dur:10s;--delay:-5s}.u-7ddd3b{--c:130,50,255;--a1:20deg;--a2:50deg;--dur:12s;--delay:-1s}.u-f581e0{position:relative;z-index:5}.u-4a909e{margin-top:18px}.u-4a3daf{padding: 0 0 40px}.u-5d0733{margin-top:-56px}.u-403d81{padding-top:100px}.u-83aaf8{margin-bottom:40px}.u-4c7b29{margin:0 0 8px}.u-2ad77b{padding:120px 0 140px}.u-0fb8ec{padding-bottom:100px}.u-6d7c6b{margin-top:56px;text-align:left}.u-55b11a{margin-top:18px;font-size:14px}.u-ae5395{padding:28px 26px}.u-d51702{margin-bottom:8px}.u-ed67a6{font-size:15.5px}.u-e8c8ef{padding-top:20px}.u-e2040e{max-width:600px;margin:20px auto 0}.u-490ec6{margin-bottom:36px}.u-35a11d{padding:30px}.w-form-done{background:rgba(80,200,255,.08);border:1px solid rgba(80,200,255,.3);border-radius:14px;color:#F3F5FA;padding:14px;text-align:center}.w-form-fail{background:rgba(255,184,77,.1);border-radius:12px;color:#FFD9A0;margin-top:10px;padding:10px}details summary{list-style:none}[data-jsl-hidden]{display:none!important}.mobile-menu a.btn{display:flex;padding:0 26px;border-bottom:0;font-size:16px}.foot-col h3{margin:4px 0 16px;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-2)}@media (min-width:1101px){.foot-grid{grid-template-columns:2.2fr 1fr 1fr}}.story-grid:has(> .founder-photo[data-jsl-hidden]){grid-template-columns:1fr;max-width:860px;margin-left:auto;margin-right:auto}.places-static{display:block;margin-top:22px;font-size:14.5px;font-weight:600;color:var(--text-2)}.waitlist input[type=submit]{flex:none;width:auto;background:var(--white);color:var(--ink);border:1px solid transparent;padding:0 26px;font-weight:600;cursor:pointer;-webkit-appearance:none;appearance:none}.waitlist input[type=submit]:hover{box-shadow:0 14px 50px -10px rgba(80,200,255,.65)}.waitlist .w-input{margin:0}.dl-card .waitlist{max-width:560px;margin:22px 0 0}.dl-card .w-form-done,.dl-card .w-form-fail{max-width:560px;margin-top:16px;text-align:left}@media (max-width:900px){.dl-card .waitlist{margin:22px auto 0}.dl-card .w-form-done,.dl-card .w-form-fail{margin-left:auto;margin-right:auto;text-align:center}}@media (max-width:600px){.waitlist input[type=submit]{width:100%}}.u-win-cta{justify-content:center;margin-top:26px}.err-page{min-height:70vh;display:flex;align-items:center;text-align:center}.w-form.waitlist{display:block}
.w-form.waitlist>form{display:flex;gap:10px;margin:0}
.dl-card .w-form-done{padding:16px 20px;border-radius:14px;border:1px solid var(--line-2);background:rgba(80,200,255,.08);color:#fff}
.dl-card .w-form-fail{padding:14px 20px;border-radius:14px;border:1px solid rgba(255,110,110,.45);background:rgba(255,90,90,.1);color:#fff}
@media (max-width:600px){.w-form.waitlist>form{flex-direction:column}}
.waitlist input.w-input{flex:1 1 auto;min-height:52px}
.qs{counter-reset:step}
