*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-\[7px\]{inset:7px}.-left-\[3px\]{left:-3px}.-right-\[3px\]{right:-3px}.bottom-12{bottom:3rem}.bottom-2{bottom:.5rem}.left-1\/2{left:50%}.left-\[-15px\]{left:-15px}.right-\[-15px\]{right:-15px}.top-6{top:1.5rem}.top-\[120px\]{top:120px}.top-\[160px\]{top:160px}.top-\[170px\]{top:170px}.top-\[220px\]{top:220px}.top-\[5px\]{top:5px}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.order-1{order:1}.order-2{order:2}.order-3{order:3}.mx-auto{margin-left:auto;margin-right:auto}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-\[-2px\]{margin-bottom:-2px}.mr-3{margin-right:.75rem}.mt-0\.5{margin-top:.125rem}.inline-block{display:inline-block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-2{height:.5rem}.h-4{height:1rem}.h-44{height:11rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[25px\]{height:25px}.h-\[28px\]{height:28px}.h-\[380px\]{height:380px}.h-\[45px\]{height:45px}.h-\[4px\]{height:4px}.h-\[580px\]{height:580px}.h-\[70px\]{height:70px}.h-\[92vh\]{height:92vh}.h-full{height:100%}.h-screen{height:100vh}.min-h-screen{min-height:100vh}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-12{width:3rem}.w-16{width:4rem}.w-20{width:5rem}.w-24{width:6rem}.w-4{width:1rem}.w-44{width:11rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[100\%\]{width:100%}.w-\[100px\]{width:100px}.w-\[120px\]{width:120px}.w-\[280px\]{width:280px}.w-\[3px\]{width:3px}.w-\[92vw\]{width:92vw}.w-full{width:100%}.w-screen{width:100vw}.max-w-7xl{max-width:80rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.scale-\[0\.65\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[0\.65\]{--tw-scale-x:0.65;--tw-scale-y:0.65}.scale-x-\[-1\]{--tw-scale-x:-1}.scale-x-\[-1\],.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-evenly{justify-content:space-evenly}.gap-3{gap:.75rem}.gap-6{gap:1.5rem}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.rounded-2xl{border-radius:1rem}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[2\.5rem\]{border-radius:2.5rem}.rounded-\[32px\]{border-radius:32px}.rounded-\[3rem\]{border-radius:3rem}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.border{border-width:1px}.border-blue-400\/20{border-color:rgba(96,165,250,.2)}.border-blue-400\/30{border-color:rgba(96,165,250,.3)}.border-emerald-400\/20{border-color:rgba(52,211,153,.2)}.border-indigo-400\/30{border-color:rgba(129,140,248,.3)}.border-white\/10{border-color:hsla(0,0%,100%,.1)}.bg-\[\#050914\]{--tw-bg-opacity:1;background-color:rgb(5 9 20/var(--tw-bg-opacity))}.bg-background{background-color:var(--color-background)}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-neutral-300{--tw-bg-opacity:1;background-color:rgb(212 212 212/var(--tw-bg-opacity))}.bg-neutral-600{--tw-bg-opacity:1;background-color:rgb(82 82 82/var(--tw-bg-opacity))}.bg-white\/20{background-color:hsla(0,0%,100%,.2)}.bg-white\/5{background-color:hsla(0,0%,100%,.05)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.from-blue-500\/20{--tw-gradient-from:rgba(59,130,246,.2) var(--tw-gradient-from-position);--tw-gradient-to:rgba(59,130,246,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-500\/20{--tw-gradient-from:rgba(16,185,129,.2) var(--tw-gradient-from-position);--tw-gradient-to:rgba(16,185,129,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-indigo-500\/20{--tw-gradient-from:rgba(99,102,241,.2) var(--tw-gradient-from-position);--tw-gradient-to:rgba(99,102,241,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-blue-600\/5{--tw-gradient-to:rgba(37,99,235,.05) var(--tw-gradient-to-position)}.to-blue-900\/10{--tw-gradient-to:rgba(30,58,138,.1) var(--tw-gradient-to-position)}.to-emerald-600\/5{--tw-gradient-to:rgba(5,150,105,.05) var(--tw-gradient-to-position)}.to-indigo-900\/10{--tw-gradient-to:rgba(49,46,129,.1) var(--tw-gradient-to-position)}.p-3{padding:.75rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-8{padding-left:2rem;padding-right:2rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pt-12{padding-top:3rem}.text-left{text-align:left}.text-center{text-align:center}.font-sans{font-family:General Sans,Inter Tight,Inter,system-ui,sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-\[10px\]{font-size:10px}.text-\[8px\]{font-size:8px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-blue-100\/70{color:rgba(219,234,254,.7)}.text-blue-200\/50{color:rgba(191,219,254,.5)}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.text-emerald-400{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity))}.text-foreground{color:var(--color-foreground)}.text-muted-foreground{color:var(--color-muted-foreground)}.text-neutral-200{--tw-text-opacity:1;color:rgb(229 229 229/var(--tw-text-opacity))}.text-neutral-400{--tw-text-opacity:1;color:rgb(163 163 163/var(--tw-text-opacity))}.text-neutral-500{--tw-text-opacity:1;color:rgb(115 115 115/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-50{opacity:.5}.shadow-\[0_0_8px_rgba\(34\2c 197\2c 94\2c 0\.8\)\]{--tw-shadow:0 0 8px rgba(34,197,94,.8);--tw-shadow-colored:0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(0\2c 0\2c 0\2c 0\.5\)\]{--tw-shadow:0 1px 2px rgba(0,0,0,.5);--tw-shadow-colored:0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_-1px_2px_rgba\(255\2c 255\2c 255\2c 0\.1\)\]{--tw-shadow:inset 0 -1px 2px hsla(0,0%,100%,.1);--tw-shadow-colored:inset 0 -1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_15px_rgba\(0\2c 0\2c 0\2c 1\)\]{--tw-shadow:inset 0 0 15px #000;--tw-shadow-colored:inset 0 0 15px var(--tw-shadow-color)}.shadow-\[inset_0_0_15px_rgba\(0\2c 0\2c 0\2c 1\)\],.shadow-inner{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,.05);--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-black\/50{--tw-shadow-color:rgba(0,0,0,.5);--tw-shadow:var(--tw-shadow-colored)}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px)}.blur,.drop-shadow{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px rgba(0,0,0,.1)) drop-shadow(0 1px 1px rgba(0,0,0,.06))}.drop-shadow-\[0_15px_25px_rgba\(0\2c 0\2c 0\2c 0\.8\)\]{--tw-drop-shadow:drop-shadow(0 15px 25px rgba(0,0,0,.8))}.drop-shadow-\[0_15px_25px_rgba\(0\2c 0\2c 0\2c 0\.8\)\],.drop-shadow-lg{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-lg{--tw-drop-shadow:drop-shadow(0 10px 8px rgba(0,0,0,.04)) drop-shadow(0 4px 3px rgba(0,0,0,.1))}.drop-shadow-md{--tw-drop-shadow:drop-shadow(0 4px 3px rgba(0,0,0,.07)) drop-shadow(0 2px 2px rgba(0,0,0,.06))}.drop-shadow-md,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.will-change-transform{will-change:transform}:root{--bg-void:#070708;--bg-base:#0b0b0d;--bg-raised:#131317;--bg-glass:hsla(0,0%,100%,.045);--stroke:hsla(0,0%,100%,.09);--stroke-hi:hsla(0,0%,100%,.16);--text-hi:#f7f7f8;--text-mid:hsla(240,7%,97%,.62);--text-low:hsla(240,7%,97%,.38);--zap:#5b8cff;--zap-deep:#0b86ff;--zap-glow:rgba(91,140,255,.28);--zap-2:#8283ff;--zap-purple:#b44aed;--zap-grad:linear-gradient(100deg,#8283ff,#0b86ff);--sig-value:#4ee3a8;--sig-object:#ff7a5c;--sig-product:#7cc5ff;--sig-record:#ff4d4d;--r-sm:12px;--r-md:20px;--r-lg:28px;--r-xl:40px;--r-pill:999px;--mono:"JetBrains Mono",ui-monospace,monospace;--sans:"General Sans","Inter Tight",Inter,system-ui,sans-serif;--pad:clamp(84px,10vh,132px);--container:1280px;--ease:cubic-bezier(.16,1,.3,1);--color-background:var(--bg-void);--color-foreground:var(--text-hi);--color-muted-foreground:var(--text-mid)}.transform-style-3d{transform-style:preserve-3d}*,:after,:before{border:0 solid}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg-void);color:var(--text-hi);font-family:var(--sans);-webkit-font-smoothing:antialiased;overflow-x:hidden;line-height:1.5}a{color:inherit;text-decoration:none}::-moz-selection{background:var(--zap);color:#0a0a0a}::selection{background:var(--zap);color:#0a0a0a}:focus-visible{outline:2px solid var(--zap);outline-offset:3px;border-radius:4px}.skip{position:fixed;top:-60px;left:16px;z-index:300;background:var(--zap);color:#0a0a0a;font-weight:600;padding:12px 20px;border-radius:var(--r-pill);font-size:14px;transition:top .25s var(--ease)}.skip:focus{top:16px}.wrap{max-width:var(--container);margin:0 auto;padding:0 clamp(20px,5vw,48px)}section{position:relative}.eyebrow{font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--text-low)}.dx{font-size:clamp(3.4rem,8.5vw,8.5rem);letter-spacing:-.045em;line-height:.92}.dl,.dx{font-weight:600}.dl{font-size:clamp(2.6rem,5.5vw,5rem);letter-spacing:-.035em;line-height:.98}.body-l{font-size:clamp(1.05rem,1.6vw,1.375rem);color:var(--text-mid);line-height:1.55}.mono{font-family:var(--mono)}.grain{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;opacity:.06;z-index:200}.btn{display:inline-flex;align-items:center;gap:9px;font-size:15px;font-weight:500;padding:14px 22px;border-radius:var(--r-pill);transition:.22s var(--ease);cursor:pointer;border:1px solid transparent}.btn-primary{background:var(--zap-grad);color:#050608;position:relative;box-shadow:0 0 0 0 var(--zap-glow)}.btn-primary:hover{box-shadow:0 0 40px -6px var(--zap-glow);transform:translateY(-1px)}.btn-ghost{color:var(--text-hi);background:var(--bg-glass)}.btn-ghost,.btn-ghost:hover{border-color:var(--stroke-hi)}.btn-ghost:hover{background:hsla(0,0%,100%,.07)}.swapc{transition:opacity .32s var(--ease),transform .32s var(--ease)}.swapc.swapping{opacity:0;transform:translateY(8px)}.nav{position:fixed;top:0;left:0;right:0;z-index:120;transition:background .3s,backdrop-filter .3s,border-color .3s;border-bottom:1px solid transparent}.nav.scrolled{background:rgba(7,7,8,.72);backdrop-filter:blur(24px);border-bottom-color:var(--stroke)}.nav-in{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;-moz-column-gap:24px;column-gap:24px;height:72px;max-width:var(--container);margin:0 auto;padding:0 clamp(20px,5vw,48px)}.nav-in>a:first-child{justify-self:start}.nav-in .seg{justify-self:center}.nav-in .nav-right{justify-self:end}.wordmark{font-weight:600;font-size:20px;letter-spacing:-.03em;display:flex;align-items:center;gap:8px}.wordmark .dot{width:9px;height:9px;border-radius:50%;background:var(--zap);box-shadow:0 0 12px var(--zap-glow)}.seg{display:flex;background:var(--bg-glass);border:1px solid var(--stroke);border-radius:var(--r-pill);padding:4px}.seg,.seg button{position:relative}.seg button{z-index:2;border:0;background:none;color:var(--text-mid);font-family:var(--sans);font-size:13.5px;font-weight:500;padding:7px 16px;border-radius:var(--r-pill);cursor:pointer;transition:color .25s}.seg button.on{color:#0a0a0a}.seg .pill{position:absolute;top:4px;bottom:4px;border-radius:var(--r-pill);background:var(--zap);z-index:1}.nav-right{display:flex;align-items:center;gap:14px}.nav-right a.login{color:var(--text-mid);font-size:14.5px;font-weight:500}.nav-right a.login:hover{color:var(--text-hi)}.burger{display:none;flex-direction:column;gap:5px;background:none;border:0;cursor:pointer;padding:8px}.burger span{width:22px;height:2px;background:var(--text-hi);border-radius:2px;transition:.3s}.mobile-menu{position:fixed;inset:0;z-index:130;background:rgba(7,7,8,.97);backdrop-filter:blur(20px);display:flex;flex-direction:column;justify-content:center;gap:8px;padding:40px}.mobile-menu a{font-size:2rem;font-weight:600;letter-spacing:-.03em}.mobile-close{position:absolute;top:24px;right:28px;font-size:32px;background:none;border:0;color:var(--text-hi);cursor:pointer}.hero{min-height:100vh;display:flex;align-items:center;padding-top:96px;overflow:hidden}.hero-bg{inset:0;background:radial-gradient(1000px 800px at 72% 40%,rgba(91,140,255,.07),transparent 60%),radial-gradient(760px 680px at 26% 74%,rgba(180,74,237,.05),transparent 62%)}.hero-bg,.hero-glow{position:absolute;pointer-events:none}.hero-glow{width:900px;height:900px;left:60%;top:30%;border-radius:50%;background:radial-gradient(circle,var(--zap-glow) 0,rgba(91,140,255,.1) 34%,transparent 62%);opacity:.5;animation:heroDrift 18s ease-in-out infinite;will-change:transform}@keyframes heroDrift{0%,to{transform:translate(-40%,-40%)}50%{transform:translate(-46%,-34%)}}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:40px;align-items:center;width:100%}.hero h1{margin:22px 0 26px}.hero h1 .w{display:inline-block}.hero h1 .accent{background:var(--zap-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.hero .sub{max-width:560px;margin-bottom:34px}.hero-cta{gap:14px;margin-bottom:34px}.hero-chips,.hero-cta{display:flex;flex-wrap:wrap}.hero-chips{gap:10px 22px}.hero-chips span{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;color:var(--text-mid)}.hero-chips b{width:6px;height:6px;border-radius:50%;background:var(--zap);display:inline-block}.scroll-ind{position:absolute;bottom:28px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:10px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-low)}.scroll-ind .ln{width:1px;height:46px;background:linear-gradient(var(--zap),transparent);position:relative;overflow:hidden}.scroll-ind .ln:after{content:"";position:absolute;top:-50%;left:0;width:100%;height:50%;background:var(--zap);animation:scrolldn 2s ease-in-out infinite}@keyframes scrolldn{0%{top:-50%}to{top:100%}}.stage{transform-style:preserve-3d;justify-self:center}.phone,.stage{position:relative}.phone{width:min(380px,86vw);aspect-ratio:380/780;border-radius:var(--r-xl);background:linear-gradient(150deg,#2a2a30,#0e0e11);padding:2px;transform:rotateY(-13deg) rotateX(7deg) rotate(-1.5deg);transform-style:preserve-3d;box-shadow:0 60px 140px -30px rgba(0,0,0,.9),0 0 180px -50px var(--zap-glow);transition:transform .15s var(--ease);will-change:transform}.screen{position:relative;width:100%;height:100%;border-radius:38px;overflow:hidden;background:radial-gradient(120% 80% at 50% -10%,#17171c,#0a0a0c 60%),var(--bg-base);box-shadow:inset 0 0 0 1px var(--stroke-hi),inset 0 0 90px rgba(0,0,0,.6);display:flex;flex-direction:column}.screen:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:8;background:linear-gradient(38deg,transparent 40%,hsla(0,0%,100%,.03) 50%,transparent 60%)}.island{position:absolute;top:14px;left:50%;transform:translateX(-50%);width:108px;height:30px;border-radius:var(--r-pill);background:#050506;z-index:9;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.04)}.pstatus{display:flex;align-items:center;gap:10px;padding:52px 22px 14px;font-family:var(--mono);font-size:12px;color:var(--text-mid)}.rec-dot{width:9px;height:9px;border-radius:50%;background:var(--sig-record);animation:recpulse 1.6s ease-out infinite}@keyframes recpulse{0%{box-shadow:0 0 0 0 rgba(255,77,77,.55)}70%{box-shadow:0 0 0 9px rgba(255,77,77,0)}to{box-shadow:0 0 0 0 rgba(255,77,77,0)}}.rec-time{color:var(--text-hi)}.pspacer{flex:1}.chip-offline{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;letter-spacing:.06em;color:var(--zap);border:1px solid rgba(91,140,255,.28);border-radius:var(--r-pill);padding:3px 8px;background:rgba(91,140,255,.06)}.chip-offline b{width:5px;height:5px;border-radius:50%;background:var(--zap);display:inline-block}.batt{width:22px;height:11px;border:1.3px solid var(--text-low);border-radius:3px;position:relative}.batt:after{content:"";position:absolute;right:-3px;top:3px;width:2px;height:5px;background:var(--text-low);border-radius:0 1px 1px 0}.batt i{position:absolute;inset:1.5px;width:70%;background:var(--zap);border-radius:1px;display:block}.wave-wrap{position:relative;height:180px;margin:2px 0 4px}.wave-wrap canvas{width:100%;height:100%;display:block}.tx-head{display:flex;align-items:center;justify-content:space-between;padding:14px 22px 8px;border-top:1px solid var(--stroke)}.tx-title{font-size:12px;color:var(--text-mid);font-weight:500}.tx-title b{color:var(--text-hi);font-weight:600}.lang-chips{display:flex;gap:5px}.lang-chips span{font-family:var(--mono);font-size:9.5px;color:var(--text-low);border:1px solid var(--stroke);border-radius:var(--r-pill);padding:2px 6px}.lang-chips span.on{color:var(--zap);border-color:rgba(91,140,255,.3)}.stream{position:relative;flex:1;padding:6px 20px 14px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;gap:12px}.line{opacity:0;transform:translateY(8px);transition:opacity .5s,transform .5s}.line.in{opacity:1;transform:none}.line .who{display:flex;align-items:center;gap:8px;margin-bottom:5px}.avatar{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:600;color:#0a0a0a;flex:none}.name{font-size:11.5px;color:var(--text-mid)}.name b{font-weight:600}.name b,.text{color:var(--text-hi)}.text{font-size:13.5px;line-height:1.42;padding-left:30px;min-height:1.2em}.caret{display:inline-block;width:2px;height:1em;background:var(--zap);margin-left:1px;vertical-align:-2px;animation:blink 1s steps(1) infinite}@keyframes blink{50%{opacity:0}}.tag{display:inline-flex;align-items:center;gap:5px;margin:8px 0 0 30px;font-family:var(--mono);font-size:10px;font-weight:500;padding:3px 9px;border-radius:var(--r-pill);opacity:0;transform:scale(.8);transition:transform .4s cubic-bezier(.34,1.56,.64,1),opacity .3s}.tag.in{opacity:1;transform:scale(1)}.tag b{width:5px;height:5px;border-radius:50%;display:inline-block}.score{position:absolute;left:20px;right:20px;bottom:14px;display:flex;align-items:center;gap:16px;background:var(--bg-glass);border:1px solid var(--stroke-hi);border-radius:var(--r-md);padding:16px 18px;backdrop-filter:blur(12px);transform:translateY(140%);transition:transform .7s var(--ease);z-index:7}.score.in{transform:translateY(0)}.ring{width:56px;height:56px;flex:none}.score-meta small{font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-low)}.score-meta div{font-size:15px;font-weight:600;margin-top:3px}.score-meta div span{color:var(--zap)}#ambient{left:60%;top:38%;transform:translate(-50%,-50%);width:120vw;height:60vh;max-width:1300px;opacity:.08;filter:blur(24px);pointer-events:none;z-index:0}#ambient,.sat{position:absolute}.sat{display:flex;align-items:center;gap:9px;background:rgba(19,19,23,.72);border:1px solid var(--stroke-hi);border-radius:14px;padding:11px 14px;backdrop-filter:blur(14px);font-size:12px;color:var(--text-mid);max-width:230px;box-shadow:0 20px 50px -20px rgba(0,0,0,.8);will-change:transform;z-index:5}.sat b{color:var(--text-hi);font-weight:600}.sat .ic{width:20px;height:20px;flex:none}.sat-1{top:2%;left:-10%;animation:drift1 7s ease-in-out infinite}.sat-2{top:44%;right:-14%;animation:drift2 8.5s ease-in-out infinite}.sat-3{bottom:6%;left:-6%;animation:drift3 6.5s ease-in-out infinite}@keyframes drift1{0%,to{transform:translateZ(60px)}50%{transform:translate3d(0,-16px,60px)}}@keyframes drift2{0%,to{transform:translateZ(90px)}50%{transform:translate3d(10px,14px,90px)}}@keyframes drift3{0%,to{transform:translateZ(40px)}50%{transform:translate3d(-8px,-12px,40px)}}.trusted{padding:70px 0 30px}.trusted p{text-align:center;color:var(--text-low);font-size:13.5px;margin-bottom:34px}.marquee{position:relative;overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.marquee-track{display:flex;gap:80px;width:-moz-max-content;width:max-content;animation:mq 26s linear infinite}.marquee:hover .marquee-track{animation-play-state:paused}@keyframes mq{to{transform:translateX(-50%)}}.brand{font-size:26px;opacity:.45;transition:opacity .3s;white-space:nowrap}.brand:hover{opacity:1}.b-roadgods{font-weight:600;letter-spacing:-.02em;font-style:italic}.b-yoga{font-weight:400;letter-spacing:.28em;font-size:20px}.b-buildx,.b-yoga{text-transform:uppercase}.b-buildx{font-weight:600;letter-spacing:-.04em}.b-boyka{font-weight:500;letter-spacing:.02em}.b-boyka b{color:var(--zap);font-weight:700}.ninety{position:relative;padding:calc(var(--pad) * .72) 0}.ninety-head{max-width:760px;margin:0 auto 40px;text-align:center}.ninety-h{margin:0 auto 14px;max-width:18ch;text-wrap:balance}.ninety-lead{background:var(--zap-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-variant-numeric:tabular-nums}.ninety-sub{max-width:560px;margin:0 auto;color:var(--text-mid)}.cmp3{display:grid;grid-template-columns:1fr 1.25fr 1fr;align-items:stretch;gap:clamp(14px,1.8vw,22px);max-width:1120px;margin:0 auto}.cmp{position:relative;border-radius:var(--r-lg);padding:clamp(22px,2.4vw,32px);display:flex;flex-direction:column;border:1px solid var(--glass-border);transition:transform .35s var(--ease),box-shadow .35s,border-color .35s}.cmp-tag{font-family:var(--mono);font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--text-low);margin-bottom:auto}.cmp-pct{font-size:clamp(2.8rem,4.6vw,4rem);font-weight:600;letter-spacing:-.04em;line-height:1;margin:18px 0 14px;font-variant-numeric:tabular-nums;color:var(--text-mid)}.cmp-pct-zap{background:var(--zap-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.cmp-bar{height:6px;background:hsla(0,0%,100%,.06);overflow:hidden;margin-bottom:16px}.cmp-bar,.cmp-bar span{border-radius:var(--r-pill)}.cmp-bar span{display:block;height:100%;background:var(--text-low);transition:width 1.1s cubic-bezier(.16,1,.3,1)}.cmp-bar .fill-zap{background:var(--zap-grad);box-shadow:0 0 14px rgba(91,140,255,.5)}.cmp-note{font-size:14px;color:var(--text-mid);line-height:1.5}.cmp-points{list-style:none;display:flex;flex-direction:column;gap:9px}.cmp-points li{font-size:14px;color:var(--text-mid);padding-left:20px;position:relative;line-height:1.4}.cmp-points li:before{content:"";position:absolute;left:0;top:7px;width:6px;height:6px;border-radius:50%;background:var(--zap);box-shadow:0 0 8px rgba(91,140,255,.6)}.cmp-old{background:linear-gradient(180deg,rgba(24,25,30,.55),rgba(15,15,19,.6))}.cmp-old:hover{transform:translateY(-4px);border-color:var(--stroke-hi)}.cmp-new{background:linear-gradient(165deg,rgba(91,140,255,.18),rgba(16,17,24,.86));border-color:rgba(91,140,255,.34);box-shadow:0 0 90px -34px var(--zap-glow),var(--glass-hi)}.cmp-new:hover{transform:translateY(-6px);box-shadow:0 0 120px -30px var(--zap-glow),var(--glass-hi)}.cmp-media{position:relative;overflow:hidden;border-radius:var(--r-lg);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);min-height:260px;background:radial-gradient(120% 100% at 60% 20%,#141726,#08080b 72%)}.cmp-media img{-o-object-fit:cover;object-fit:cover;transition:transform .8s var(--ease)}.cmp-media:hover img{transform:scale(1.05)}.cmp-media-cap{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-between;padding:14px 16px;font-family:var(--mono);font-size:11px;letter-spacing:.06em;background:linear-gradient(0deg,rgba(7,7,8,.85),transparent);color:var(--text-mid)}.cmp-media-cap .on{color:var(--zap);font-weight:500}.steps-head{margin-bottom:60px}.steps-stack{position:relative}.step-card{position:sticky;background:var(--bg-raised);border:1px solid var(--stroke);border-radius:var(--r-lg);padding:clamp(28px,4vw,48px);display:grid;grid-template-columns:1fr auto;gap:30px;align-items:center;min-height:300px;box-shadow:0 -10px 60px -20px rgba(0,0,0,.6)}.step-card .idx{font-family:var(--mono);font-size:13px;color:var(--zap);margin-bottom:16px}.step-card h3{font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:600;letter-spacing:-.03em;margin-bottom:14px}.step-card p{max-width:440px;color:var(--text-mid);font-size:16px}.step-ic{width:120px;height:120px;flex:none}.steps-rail{position:absolute;left:-30px;top:0;bottom:0;width:2px;background:var(--stroke)}.steps-rail i{position:absolute;top:0;left:0;width:100%;background:var(--zap);height:0}.tabs-head{margin-bottom:44px}.tabbar{display:flex;gap:6px;flex-wrap:wrap;background:var(--bg-glass);border:1px solid var(--stroke);border-radius:var(--r-pill);padding:5px;position:relative;width:-moz-max-content;width:max-content;max-width:100%}.tabbar button{position:relative;z-index:2;border:0;background:none;color:var(--text-mid);font-family:var(--sans);font-size:14px;font-weight:500;padding:10px 20px;border-radius:var(--r-pill);cursor:pointer;transition:color .25s;white-space:nowrap}.tabbar button.on{color:#0a0a0a}.tabbar .tpill{position:absolute;top:5px;bottom:5px;border-radius:var(--r-pill);background:var(--zap);z-index:1}.panel-wrap{margin-top:34px;border:1px solid var(--stroke);border-radius:var(--r-lg);background:var(--bg-raised);padding:clamp(22px,3.5vw,40px);min-height:420px;position:relative;overflow:hidden}.mock-tx{display:flex;flex-direction:column;gap:16px}.mock-line{display:flex;gap:12px}.mock-line .text{padding-left:0}.mock-line .av{width:30px;height:30px;flex:none}.mock-tag{display:inline-flex;align-items:center;gap:5px;font-family:var(--mono);font-size:11px;padding:2px 8px;border-radius:var(--r-pill);margin-left:8px}.mock-score{display:grid;grid-template-columns:1fr 1fr;gap:30px}.bars .bar-row{margin-bottom:18px}.bars .bar-row .lbl{display:flex;justify-content:space-between;font-size:13px;color:var(--text-mid);margin-bottom:7px}.bars .bar-row .track{height:7px;border-radius:var(--r-pill);background:hsla(0,0%,100%,.07);overflow:hidden}.bars .bar-row .fill{height:100%;border-radius:var(--r-pill);background:var(--zap);width:0;transition:width 1s var(--ease)}.coach{border:1px solid rgba(255,122,92,.3);background:rgba(255,122,92,.06);border-radius:var(--r-md);padding:18px}.coach .flag{font-family:var(--mono);font-size:11px;color:var(--sig-object);margin-bottom:8px}.mock-act{display:grid;grid-template-columns:1.3fr 1fr;gap:24px}.email{border:1px solid var(--stroke);border-radius:var(--r-md);background:var(--bg-base);padding:20px;font-size:14px}.email .to{color:var(--text-low);font-size:12px;font-family:var(--mono);margin-bottom:10px;border-bottom:1px solid var(--stroke);padding-bottom:10px}.email .ebody{color:var(--text-mid);line-height:1.6;min-height:120px;white-space:pre-wrap}.tasks .task{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--stroke);font-size:14px;color:var(--text-mid)}.tasks .check{width:20px;height:20px;border-radius:6px;border:1.5px solid var(--stroke-hi);flex:none;display:grid;place-items:center}.tasks .task.done .check{background:var(--zap);border-color:var(--zap)}.tasks .task.done{color:var(--text-hi)}.mock-analyze{display:grid;grid-template-columns:1.1fr 1fr;gap:24px}.leaderboard .lb-row{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid var(--stroke);font-size:14px}.leaderboard .lb-row .rk{font-family:var(--mono);color:var(--text-low);width:22px}.leaderboard .lb-row .sc{margin-left:auto;font-family:var(--mono);color:var(--zap)}.lb-bar{flex:1;height:6px;background:hsla(0,0%,100%,.07);border-radius:var(--r-pill);overflow:hidden;max-width:120px}.lb-bar i{display:block;height:100%;background:var(--zap)}.objbox{border:1px solid var(--stroke);border-radius:var(--r-md);padding:18px}.objbox h4{margin-bottom:14px;font-weight:500}.objbox h4,.objrow{font-size:13px;color:var(--text-mid)}.objrow{display:flex;align-items:center;gap:10px;margin-bottom:11px}.objrow .ot{width:120px}.objrow .obar{flex:1;height:6px;background:hsla(0,0%,100%,.07);border-radius:var(--r-pill);overflow:hidden}.objrow .obar i{display:block;height:100%;background:var(--sig-object)}.hiw-timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:60px;position:relative}.hiw-line{position:absolute;top:60px;left:8%;right:8%;height:2px}.hiw-step .num{font-size:5rem;font-weight:600;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1.5px var(--stroke-hi);line-height:1;margin-bottom:22px}.hiw-step h3{font-size:1.35rem;font-weight:600;margin-bottom:12px;letter-spacing:-.02em}.hiw-step p{color:var(--text-mid);font-size:15px;max-width:300px}.bento{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:220px;gap:20px;margin-top:56px}.bcard{position:relative;overflow:hidden;border:1px solid var(--stroke);border-radius:var(--r-lg);background:var(--bg-raised);padding:28px;display:flex;flex-direction:column;justify-content:flex-end;transition:transform .3s var(--ease),border-color .3s;isolation:isolate}.bcard:hover{transform:translateY(-6px);border-color:var(--stroke-hi)}.bcard .spot{position:absolute;inset:0;opacity:0;transition:opacity .3s;pointer-events:none;background:radial-gradient(300px circle at var(--mx,50%) var(--my,50%),rgba(91,140,255,.1),transparent 60%)}.bcard:hover .spot{opacity:1}.bcard h3{font-size:1.25rem;font-weight:600;margin-bottom:8px;letter-spacing:-.02em}.bcard p{font-size:13.5px;color:var(--text-mid);max-width:90%}.bcard .viz{position:absolute;inset:0;z-index:-1;opacity:.9}.b-real{grid-row:span 2}.b-auto,.b-ins,.b-real{grid-column:span 2}.b-field{grid-column:span 4;grid-row:span 1}.band{padding:80px 0;overflow:hidden;border-top:1px solid var(--stroke);border-bottom:1px solid var(--stroke)}.band-track{display:flex;gap:40px;width:-moz-max-content;width:max-content;white-space:nowrap;will-change:transform}.band-track span{font-size:clamp(3rem,7vw,6rem);font-weight:600;letter-spacing:-.03em;color:transparent;-webkit-text-stroke:1.5px var(--stroke-hi)}.band-track span em{font-style:normal;-webkit-text-stroke:1.5px var(--zap);color:transparent}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:20px}.metric{border:1px solid var(--stroke);border-radius:var(--r-lg);background:var(--bg-raised);padding:34px 28px}.metric .num{font-family:var(--mono);font-size:clamp(2.4rem,4vw,3.4rem);font-weight:500;letter-spacing:-.02em;color:var(--zap);line-height:1}.metric .lbl{color:var(--text-mid);font-size:14px;margin-top:14px}.tw-feature{border:1px solid rgba(91,140,255,.2);background:linear-gradient(160deg,rgba(91,140,255,.06),var(--bg-raised));border-radius:var(--r-lg);padding:clamp(30px,4vw,52px);margin-bottom:44px;box-shadow:0 0 90px -40px var(--zap-glow)}.tw-feature q{font-size:clamp(1.4rem,2.6vw,2.1rem);font-weight:500;letter-spacing:-.02em;line-height:1.32;display:block;margin-bottom:24px}.tw-feature .by{display:flex;align-items:center;gap:12px;color:var(--text-mid);font-size:14px}.tw-feature .by .av{width:40px;height:40px}.tw-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;height:520px;overflow:hidden;-webkit-mask:linear-gradient(180deg,transparent,#000 12%,#000 88%,transparent);mask:linear-gradient(180deg,transparent,#000 12%,#000 88%,transparent)}.tw-col{display:flex;flex-direction:column;gap:20px;will-change:transform}.tw-col.up{animation:twup 34s linear infinite}.tw-col.down{animation:twdown 34s linear infinite}.tw-cols:hover .tw-col{animation-play-state:paused}@keyframes twup{to{transform:translateY(-50%)}}@keyframes twdown{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.tcard{border:1px solid var(--stroke);border-radius:var(--r-md);background:var(--bg-raised);padding:22px;flex:none}.tcard .stars{color:var(--zap);font-size:13px;letter-spacing:2px;margin-bottom:12px}.tcard q{font-size:14.5px;line-height:1.5;color:var(--text-hi);display:block;margin-bottom:16px}.tcard .by{display:flex;align-items:center;gap:10px}.tcard .by .av{width:30px;height:30px}.tcard .by .meta{font-size:12px;color:var(--text-mid)}.tcard .chip{font-size:10.5px;font-family:var(--mono);color:var(--text-low);border:1px solid var(--stroke);border-radius:var(--r-pill);padding:2px 8px;margin-top:6px;display:inline-block}.tw-more{text-align:center;margin-top:36px}.tw-more a{color:var(--zap);font-size:15px;font-weight:500}.faq{max-width:820px;margin:0 auto}.faq-item{border-bottom:1px solid var(--stroke)}.faq-q{width:100%;text-align:left;background:none;border:0;color:var(--text-hi);font-family:var(--sans);font-size:clamp(1.05rem,2vw,1.3rem);font-weight:500;padding:26px 0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px}.faq-q .pm{font-size:26px;color:var(--zap);transition:transform .35s var(--ease);flex:none;line-height:1}.faq-item.open .pm{transform:rotate(135deg)}.faq-a{overflow:hidden}.faq-a p{color:var(--text-mid);font-size:15.5px;line-height:1.6;padding-bottom:26px;max-width:680px}.finalcta{text-align:center;padding:var(--pad) 0;position:relative;overflow:hidden}#ambient2{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:120vw;height:52vh;max-width:1400px;opacity:.12;filter:blur(20px);pointer-events:none}.finalcta h2{max-width:14ch;margin:0 auto 24px}.finalcta p{max-width:560px;margin:0 auto 36px}.finalcta .hero-cta{justify-content:center}.footer{position:relative;overflow:hidden;border-top:1px solid var(--stroke);padding-top:80px}.footer-ghost{position:absolute;left:50%;bottom:-6%;transform:translateX(-50%);font-size:clamp(6rem,22vw,20rem);font-weight:600;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1px hsla(0,0%,100%,.045);white-space:nowrap;pointer-events:none;z-index:0;line-height:.8}.footer-in{position:relative;z-index:1;display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px;padding-bottom:60px}.footer-brand p{color:var(--text-mid);font-size:14px;max-width:320px;margin:16px 0 18px;line-height:1.55}.footer-brand .loop{font-family:var(--mono);font-size:12px;color:var(--zap);letter-spacing:.05em}.footer-col h4{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-low);margin-bottom:16px}.footer-col a{display:block;color:var(--text-mid);font-size:14px;padding:6px 0;transition:color .2s}.footer-col a:hover{color:var(--text-hi)}.footer-bar{position:relative;z-index:1;border-top:1px solid var(--stroke);padding:24px 0;display:flex;justify-content:space-between;flex-wrap:wrap;gap:14px;font-size:13px}.footer-bar,.footer-bar a{color:var(--text-low)}.footer-bar a:hover{color:var(--text-mid)}.page-hero{padding:160px 0 60px}.page-hero .eyebrow{margin-bottom:18px;display:block}.prose{max-width:760px;margin:0 auto;padding-bottom:var(--pad)}.prose h2{font-size:1.6rem;font-weight:600;letter-spacing:-.02em;margin:44px 0 14px}.prose h3{font-size:1.15rem;font-weight:600;margin:28px 0 10px}.prose p{margin-bottom:16px}.prose p,.prose ul{color:var(--text-mid);font-size:16px;line-height:1.7}.prose ul{margin:0 0 16px 20px}.prose li{margin-bottom:8px}.prose a{color:var(--zap)}.support-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px}.support-card{border:1px solid var(--stroke);border-radius:var(--r-lg);background:var(--bg-raised);padding:32px}.support-card h3{font-size:1.15rem;font-weight:600;margin-bottom:10px}.support-card p{color:var(--text-mid);font-size:14px;line-height:1.6}.about-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px}:root{--glass-bg:rgba(18,19,26,.55);--glass-bg-strong:rgba(15,16,23,.74);--glass-border:hsla(0,0%,100%,.1);--glass-blur:18px;--glass-shadow:0 24px 70px -28px rgba(0,0,0,.75);--glass-hi:inset 0 1px 0 hsla(0,0%,100%,.08)}.glass{background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur)) saturate(1.2);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.2);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow),var(--glass-hi)}.glass,.reflect{position:relative;overflow:hidden}.reflect:after{content:"";position:absolute;top:0;left:0;width:45%;height:100%;pointer-events:none;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.06) 45%,hsla(0,0%,100%,.02) 55%,transparent);transform:translateX(-140%) skewX(-18deg);animation:sheen 9s ease-in-out infinite;will-change:transform}@keyframes sheen{0%,72%{transform:translateX(-140%) skewX(-18deg)}88%,to{transform:translateX(320%) skewX(-18deg)}}.bcard,.coach,.email,.faq-item,.metric,.ncard,.objbox,.panel-wrap,.step-card,.support-card,.tcard{background:linear-gradient(180deg,rgba(24,26,35,.82),rgba(15,16,23,.86));border-color:var(--glass-border)}.bcard,.coach,.email,.metric,.objbox,.panel-wrap,.step-card,.support-card,.tcard{box-shadow:var(--glass-shadow),var(--glass-hi)}.metric{transition:transform .35s var(--ease),border-color .35s,box-shadow .35s}.metric:hover{transform:translateY(-5px);border-color:var(--stroke-hi);box-shadow:0 30px 80px -30px rgba(0,0,0,.8),0 0 60px -34px var(--zap-glow),var(--glass-hi)}.ncard-online{background:var(--glass-bg)}.ncard-zap{background:linear-gradient(160deg,rgba(91,140,255,.12),var(--glass-bg));border-color:rgba(91,140,255,.28)}.tw-feature{background:linear-gradient(160deg,rgba(91,140,255,.12),rgba(15,16,23,.9))}.nav.scrolled{background:rgba(9,10,14,.55);backdrop-filter:blur(26px) saturate(1.3);-webkit-backdrop-filter:blur(26px) saturate(1.3)}.mesh{position:fixed;inset:0;z-index:-2;pointer-events:none;opacity:.9;background:radial-gradient(46% 42% at 88% 24%,rgba(180,74,237,.05),transparent 60%),radial-gradient(52% 48% at 76% 92%,rgba(11,134,255,.05),transparent 62%),radial-gradient(46% 44% at 16% 96%,rgba(91,140,255,.05),transparent 62%);animation:meshdrift 24s ease-in-out infinite alternate}@keyframes meshdrift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(0,-2%,0) scale(1.06)}}.hero .wrap{position:relative;z-index:3}.hero-media{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.hero-media .kb{position:absolute;inset:-6%;will-change:transform;animation:kenburns 28s ease-in-out infinite alternate}.hero-media img{-o-object-fit:cover;object-fit:cover}@keyframes kenburns{0%{transform:scale(1.06) translate(0)}to{transform:scale(1.2) translate(-2.5%,-2%)}}.hero-media .veil{position:absolute;inset:0;background:linear-gradient(180deg,var(--bg-void) 0,rgba(7,7,8,.6) 11%,transparent 26%),linear-gradient(90deg,rgba(7,7,8,.95) 0,rgba(7,7,8,.8) 42%,rgba(7,7,8,.46) 100%),linear-gradient(0deg,rgba(7,7,8,.93),transparent 42%)}.hero-media .fallback{position:absolute;inset:0;z-index:-1;background:radial-gradient(120% 100% at 70% 30%,#141726,#08080b 70%)}.hero-media video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.photoframe{position:relative;overflow:hidden;border-radius:var(--r-lg);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow),var(--glass-hi);background:radial-gradient(120% 100% at 60% 20%,#141726,#08080b 72%)}.photoframe img{-o-object-fit:cover;object-fit:cover;transition:transform .8s var(--ease)}.photoframe:hover img{transform:scale(1.05)}.photoframe .frameveil{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 40%,rgba(7,7,8,.35))}.bcard .bphoto{position:absolute;inset:0;z-index:-2}.bcard .bphoto img{-o-object-fit:cover;object-fit:cover;transition:transform .8s var(--ease)}.bcard:hover .bphoto img{transform:scale(1.07)}.bcard .bphoto .bfallback{position:absolute;inset:0;background:radial-gradient(120% 100% at 60% 20%,#141726,#08080b 72%)}.bcard .bveil{position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(7,7,8,.12),rgba(7,7,8,.5) 52%,rgba(7,7,8,.92))}.bcard h3,.bcard p{position:relative}.bcard .vtag{position:absolute;top:20px;left:20px;font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--zap);background:rgba(13,17,30,.72);border:1px solid rgba(91,140,255,.3);border-radius:var(--r-pill);padding:5px 11px}.ninety-media{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.ninety-media img{-o-object-fit:cover;object-fit:cover;opacity:.5}.ninety-media .veil{position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,7,8,.9),rgba(7,7,8,.66) 55%,rgba(7,7,8,.9)),linear-gradient(0deg,var(--bg-void),transparent 30%,transparent 70%,var(--bg-void))}.ninety-media .fallback{position:absolute;inset:0;z-index:-1;background:var(--bg-void)}.ninety-sticky>.wrap{position:relative;z-index:2}.tw-feature.has-media{display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(24px,3vw,44px);align-items:center}.tw-feature .tf-media{position:relative;overflow:hidden;border-radius:var(--r-md);aspect-ratio:4/3;border:1px solid var(--glass-border);box-shadow:var(--glass-shadow)}.tw-feature .tf-media img{-o-object-fit:cover;object-fit:cover}.tw-feature .tf-media .fallback{position:absolute;inset:0;background:radial-gradient(120% 100% at 60% 20%,#141726,#08080b 72%)}.pmock{position:relative;width:var(--pw,232px);aspect-ratio:232/476;border-radius:32px;flex:none;background:linear-gradient(150deg,#2b2b33,#0d0d10);padding:2px;box-shadow:0 46px 100px -34px rgba(0,0,0,.85),0 0 130px -54px var(--zap-glow);transform-style:preserve-3d}.pmock .pscreen{position:relative;width:100%;height:100%;border-radius:30px;overflow:hidden;display:flex;flex-direction:column;background:radial-gradient(120% 80% at 50% -10%,#17171c,#0a0a0c 62%),var(--bg-base);box-shadow:inset 0 0 0 1px var(--stroke-hi),inset 0 0 70px rgba(0,0,0,.55);padding:26px 16px 16px}.pmock .pnotch{position:absolute;top:12px;left:50%;transform:translateX(-50%);width:84px;height:22px;border-radius:var(--r-pill);background:#050506;z-index:6;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.04)}.pmock .pscreen:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:5;background:linear-gradient(38deg,transparent 42%,hsla(0,0%,100%,.04) 50%,transparent 58%)}.pmock .phead{display:flex;align-items:center;gap:7px;font-family:var(--mono);font-size:9.5px;color:var(--text-mid);margin-bottom:12px}.pmock .phead .rd{width:7px;height:7px;border-radius:50%;background:var(--sig-record)}.pmock .ptitle{font-size:11.5px;color:var(--text-hi);font-weight:600;margin-bottom:3px}.pmock .psub{font-size:9.5px;color:var(--text-low);font-family:var(--mono);margin-bottom:12px}.pmock .prow{display:flex;gap:7px;align-items:flex-start;margin-bottom:9px}.pmock .pav{width:16px;height:16px;border-radius:50%;flex:none}.pmock .pbubble{flex:1;background:var(--bg-glass);border:1px solid var(--stroke);border-radius:9px;padding:6px 8px;font-size:8.5px;line-height:1.35;color:var(--text-mid)}.pmock .pchip{display:inline-block;font-family:var(--mono);font-size:7.5px;padding:1px 6px;border-radius:var(--r-pill);margin-top:5px}.pmock .pbars{display:flex;align-items:flex-end;gap:2px;height:36px;margin:6px 0 12px}.pmock .pbars i{flex:1;background:var(--zap);border-radius:2px;opacity:.85}.pmock .pline{height:7px;border-radius:4px;background:hsla(0,0%,100%,.08);margin-bottom:8px}.pmock .pline.sm{width:60%}.pmock .pline.zap{background:linear-gradient(90deg,var(--zap),var(--zap-deep))}.pmock .pcheck{display:flex;align-items:center;gap:8px;font-size:9px;color:var(--text-mid);padding:7px 0;border-bottom:1px solid var(--stroke)}.pmock .pcheck b{width:15px;height:15px;border-radius:5px;background:var(--zap);flex:none;display:grid;place-items:center;color:#06131f;font-size:9px}.pmock .pscore{margin-top:auto;display:flex;align-items:center;gap:10px;background:var(--bg-glass);border:1px solid var(--stroke-hi);border-radius:12px;padding:10px 11px}.pmock .pscore .pring{width:34px;height:34px;flex:none;border-radius:50%;background:conic-gradient(var(--zap) 0 88%,hsla(0,0%,100%,.08) 88% 100%);display:grid;place-items:center}.pmock .pscore .pring i{width:24px;height:24px;border-radius:50%;background:#0c0d12;display:grid;place-items:center;font-family:var(--mono);font-size:9px;color:var(--zap);font-style:normal}.pmock .pscore .psm{font-size:8px;color:var(--text-low);font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em}.pmock .pscore .pbig{font-size:12px;font-weight:600;color:var(--text-hi)}.float{animation:floaty 7s ease-in-out infinite;will-change:transform}.float.d1{animation-delay:-2s}.float.d2{animation-delay:-4s}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}.tilt-l{transform:perspective(1400px) rotateY(15deg) rotateX(6deg) rotate(2deg)}.tilt-r{transform:perspective(1400px) rotateY(-15deg) rotateX(6deg) rotate(-2deg)}.phone-stack{position:relative;min-height:540px}.phone-stack .pmock{position:absolute}.phone-stack .s-back{--pw:206px;left:2%;top:9%;filter:brightness(.68);z-index:0}.phone-stack .s-mid{--pw:222px;right:3%;top:1%;filter:brightness(.84);z-index:1}.phone-stack .s-front{--pw:246px;left:23%;top:5%;z-index:2}.cta-phone{position:absolute;top:12%;z-index:0;opacity:.9;pointer-events:none}.cta-phone.l{left:3%}.cta-phone.r{right:3%}@media (max-width:1280px){.cta-phone{display:none}}.finalcta .wrap{position:relative;z-index:1}.orb{position:absolute;border-radius:50%;pointer-events:none;z-index:0;background:radial-gradient(circle at 35% 30%,rgba(91,140,255,.2),rgba(91,140,255,.05) 55%,transparent 72%);animation:orbfloat 11s ease-in-out infinite;will-change:transform}.orb.violet{background:radial-gradient(circle at 35% 30%,rgba(180,74,237,.16),rgba(180,74,237,.04) 55%,transparent 72%)}@keyframes orbfloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(16px,-24px,0)}}.showcase{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(30px,5vw,72px);align-items:center}.showcase .sc-copy .eyebrow{margin-bottom:16px;display:block}.showcase .feat{display:flex;gap:12px;margin-top:22px}.showcase .feat .fi{width:34px;height:34px;border-radius:10px;flex:none;display:grid;place-items:center;background:rgba(91,140,255,.1);border:1px solid rgba(91,140,255,.28)}.showcase .feat h4{font-size:15px;font-weight:600;margin-bottom:3px}.showcase .feat p{font-size:13.5px;color:var(--text-mid);max-width:340px}.brandmark{display:inline-flex;align-items:center;gap:10px;line-height:1}.brandmark img{display:block}.brandtext{font-weight:600;letter-spacing:-.03em;color:var(--zap)}.brandtext b{color:var(--text-hi);font-weight:600}.intro{position:fixed;inset:0;z-index:400;background:#050507;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:26px;cursor:pointer}.intro-glow{position:absolute;width:640px;height:640px;border-radius:50%;background:radial-gradient(circle,rgba(91,140,255,.2) 0,rgba(91,140,255,.05) 40%,transparent 65%);animation:introglow 2.6s ease-in-out}@keyframes introglow{0%{opacity:0;transform:scale(.8)}40%,80%{opacity:1;transform:scale(1)}to{opacity:.8}}.intro-mark{position:relative;display:flex;flex-direction:column;align-items:center;gap:18px;z-index:1}.intro-icon{position:relative;overflow:hidden;border-radius:22px;padding:6px;animation:bloom 2.6s cubic-bezier(.16,1,.3,1) forwards}@keyframes bloom{0%{filter:drop-shadow(0 0 0 rgba(91,140,255,0))}42%{filter:drop-shadow(0 0 38px rgba(120,150,255,.6)) drop-shadow(0 0 10px rgba(91,140,255,.5))}to{filter:drop-shadow(0 14px 44px rgba(91,140,255,.32))}}.bolt-pulse{position:absolute;left:0;top:-30%;width:44%;height:65%;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(170,192,255,.85) 45%,rgba(91,140,255,.4) 60%,transparent);filter:blur(7px);mix-blend-mode:screen;opacity:0;will-change:transform,opacity;transform:rotate(16deg) translateY(-90%);animation:boltpulse 1.15s cubic-bezier(.16,1,.3,1) .85s forwards}@keyframes boltpulse{0%{opacity:0;transform:rotate(16deg) translateY(-90%)}22%{opacity:.95}to{opacity:0;transform:rotate(16deg) translateY(170%)}}.reflectfast:after{content:"";position:absolute;top:0;left:0;width:55%;height:100%;pointer-events:none;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.22) 48%,transparent 62%);transform:translateX(-160%) skewX(-18deg);animation:sheenonce 1.5s ease-in-out .7s forwards}@keyframes sheenonce{to{transform:translateX(300%) skewX(-18deg)}}.intro-wave{display:flex;align-items:center;gap:4px;height:30px;z-index:1}.intro-wave i{width:4px;border-radius:2px;background:linear-gradient(180deg,#8283ff,#0b86ff);animation:introbar 1s ease-in-out infinite alternate;will-change:transform}@keyframes introbar{0%{transform:scaleY(.45)}to{transform:scaleY(1)}}.auth-wrap{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:120px 20px 60px;position:relative;overflow:hidden}.auth-bg{position:absolute;inset:0;pointer-events:none;background:radial-gradient(700px 540px at 30% 12%,rgba(91,140,255,.1),transparent 60%),radial-gradient(600px 500px at 82% 80%,rgba(180,74,237,.07),transparent 62%)}.auth-card{position:relative;width:100%;max-width:440px;border-radius:var(--r-lg);padding:40px 36px;background:rgba(16,17,24,.62);border:1px solid var(--glass-border);backdrop-filter:blur(22px) saturate(1.2);-webkit-backdrop-filter:blur(22px) saturate(1.2);box-shadow:var(--glass-shadow),var(--glass-hi)}.auth-card .brandmark{margin-bottom:26px}.auth-card h1{font-size:1.7rem;font-weight:600;letter-spacing:-.02em;margin-bottom:8px}.auth-card .sub{color:var(--text-mid);font-size:14.5px;margin-bottom:28px;line-height:1.55}.field{margin-bottom:16px}.field label{display:block;font-size:12.5px;color:var(--text-mid);margin-bottom:7px;font-weight:500}.field input{width:100%;background:hsla(0,0%,100%,.04);border:1px solid var(--stroke-hi);color:var(--text-hi);font-family:var(--sans);font-size:15px;padding:13px 15px;border-radius:14px;outline:none;transition:border-color .2s,box-shadow .2s}.field input:focus{border-color:var(--zap);box-shadow:0 0 0 3px rgba(91,140,255,.18)}.field input.invalid{border-color:var(--sig-record);box-shadow:0 0 0 3px rgba(255,77,77,.14)}.field .err{color:var(--sig-record);font-size:12.5px;margin-top:6px}.auth-card .btn-primary{width:100%;justify-content:center;margin-top:6px;font-size:15.5px;padding:15px 22px}.auth-alt{margin-top:22px;text-align:center;color:var(--text-mid);font-size:14px}.auth-alt button{background:none;border:0;color:var(--zap);font-family:var(--sans);font-size:14px;font-weight:500;cursor:pointer;padding:2px 4px}.auth-back{position:absolute;top:26px;left:0;right:0;display:flex;justify-content:center}.auth-ok{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;padding:14px 0 6px}.auth-ok .ok-ring{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:rgba(78,227,168,.1);border:1px solid rgba(78,227,168,.4);color:var(--sig-value);font-size:24px}.auth-ok p{color:var(--text-mid);font-size:14.5px;line-height:1.6}.auth-ok b{color:var(--text-hi)}.magnet{display:inline-block;will-change:transform}@media (max-width:1024px){.hero-grid{grid-template-columns:1fr;gap:60px;text-align:center}.hero .sub,.hero-chips{margin-left:auto;margin-right:auto}.hero-chips,.hero-cta{justify-content:center}.ninety-grid{gap:30px}.mock-act,.mock-analyze,.mock-score,.ninety-grid{grid-template-columns:1fr}.bento{grid-template-columns:repeat(2,1fr)}.b-auto,.b-field,.b-ins,.b-real{grid-column:span 2}.footer-in{grid-template-columns:1fr 1fr}.hiw-timeline{grid-template-columns:1fr;gap:44px}.hiw-line{display:none}.about-stats,.showcase,.support-grid{grid-template-columns:1fr}.showcase{gap:48px}.tw-feature.has-media{grid-template-columns:1fr}.tw-feature .tf-media{max-width:520px}.cmp3{grid-template-columns:1fr 1fr;gap:16px}.cmp-media{grid-column:1/-1;order:-1;min-height:200px}}@media (max-width:680px){.nav-right .btn,.nav-right .login,.seg{display:none}.burger{display:flex}.metrics{grid-template-columns:1fr 1fr}.tw-cols{grid-template-columns:1fr;height:600px}.tw-col:nth-child(3){display:none}.phone{transform:none}.sat{display:none}.footer-in{grid-template-columns:1fr}.hero h1{font-size:clamp(2.6rem,11vw,4rem)}.phone-stack{min-height:420px}.phone-stack .s-back,.phone-stack .s-mid{display:none}.phone-stack .s-front{--pw:230px}.hero-media .veil{backdrop-filter:none;-webkit-backdrop-filter:none}.cmp3{grid-template-columns:1fr;max-width:440px}.cmp-media{order:0}}@media (prefers-reduced-motion:reduce){*{animation:none!important;scroll-behavior:auto!important}}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-blue-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus\:ring-offset-background:focus{--tw-ring-offset-color:var(--color-background)}.group:hover .group-hover\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:640px){.sm\:flex-row{flex-direction:row}}@media (min-width:768px){.md\:block{display:block}.md\:h-\[85vh\]{height:85vh}.md\:w-\[85vw\]{width:85vw}.md\:scale-85{--tw-scale-x:.85;--tw-scale-y:.85;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:rounded-\[40px\]{border-radius:40px}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-7xl{font-size:4.5rem;line-height:1}.md\:text-\[6rem\]{font-size:6rem}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width:1024px){.lg\:bottom-20{bottom:5rem}.lg\:left-\[-80px\]{left:-80px}.lg\:right-\[-80px\]{right:-80px}.lg\:top-12{top:3rem}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:order-3{order:3}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:mb-5{margin-bottom:1.25rem}.lg\:mt-0{margin-top:0}.lg\:grid{display:grid}.lg\:h-10{height:2.5rem}.lg\:h-\[600px\]{height:600px}.lg\:w-10{width:2.5rem}.lg\:max-w-none{max-width:none}.lg\:scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:justify-end{justify-content:flex-end}.lg\:gap-4{gap:1rem}.lg\:gap-8{gap:2rem}.lg\:rounded-2xl{border-radius:1rem}.lg\:p-4{padding:1rem}.lg\:px-0{padding-left:0;padding-right:0}.lg\:px-12{padding-left:3rem;padding-right:3rem}.lg\:py-0{padding-top:0;padding-bottom:0}.lg\:text-left{text-align:left}.lg\:text-4xl{font-size:2.25rem;line-height:2.5rem}.lg\:text-7xl{font-size:4.5rem;line-height:1}.lg\:text-\[6rem\]{font-size:6rem}.lg\:text-\[8rem\]{font-size:8rem}.lg\:text-lg{font-size:1.125rem;line-height:1.75rem}.lg\:text-sm{font-size:.875rem;line-height:1.25rem}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}.lg\:text-xs{font-size:.75rem;line-height:1rem}}