:root{color-scheme:dark;font-family:Manrope,sans-serif;--bg: #050816;--bg-soft: rgba(17, 24, 52, .72);--panel: rgba(13, 18, 38, .78);--panel-strong: rgba(16, 22, 47, .92);--line: rgba(173, 196, 255, .14);--line-strong: rgba(173, 196, 255, .28);--text: #f6f8ff;--muted: rgba(235, 241, 255, .7);--soft: rgba(235, 241, 255, .5);--blue: #73a9ff;--cyan: #9ef3ff;--violet: #8d88ff;--shadow: 0 30px 120px rgba(0, 0, 0, .45);--radius-xl: 34px;--radius-lg: 26px;--radius-md: 20px;--content-width: min(1420px, calc(100vw - 44px) )}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:radial-gradient(circle at top,rgba(38,58,146,.32),transparent 38%),linear-gradient(180deg,#070b18,#04070f);color:var(--text);zoom:.9}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.page-shell{position:relative;overflow:clip}.ambient-backdrop{position:fixed;inset:0;pointer-events:none;overflow:hidden}.glow{position:absolute;border-radius:999px;filter:blur(90px);opacity:.7;animation:drift 16s ease-in-out infinite alternate}.glow-a{top:5%;left:-10%;width:34rem;height:34rem;background:#264cff47}.glow-b{top:35%;right:-8%;width:30rem;height:30rem;background:#7a6eff42;animation-duration:20s}.glow-c{bottom:-12%;left:30%;width:28rem;height:28rem;background:#64dbff29;animation-duration:18s}.grid-fade{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(circle at center,black 30%,transparent 86%);mask-image:radial-gradient(circle at center,black 30%,transparent 86%);opacity:.18}.topbar,.hero,.section-intro,.card-grid,.immersive-band,.architecture-panel,.closing-panel,.footer{width:var(--content-width);margin:0 auto}.topbar{position:sticky;top:0;z-index:40;padding-top:18px;padding-bottom:12px}.topbar-track{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:74px;padding:10px 12px 10px 20px;border:1px solid rgba(210,223,255,.12);border-radius:999px;background:#080c1b8a;backdrop-filter:blur(24px) saturate(140%);-webkit-backdrop-filter:blur(24px) saturate(140%);box-shadow:0 22px 50px #00000038,inset 0 1px #ffffff14}.brand-lockup{display:flex;align-items:center;min-height:54px;padding:0 6px}.brand-logotype{position:relative;display:inline-block;color:#f8fafffa;background:linear-gradient(180deg,#fff,#cce2ffeb);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:clamp(2.1rem,3vw,2.95rem);font-weight:800;letter-spacing:-.09em;line-height:.92;text-transform:none;text-shadow:0 0 18px rgba(122,171,255,.16),0 0 42px rgba(122,171,255,.1)}.brand-logotype:after{content:"";position:absolute;left:.1em;right:.12em;bottom:-.14em;height:1px;background:linear-gradient(90deg,#adc9ff8c,#adc9ff0f)}.brand-logotype:before{content:"";position:absolute;inset:-.24em -.46em;background:radial-gradient(circle at 30% 50%,rgba(99,148,255,.18),transparent 52%);filter:blur(20px);z-index:-1}.topnav{display:flex;align-items:center;gap:8px;padding:4px;border-radius:999px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff0d,0 12px 30px #00000029}.topnav a{display:flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:999px;color:#ebf1ffc2;font-size:.9rem;font-weight:600;transition:color .25s ease,background .25s ease,transform .25s ease}.topnav a:hover{color:var(--text);background:#ffffff0f;transform:translateY(-1px)}.hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(540px,1.02fr);gap:42px;min-height:calc(100svh - 94px);padding:12px 0 22px;align-items:center}.hero-copy{max-width:49rem}.hero-chip,.section-kicker{display:inline-flex;align-items:center;width:fit-content;padding:10px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:var(--muted);font-size:.82rem;letter-spacing:.06em;text-transform:uppercase}.hero-copy h2,.section-intro h3,.band-copy h3,.architecture-copy h3,.closing-panel h3{margin:20px 0 18px;line-height:.97;letter-spacing:-.05em}.hero-copy h2{max-width:10.2ch;font-size:clamp(4rem,7vw,6.45rem);line-height:.92;letter-spacing:-.065em;text-wrap:balance}.hero-text,.section-intro p,.band-copy p,.architecture-copy p,.closing-panel p,.feature-card p,.rail-step p,.announcement-content p{color:var(--muted);font-size:1.05rem;line-height:1.8}.hero-text{max-width:39rem;font-size:1.04rem;line-height:1.76}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:22px}.closing-actions{margin-top:28px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 24px;border-radius:999px;border:1px solid transparent;transition:transform .25s ease,border-color .25s ease,background .25s ease}.button:hover{transform:translateY(-2px)}.button-primary{background:linear-gradient(135deg,#f8fbff,#b6cbff);color:#06101f;box-shadow:0 24px 50px #7096ff38}.button-secondary{background:#ffffff0d;border-color:#ffffff1f}.signal-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:42rem;margin-top:24px}.signal-pill{display:flex;align-items:center;min-height:66px;padding:14px 16px;border-radius:18px;background:#ffffff0b;border:1px solid rgba(255,255,255,.09);color:#ffffffe0;font-size:.9rem;line-height:1.45}.hero-visual{position:relative;margin-left:-10px}.lock-preview{position:relative;padding:24px 24px 116px;border-radius:34px;border:1px solid rgba(194,211,255,.18);background:linear-gradient(180deg,#0f142af0,#080b1bf0),radial-gradient(circle at top,rgba(117,152,255,.22),transparent 45%);box-shadow:var(--shadow),inset 0 1px #ffffff1f;min-height:700px;overflow:hidden}.lock-preview:before,.lock-preview:after{content:"";position:absolute;inset:auto;border-radius:999px;filter:blur(48px)}.lock-preview:before{top:2%;left:-8%;width:180px;height:180px;background:#4e62ff47}.lock-preview:after{bottom:16%;right:-4%;width:210px;height:210px;background:#7d59ff33}.preview-header,.status-bar,.announcement-head,.unlock-bar{position:relative;z-index:1}.preview-header{display:flex;align-items:center;justify-content:space-between;gap:16px}.preview-header strong,.preview-header span,.preview-header button,.status-bar span,.status-bar strong,.announcement-head span,.unlock-bar strong,.unlock-bar p,.time-value,.date-value,.announcement-content h4{margin:0}.preview-header strong{display:block;font-size:1rem}.preview-header span{display:block;margin-top:3px;color:var(--soft);font-size:.82rem}.preview-header button{min-width:108px;min-height:38px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff14;color:var(--text)}.time-cluster{position:relative;z-index:1;display:grid;place-items:center;gap:10px;margin-top:44px;text-align:center}.time-value{font-size:clamp(4.35rem,6.9vw,6.15rem);font-weight:800;letter-spacing:-.08em}.date-value{color:#ffffffd6;font-size:1.04rem;text-transform:capitalize}.status-bar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:34px;padding:12px;border-radius:22px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1)}.status-bar div{padding:11px 14px;border-radius:18px;background:#ffffff08;text-align:center}.status-bar span{display:block;margin-bottom:6px;color:var(--soft);font-size:.76rem;text-transform:uppercase;letter-spacing:.08em}.status-bar strong{font-size:.9rem;line-height:1.45}.announcement-panel{position:relative;z-index:1;margin-top:22px;padding:22px;min-height:264px;margin-bottom:10px;border-radius:28px;border:1px solid rgba(197,212,255,.12);background:#5662ad1f;box-shadow:inset 0 1px #ffffff0f}.announcement-head{display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--soft);font-size:.84rem;text-transform:uppercase;letter-spacing:.08em}.announcement-content{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:170px;text-align:center}.announcement-content h4{font-size:clamp(1.76rem,2.7vw,2.34rem);letter-spacing:-.04em}.announcement-content p{max-width:30rem;font-size:.98rem}.unlock-bar{position:absolute;left:26px;right:26px;bottom:24px;display:flex;align-items:center;gap:16px;padding:16px 18px;border-radius:24px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f}.usb-dot{width:40px;height:40px;border-radius:999px;background:linear-gradient(135deg,#70a2ffcc,#adf7ffb8);box-shadow:0 10px 24px #6191ff4d}.unlock-bar p{margin-top:4px;color:var(--soft)}.section-intro{padding-top:118px;display:grid;grid-template-columns:minmax(180px,.28fr) minmax(0,1fr);gap:28px;align-items:start;position:relative}.section-intro:after{content:"";position:absolute;left:0;right:0;bottom:-12px;height:1px;background:linear-gradient(90deg,rgba(158,183,255,.24),rgba(158,183,255,.04) 62%,transparent)}.section-intro-meta{display:grid;gap:18px;align-content:start}.section-serial{color:#ebf1ff2e;font-size:clamp(3rem,7vw,5.2rem);line-height:.9;letter-spacing:-.08em}.section-intro-body{display:grid;gap:6px}.section-intro h3,.band-copy h3,.architecture-copy h3,.closing-panel h3{font-size:clamp(2.4rem,5vw,4.4rem);max-width:15ch}.section-intro p{max-width:52rem}.card-grid{display:grid;gap:22px;padding-top:54px}.three-up{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-card{position:relative;display:flex;flex-direction:column;padding:30px;min-height:310px;border-radius:var(--radius-lg);border:1px solid rgba(201,217,255,.12);background:linear-gradient(180deg,#121831d1,#090d1ac7),linear-gradient(135deg,#7aa0ff14,#9ef3ff0a);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);overflow:hidden}.feature-card:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(160deg,rgba(255,255,255,.08),transparent 34%);pointer-events:none}.feature-card:after{content:"";position:absolute;inset:auto -20% -35% auto;width:220px;height:220px;border-radius:999px;background:radial-gradient(circle,rgba(116,147,255,.16),transparent 68%);filter:blur(18px);pointer-events:none}.feature-card-topline{display:flex;align-items:center;justify-content:space-between;gap:16px}.feature-index{color:#ebf1ff42;font-size:.88rem;letter-spacing:.18em}.icon-wrap{display:grid;place-items:center;width:56px;height:56px;border-radius:18px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);color:var(--cyan)}.icon-wrap svg{width:24px;height:24px}.feature-card h4,.rail-step h4{margin:28px 0 12px;font-size:1.48rem;letter-spacing:-.03em}.feature-card p{flex:1}.feature-card-foot{padding-top:18px;color:#ebf1ff80;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;border-top:1px solid rgba(255,255,255,.08)}.immersive-band{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:24px;align-items:center;margin-top:112px;padding:42px;border-radius:40px;border:1px solid rgba(208,220,255,.12);background:radial-gradient(circle at 82% 24%,rgba(92,128,255,.18),transparent 24%),linear-gradient(180deg,#0a0e1fd6,#090d1ac2);box-shadow:var(--shadow)}.band-copy{max-width:34rem}.surface-stack{position:relative;min-height:500px}.surface-card{position:absolute;width:min(100%,460px);padding:26px;border-radius:28px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#ffffff12,#ffffff0a);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 30px 80px #00000059}.surface-card p,.surface-card strong{margin:0}.surface-card p{color:var(--soft);text-transform:uppercase;letter-spacing:.08em;font-size:.82rem}.surface-card strong{display:block;margin-top:12px;font-size:1.5rem;line-height:1.3;letter-spacing:-.03em}.accent-a{top:2%;left:4%}.accent-b{top:31%;right:0}.accent-c{bottom:0;left:12%}.architecture-panel{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:24px;margin-top:112px;align-items:start}.architecture-copy,.architecture-rail{padding:34px;border-radius:34px;border:1px solid rgba(204,219,255,.12);background:#090d1bc2;box-shadow:var(--shadow)}.architecture-copy{background:radial-gradient(circle at 18% 8%,rgba(91,134,255,.14),transparent 28%),#090d1bc2}.architecture-rail{display:grid;gap:18px}.rail-step{padding:24px;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0f,#ffffff09)}.compact-step h4{margin:0 0 8px;font-size:1.12rem}.compact-step p{margin:0;font-size:.96rem;line-height:1.65}.final-cta{margin-top:88px;margin-bottom:84px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.6fr);gap:28px;align-items:center;padding:36px;border-radius:32px;border:1px solid rgba(208,221,255,.12);background:radial-gradient(circle at top,rgba(118,155,255,.2),transparent 42%),linear-gradient(90deg,rgba(255,255,255,.04),transparent 36%),#090c19d6;box-shadow:var(--shadow)}.final-cta-copy h3{max-width:12ch}.final-cta-brand{display:flex;align-items:center;gap:18px;padding:22px 24px;border-radius:24px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#ffffff0f,#ffffff08)}.final-cta-logo{width:92px;height:92px;object-fit:contain;filter:drop-shadow(0 18px 30px rgba(0,0,0,.28))}.final-cta-lockup{display:grid;gap:6px}.final-cta-lockup span{color:#ebf1ff8a;font-size:.76rem;letter-spacing:.14em;text-transform:uppercase}.final-cta-lockup strong{font-size:1.38rem;letter-spacing:-.04em;line-height:1.3}.footer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 0 34px;color:var(--soft)}.footer p,.footer span{margin:0}.footer-brand{display:flex;align-items:center;gap:16px}.footer-links{display:flex;align-items:center;gap:18px;flex-wrap:wrap;justify-content:flex-end}.footer-logo{width:56px;height:56px;object-fit:contain;filter:drop-shadow(0 10px 20px rgba(0,0,0,.22))}.footer p{font-weight:700;color:var(--text)}.footer-note{color:var(--muted);opacity:.72;transition:opacity .25s ease,color .25s ease}.footer-note:hover{opacity:1;color:var(--text)}@keyframes drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(4%,-4%,0) scale(1.08)}}@media(max-width:1100px){body{zoom:1}.topbar-track{flex-wrap:wrap;justify-content:center;min-height:auto;padding:12px;border-radius:30px}.hero,.immersive-band,.architecture-panel,.section-intro,.final-cta{grid-template-columns:1fr}.section-intro:after{bottom:-6px}.hero-visual{margin-left:0}.three-up{grid-template-columns:repeat(2,minmax(0,1fr))}.lock-preview{min-height:720px}.surface-stack{min-height:420px}.final-cta-brand{justify-content:flex-start}}@media(max-width:760px){:root{--content-width: min(100vw - 24px, 1000px)}.topbar{padding-top:10px;padding-bottom:6px}.brand-lockup{width:100%;justify-content:center;min-height:40px;padding:2px 0 0}.brand-logotype{font-size:clamp(1.7rem,7.2vw,2.05rem)}.topbar-track{display:grid;grid-template-columns:1fr;gap:10px;min-height:auto;padding:12px;border-radius:26px}.topnav{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:5px;border-radius:22px}.topnav a{min-width:0;min-height:42px;padding:0 8px;font-size:.8rem;text-align:center}.hero{min-height:auto;padding-top:16px;padding-bottom:52px;gap:22px}.section-intro{gap:18px}.hero-copy h2{max-width:10ch;font-size:clamp(2.9rem,11vw,4.2rem)}.hero-text{font-size:.98rem;line-height:1.68}.hero-actions{gap:10px}.button{flex:1 1 0;min-height:52px;padding:0 16px}.signal-row{grid-template-columns:1fr;max-width:none;gap:10px}.signal-pill{min-height:60px;padding:14px;font-size:.88rem}.final-cta{margin-top:68px;margin-bottom:64px;padding:24px;gap:18px}.final-cta-brand{align-items:center;padding:18px}.final-cta-logo{width:72px;height:72px}.status-bar,.three-up{grid-template-columns:1fr}.lock-preview{min-height:640px;padding:18px 18px 112px}.time-cluster{margin-top:34px}.time-value{font-size:clamp(3.6rem,16vw,4.6rem)}.date-value{font-size:.96rem}.announcement-panel{margin-top:18px;padding:18px;min-height:220px}.announcement-content{min-height:148px}.announcement-content h4{font-size:clamp(1.54rem,7vw,2rem)}.announcement-content p{font-size:.92rem;line-height:1.62}.unlock-bar{left:18px;right:18px;bottom:18px;padding:14px 16px;border-radius:20px}.footer{align-items:flex-start;flex-direction:column}.footer-links{justify-content:flex-start;gap:12px}.section-intro{padding-top:92px}.immersive-band,.architecture-panel,.closing-panel{margin-top:88px}.signature-panel{grid-template-columns:1fr;grid-template-rows:auto auto}.signature-logo,.signature-copy{grid-column:auto;grid-row:auto}.immersive-band,.architecture-copy,.architecture-rail,.closing-panel{padding:22px}.surface-stack{min-height:auto;display:grid;gap:14px}.surface-card{position:relative;inset:auto;width:100%}.signal-row{grid-template-columns:1fr}.signature-copy{justify-items:start;text-align:left}.footer{flex-direction:column;align-items:flex-start}}
