*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after,::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:#3b82f680;--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}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-x-0{left:0;right:0}.bottom-0{bottom:0}.bottom-4{bottom:1rem}.left-1\/2{left:50%}.right-4{right:1rem}.top-4{top:1rem}.z-10{z-index:10}.z-20{z-index:20}.mt-1{margin-top:.25rem}.mt-3{margin-top:.75rem}.flex{display:flex}.inline-flex{display:inline-flex}.hidden{display:none}.aspect-\[1408\/768\]{aspect-ratio:1408/768}.h-11{height:2.75rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-32{height:8rem}.h-\[480px\]{height:480px}.h-full{height:100%}.w-11{width:2.75rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-8{width:2rem}.w-full{width:100%}.max-w-\[1408px\]{max-width:1408px}.max-w-md{max-width:28rem}.max-w-xl{max-width:36rem}.flex-1{flex:1}.-translate-x-1\/2{--tw-translate-x:-50%;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-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))}.scale-\[1\.03\]{--tw-scale-x:1.03;--tw-scale-y:1.03;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))}.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:2s cubic-bezier(.4,0,.6,1) infinite pulse}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.overflow-hidden{overflow:hidden}.rounded-2xl{border-radius:1rem}.rounded-\[22px\]{border-radius:22px}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-cyan-500\/10{border-color:#06b6d41a}.border-cyan-500\/15{border-color:#06b6d426}.border-cyan-500\/20{border-color:#06b6d433}.border-slate-800{--tw-border-opacity:1;border-color:rgb(30 41 59/var(--tw-border-opacity))}.bg-cyan-300{--tw-bg-opacity:1;background-color:rgb(103 232 249/var(--tw-bg-opacity))}.bg-slate-600{--tw-bg-opacity:1;background-color:rgb(71 85 105/var(--tw-bg-opacity))}.bg-slate-900\/70{background-color:#0f172ab3}.bg-slate-950\/55{background-color:#0206178c}.bg-slate-950\/70{background-color:#020617b3}.bg-\[linear-gradient\(rgba\(14\,165\,233\,0\.06\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,rgba\(14\,165\,233\,0\.06\)_1px\,transparent_1px\)\]{background-image:linear-gradient(#0ea5e90f 1px,#0000 1px),linear-gradient(90deg,#0ea5e90f 1px,#0000 1px)}.bg-\[radial-gradient\(circle_at_top\,rgba\(8\,145\,178\,0\.18\)\,transparent_28\%\)\,linear-gradient\(180deg\,rgba\(2\,6\,23\,0\.96\)\,rgba\(4\,12\,24\,0\.98\)\)\]{background-image:radial-gradient(circle at top,#0891b22e,#0000 28%),linear-gradient(#020617f5,#040c18fa)}.bg-gradient-to-t{background-image:linear-gradient(to top, var(--tw-gradient-stops))}.from-slate-950{--tw-gradient-from:#020617 var(--tw-gradient-from-position);--tw-gradient-to:#02061700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.via-slate-950\/35{--tw-gradient-to:#02061700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #02061759 var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.bg-\[size\:28px_28px\]{background-size:28px 28px}.object-contain{-o-object-fit:contain;object-fit:contain}.p-4{padding:1rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.text-center{text-align:center}.text-right{text-align:right}.text-\[10px\]{font-size:10px}.text-sm{font-size:.875rem;line-height:1.25rem}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-7{line-height:1.75rem}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.2em\]{letter-spacing:.2em}.text-cyan-300{--tw-text-opacity:1;color:rgb(103 232 249/var(--tw-text-opacity))}.text-slate-100{--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity))}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow-\[0_28px_60px_rgba\(2\,8\,23\,0\.45\)\]{--tw-shadow:0 28px 60px #02081773;--tw-shadow-colored:0 28px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.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-blur-md{--tw-backdrop-blur:blur(12px);-webkit-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);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,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-700{transition-duration:.7s}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-base:#020611;--bg-panel:#07101db3;--bg-panel-strong:#060e1ae0;--border-soft:#4f9aff2e;--border-strong:#38bdf84d;--text-primary:#edf7ff;--text-secondary:#a9bfd3;--text-muted:#6f879c;--accent:#22d3ee;--accent-deep:#1d4ed8}*{box-sizing:border-box}body{min-height:100vh;color:var(--text-primary);scroll-behavior:smooth;letter-spacing:-.01em;background:radial-gradient(circle at 15% 5%,#0ec8fa2e,#0000 42%),radial-gradient(circle at 82% 12%,#2563eb1f,#0000 34%),linear-gradient(#030712 0%,#020611 52%,#02050a 100%);margin:0;font-family:Manrope,Segoe UI,sans-serif;overflow-x:hidden}.app-frame{background:0 0;width:100%;min-height:100%;position:relative}.app-frame:before{content:"";pointer-events:none;opacity:.5;background-color:#0000;background-image:linear-gradient(#407cb10a 1px,#0000 1px),linear-gradient(90deg,#407cb10a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle,#000 25%,#0000 85%);mask-image:radial-gradient(circle,#000 25%,#0000 85%)}.nav-top{z-index:99;will-change:background, transform;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#040a145c;border-bottom:1px solid #38bdf814;justify-content:space-between;align-items:center;padding:1rem 1.5rem;transition:all .38s;display:flex;position:fixed;top:0;left:0;right:0}.nav-solid{background:#030810d1;border-color:#14b8a63d;box-shadow:0 24px 65px -38px #000000bf}.nav-left{align-items:center;gap:12px;display:flex}.nav-left .logo{-o-object-fit:contain;object-fit:contain;width:38px;height:38px}.brand-lockup{flex-direction:column;gap:2px;display:flex}.logo-title{letter-spacing:.16em;text-transform:uppercase;color:#a5f3fc;text-shadow:0 0 12px #22d3ee59;font-family:Russo One,Orbitron,Segoe UI,sans-serif;font-size:.92rem}.brand-subtitle{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);font-size:.68rem}.nav-menu{align-items:center;gap:26px;margin:0;padding:0;list-style:none;display:flex}.nav-menu a{letter-spacing:.04em;color:#c6d5e0;font-size:.84rem;font-weight:600;text-decoration:none;transition:color .25s,transform .25s}.nav-menu a:hover{color:#2dd4bf;transform:translateY(-1px)}.nav-menu a.active{color:#8ce8f7}.nav-cta{min-height:42px;color:var(--text-primary);letter-spacing:.04em;background:linear-gradient(135deg,#0ea5e929,#1d4ed83d);border:1px solid #67e8f933;border-radius:999px;justify-content:center;align-items:center;padding:0 1.1rem;font-size:.83rem;font-weight:700;text-decoration:none;transition:transform .25s,border-color .25s,box-shadow .25s;display:inline-flex;box-shadow:0 16px 32px #06132547}.nav-cta:hover{border-color:#67e8f973;transform:translateY(-1px);box-shadow:0 20px 40px #0613256b}.section-panel{border:1px solid var(--border-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#08101de0,#091221b3);border-radius:24px;max-width:1120px;margin:0 auto;padding:4.5rem 1.6rem;position:relative;overflow:hidden;box-shadow:0 28px 90px #050a1661}.section-panel:before{content:"";pointer-events:none;background:linear-gradient(135deg,#67e8f90f,#0000 30% 70%,#2563eb0d);position:absolute;inset:0}.section-heading{gap:.8rem;margin-bottom:1.5rem;display:grid}.section-tag{color:#8ce8f7;letter-spacing:.16em;text-transform:uppercase;background:#0c1b2cb3;border:1px solid #67e8f93d;border-radius:999px;width:fit-content;padding:.35rem .8rem;font-size:.7rem;font-weight:700;display:inline-flex}.section-heading h2,.section-panel h2{letter-spacing:-.03em;color:#f3fbff;margin:0;font-size:clamp(1.85rem,4vw,2.7rem)}.section-lead{max-width:720px;color:var(--text-secondary);margin:.55rem 0 0;font-size:1rem;line-height:1.75}.page-main{min-height:100vh}.page-section-first{margin-top:8.4rem}.whitepaper-header{z-index:1;gap:.9rem;margin-bottom:2.2rem;display:grid;position:relative}.whitepaper-header h1{color:#f4fbff;margin:0;font-size:clamp(2.2rem,6vw,4rem);line-height:1.02}.whitepaper-subtitle{color:#9dd7f3;max-width:760px;margin:0;font-size:1.05rem;line-height:1.7}.whitepaper-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin-top:.6rem;display:grid}.whitepaper-meta-card{background:#081423b8;border:1px solid #5194d429;border-radius:18px;gap:.35rem;padding:1rem;display:grid}.whitepaper-meta-card span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem}.whitepaper-meta-card strong{color:#eef9ff;font-size:.95rem;line-height:1.5}.whitepaper-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin-top:1.5rem;display:grid}.technology-carousel{z-index:1;background:#030810b8;border:1px solid #38bdf829;border-radius:24px;margin:0 0 2rem;position:relative;overflow:hidden;box-shadow:0 24px 65px #02081766}.demo-video-shell{z-index:1;gap:1.2rem;padding:1.25rem;display:grid;position:relative}.demo-video-copy{gap:.55rem;display:grid}.demo-video-copy h3{color:#f3fbff;margin:0;font-size:clamp(1.45rem,3vw,2.2rem)}.demo-video-copy p{max-width:760px;margin:0}.demo-video-frame{background:radial-gradient(circle at 0 0,#22d3ee29,#0000 36%),linear-gradient(#040a16fa,#050d1af2);border:1px solid #67e8f933;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 30px 70px #0208176b}.demo-video-frame:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff08}.demo-video-player{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;background:#020611;width:100%;display:block}.demo-video-shell.is-active .demo-video-frame{border-color:#67e8f966;box-shadow:0 34px 80px #0891b23d}.landing-demo-video{margin:1.6rem 0 .8rem;padding:0}.technology-demo-video{padding:0}.pitch-panel{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:1.4rem;display:grid}.pitch-panel-copy{z-index:1;position:relative}.pitch-panel-copy h3{color:#f3fbff;margin:.9rem 0 .7rem;font-size:clamp(1.8rem,4vw,2.6rem)}.pitch-panel-copy p{max-width:640px;margin:0}.pitch-panel-actions{flex-wrap:wrap;gap:.9rem;margin-top:1.4rem;display:flex}.pitch-stage{z-index:1;position:relative}.pitch-stage-shell{aspect-ratio:16/9;background:#040a16fa;border:1px solid #67e8f938;border-radius:24px;flex-direction:column;width:100%;display:flex;overflow:hidden;box-shadow:0 30px 70px #02081775}.pitch-stage-viewer{background:linear-gradient(#040a16fa,#050d1af2);flex:1;position:relative;overflow:hidden}.pitch-slide{-o-object-fit:contain;object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity .35s,transform .35s;position:absolute;inset:0;transform:scale(1.01)}.pitch-slide-active{opacity:1;transform:scale(1)}.pitch-stage-controls{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#030810e0;border-top:1px solid #38bdf81f;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.pitch-stage-counter{color:#d9f5ff;align-items:baseline;gap:.3rem;min-width:72px;display:inline-flex}.pitch-stage-counter strong{font-size:1rem}.pitch-stage-counter span{color:var(--text-muted);font-size:.88rem}.pitch-stage-dots{flex-wrap:wrap;flex:1;justify-content:center;gap:.45rem;display:flex}.pitch-stage-dot{cursor:pointer;background:#64748bb3;border:0;border-radius:50%;width:10px;height:10px;padding:0;transition:transform .2s,background .2s}.pitch-stage-dot.active{background:#8ce8f7;transform:scale(1.15)}.pitch-stage-buttons{gap:.55rem;display:flex}.pitch-stage-button{color:#e5f7ff;cursor:pointer;background:#0f172ad6;border:1px solid #38bdf833;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;transition:border-color .25s,color .25s,transform .25s;display:inline-flex}.pitch-stage-button:hover{color:#8ce8f7;border-color:#67e8f980;transform:translateY(-1px)}.page-hero{padding-top:8.8rem}.section-panel p{z-index:1;color:var(--text-secondary);line-height:1.75;position:relative}.hero-section{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:2rem;max-width:1220px;min-height:92vh;margin:0 auto;padding:8.8rem 1.4rem 3rem;display:grid}.hero-copy{z-index:1;grid-column:span 6/span 6;max-width:590px}.hero-visual{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00060fc7;border-radius:24px;grid-column:span 6/span 6;min-height:58vh;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #38bdf838,0 32px 68px -24px #000000ad}.hero-mobile-placeholder{color:#8fd3ff;text-transform:uppercase;letter-spacing:.08em;place-items:center;height:100%;font-size:.9rem;display:grid}.grid-overlay:before{content:"";pointer-events:none;background-image:linear-gradient(#0b597624 1px,#0000 1px),linear-gradient(90deg,#0b597624 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.hero-copy h1{color:#ecfeff;text-shadow:0 0 20px #0ee0ff29,0 0 44px #08d2ff14;margin:0 0 1rem;font-size:clamp(2.7rem,7vw,5rem);line-height:.98}.hero-copy p{color:#bfd9ea;font-size:1.04rem}.hero-kicker{color:#7dd3fc;letter-spacing:.18em;text-transform:uppercase;margin:0 0 .85rem;font-size:.82rem;font-weight:700}.hero-summary{max-width:560px;margin:0;line-height:1.8}.pill{color:#80e0ff;letter-spacing:.14em;text-transform:uppercase;background:#2cd3de1f;border:1px solid #2dd4bf52;border-radius:999px;margin-bottom:1rem;padding:.42rem .95rem;font-size:.72rem;font-weight:700;display:inline-block}.hero-actions{flex-wrap:wrap;gap:.8rem;margin-top:1.8rem;display:flex}.hero-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin-top:1.8rem;display:grid}.hero-proof-card{background:#081423b8;border:1px solid #5194d429;border-radius:18px;gap:.35rem;padding:1rem;display:grid;box-shadow:inset 0 1px #ffffff05}.hero-proof-card strong{color:#f4fbff;font-size:1.02rem}.hero-proof-card span{color:var(--text-muted);font-size:.82rem;line-height:1.5}.btn{border:none;border-radius:999px;align-items:center;gap:8px;padding:.92rem 1.35rem;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 2px 30px #01ecff1f}.btn-primary{color:#04192f;background:linear-gradient(120deg,#67e8f9,#2563eb)}.btn-secondary{color:#d6f7ff;background:linear-gradient(120deg,#10b9811a,#0ea5e929);border:1px solid #4bd4cc2e}.btn-glow{color:#fff;background:linear-gradient(145deg,#0891b2,#1d4ed8);box-shadow:0 0 35px #12d2f266}.btn:hover{transform:translateY(-2px)scale(1.01);box-shadow:0 10px 25px #15ffff47}.btn:after{content:"";opacity:0;background:radial-gradient(circle at 30% 30%,#ffffff52,#0000 50%);transition:opacity .3s;position:absolute;inset:0}.btn:hover:after{opacity:.32}.warning-card{background:linear-gradient(135deg,#991b1b33,#dc262614);border:1px solid #ff121266;border-left:4px solid #f43f5e;border-radius:16px;align-items:center;gap:16px;margin-top:1.6rem;padding:1.2rem;display:flex;box-shadow:0 0 28px #f43f5e47}.warning-icon{color:#fee2e2;background:#f8717138;border:1px solid #fca5a599;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.features-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin-top:1.5rem;display:grid}.feature-card{--rx:0deg;--ry:0deg;transform:perspective(1000px) rotateX(var(--rx)) rotateY(var(--ry));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#0b2335c7,#0a1828b8);border:1px solid #1e61ab38;border-radius:18px;min-height:200px;padding:1.35rem;transition:transform .3s,box-shadow .3s;box-shadow:0 20px 38px #070b1352}.feature-card:hover{border-color:#22d3ee8c;box-shadow:0 18px 45px #029fff80}.feature-icon{color:#38bdf8;background:#42a5fd33;border:1px solid #38bdf86b;border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:.8rem;display:grid}.feature-card h3{color:#edf9ff;margin:0 0 .65rem}.feature-card p{color:var(--text-secondary);margin:0}.timeline-section{margin-top:2rem;padding-bottom:3.2rem}.timeline-wrapper{margin-top:1.5rem;padding-left:1rem;position:relative}.timeline-line{opacity:.9;background:linear-gradient(#22d3ee 0%,#3b82f6 40%,#60a5fa 100%);width:3px;position:absolute;top:0;bottom:0;left:10px}.timeline-items{gap:1.1rem;margin:0;padding:0;list-style:none;display:grid}.timeline-item{background:#0a1623c2;border:1px solid #1e69b933;border-radius:16px;padding:.9rem 0 .9rem 2rem;position:relative;box-shadow:0 6px 24px #09142261}.timeline-item.active{border-color:#22d3ee8c;box-shadow:0 0 32px #38bdf859}.timeline-node{background:#22d3ee;border:2px solid #0ff;border-radius:50%;width:16px;height:16px;position:absolute;top:12px;left:-15px;box-shadow:0 0 12px #22d3eecc}.timeline-item h3{color:#e0f2fe;margin:0;font-size:1.01rem}.timeline-item p{color:#9ac0e0;margin:.35rem 0 0}.roadmap-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.roadmap-card{background:#0a1623c2;border:1px solid #1e69b933;border-radius:18px;padding:1.2rem;box-shadow:0 6px 24px #09142261}.roadmap-phase{color:#8ce8f7;letter-spacing:.12em;text-transform:uppercase;background:#0c1b2cb3;border:1px solid #67e8f93d;border-radius:999px;margin-bottom:.7rem;padding:.32rem .72rem;font-size:.72rem;font-weight:700;display:inline-flex}.roadmap-card h3{color:#e0f2fe;margin:0 0 .55rem}.roadmap-card p{margin:0}.team-section{background:radial-gradient(circle at 100% 0,#22d3ee2e,#0000 32%),linear-gradient(135deg,#091221f5,#081930cc);border-color:#2dd4bf38;margin-top:2rem}.team-header{text-align:center;max-width:700px;margin:0 auto 2.2rem}.team-header h2{color:#ecfeff;margin:.5rem 0 .75rem;font-size:clamp(2rem,5vw,3rem)}.team-header p{color:#aac6d9;margin:0}.team-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08101ed1;border:1px solid #38bdf83d;border-radius:24px;max-width:760px;margin:0 auto;padding:2rem;transition:transform .28s,box-shadow .28s,border-color .28s;box-shadow:0 24px 60px #02081773}.team-card:hover{border-color:#22d3ee8c;transform:translateY(-4px)scale(1.01);box-shadow:0 30px 70px #0891b238}.team-copy h3{color:#f8fdff;margin:0;font-size:1.8rem}.team-role{color:#67e8f9;letter-spacing:.04em;text-transform:uppercase;margin:.5rem 0 1rem;font-size:.88rem;font-weight:700}.team-description{color:#c0d7e8;margin:0;line-height:1.8}.team-links{flex-wrap:wrap;gap:.9rem;margin-top:1.5rem;display:flex}.team-link{color:#d8edf8;background:#0d1a2bd9;border:1px solid #38bdf833;border-radius:999px;align-items:center;gap:.6rem;padding:.85rem 1rem;text-decoration:none;transition:transform .25s,border-color .25s,color .25s,box-shadow .25s;display:inline-flex}.team-link:hover{color:#67e8f9;border-color:#67e8f994;transform:translateY(-2px);box-shadow:0 12px 30px #0891b22e}.cta-section{text-align:center;background:linear-gradient(135deg,#06b6d452,#1e3a8a73);border:1px solid #2dd4bf3d;box-shadow:0 16px 48px #05102d80}.cta-section h2{color:#d9fcff}.cta-section p{color:#b4d9f5;margin-bottom:1.2rem}.cta-actions{flex-wrap:wrap;justify-content:center;gap:.9rem;margin-top:1.4rem;display:flex}.footer-panel{border-top:1px solid #2dd4bf3d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;max-width:1120px;margin:1.4rem auto 0;padding:2rem 1.4rem 2.4rem;display:flex}.footer-links{gap:16px;margin:0;padding:0;list-style:none;display:flex}.footer-links a{color:#8cb7cc;font-size:.9rem;text-decoration:none}.footer-brand{color:#c4d6eb;align-items:center;gap:10px;font-size:.92rem;display:flex}.footer-brand .logo{width:30px;height:30px}.cursor-glow{pointer-events:none;z-index:999;mix-blend-mode:screen;background:radial-gradient(circle,#22d3eee6 0%,#22d3ee26 45%,#0000 70%);border-radius:50%;width:18px;height:18px;transition:transform .1s linear;position:fixed;transform:translate(-50%,-50%)}.scroll-reveal{opacity:0;transition:opacity .66s,transform .66s;transform:translateY(20px)scale(.99)}.scroll-reveal.revealed{opacity:1;transform:translateY(0)scale(1)}@media (width<=1024px){.hero-section{grid-template-columns:1fr;padding-top:7.4rem}.hero-copy,.hero-visual{grid-column:auto}.hero-proof,.whitepaper-meta,.whitepaper-facts,.roadmap-grid,.pitch-panel,.features-grid{grid-template-columns:1fr}.nav-menu,.nav-cta{display:none}.section-panel{padding:3rem 1rem}.page-section-first{margin-top:7.1rem}}@media (width<=640px){.nav-top{padding:.9rem 1rem}.timeline-wrapper{padding-left:1rem}.timeline-item{padding-left:1.6rem}.hero-copy p,.section-lead{font-size:.96rem}.hero-actions,.cta-actions,.pitch-stage-controls{flex-direction:column;align-items:stretch}.pitch-stage-counter,.pitch-stage-buttons,.btn{justify-content:center}.team-card{padding:1.35rem}.team-copy h3{font-size:1.45rem}.cursor-glow{display:none}}.hover\:border-cyan-400\/45:hover{border-color:#22d3ee73}.hover\:bg-slate-400:hover{--tw-bg-opacity:1;background-color:rgb(148 163 184/var(--tw-bg-opacity))}.hover\:text-cyan-200:hover{--tw-text-opacity:1;color:rgb(165 243 252/var(--tw-text-opacity))}@media (width>=768px){.md\:block{display:block}.md\:p-5{padding:1.25rem}}
