:root{--navy:#0b2a6b;--navy-2:#0a2358;--red:#de1e23;--cream:#f7f1e3;--ink:#0d1b3e;--gold:#fbbf24;--muted:#aab3d4}*{box-sizing:border-box;margin:0;padding:0}body,html{background:var(--navy);color:var(--cream);font-family:Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;line-height:1.55;overflow-x:hidden}.bg-glow{position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(60vw 60vw at 12% 8%,rgba(251,191,36,.1),transparent 60%),radial-gradient(50vw 50vw at 92% 96%,rgba(222,30,35,.14),transparent 60%)}.page{position:relative;z-index:1;min-height:100dvh;display:flex;justify-content:center;padding:56px 24px 88px}.grid,.page{width:100%;align-items:center}.grid{max-width:1060px;display:grid;grid-template-columns:1.05fr .95fr;grid-gap:60px;gap:60px}.lead{min-width:0}.badge{display:inline-flex;align-items:center;gap:8px;background:rgba(222,30,35,.14);border:1px solid rgba(222,30,35,.5);color:#ffb4b6;font-weight:700;font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;padding:7px 14px;border-radius:6px;margin-bottom:22px}.badge:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--red)}h1{font-size:clamp(32px,4.4vw,54px);font-weight:900;line-height:1.1;letter-spacing:-.02em;margin-bottom:20px}h1 s{color:var(--muted);-webkit-text-decoration-color:rgba(170,179,212,.6);text-decoration-color:rgba(170,179,212,.6);text-decoration-thickness:2px;font-weight:700}h1 em{font-style:normal;color:var(--gold)}.num{font-family:Space Grotesk,Noto Sans SC,sans-serif;font-weight:700}.sub{font-size:clamp(16px,1.5vw,19px);color:#d6dcf0;max-width:32ch;margin-bottom:30px;font-weight:400;line-height:1.6}.card{background:var(--cream);border-radius:16px;padding:24px 22px 20px;max-width:460px;box-shadow:0 24px 60px -28px rgba(0,0,0,.55)}.card,.card-h{color:var(--ink)}.card-h{font-size:16px;font-weight:800;margin-bottom:14px;letter-spacing:-.01em}.formbox{width:100%;min-height:86px}form{width:100%;display:flex;flex-direction:column;gap:11px}input[type=email]{width:100%;padding:16px;font-size:16px;border:1.5px solid #d9d2bf;border-radius:10px;background:#fff;color:var(--ink);font-family:inherit;outline:none;transition:border-color .15s ease,box-shadow .15s ease}input[type=email]:focus{border-color:var(--navy);box-shadow:0 0 0 3px rgba(11,42,107,.14)}button{width:100%;padding:16px 18px;font-size:17px;font-weight:800;border:none;border-radius:10px;background:var(--red);color:#fff;cursor:pointer;font-family:inherit;letter-spacing:.01em;transition:transform .08s ease,filter .15s ease}button:hover{filter:brightness(1.07)}button:active{transform:scale(.985)}button:disabled{opacity:.6;cursor:default}.fine{font-size:12.5px;color:#8a8676;margin-top:13px;line-height:1.5}.asset{min-width:0}.asset-h{font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin-bottom:6px}.team{list-style:none}.team li{display:flex;align-items:baseline;gap:16px;padding:18px 2px;border-bottom:1px solid rgba(247,241,227,.12)}.team li:first-child{border-top:1px solid rgba(247,241,227,.12)}.t-no{font-family:Space Grotesk,sans-serif;font-size:18px;font-weight:700;color:var(--red);flex:0 0 auto;min-width:26px}.t-body{display:flex;flex-direction:column;gap:3px}.t-body b{font-size:17px;font-weight:800;color:var(--cream)}.t-body span{font-size:14px;color:var(--muted);line-height:1.45}.asset-foot{margin-top:22px;font-size:18px;font-weight:800;color:var(--cream);letter-spacing:-.01em}.asset-foot em{font-style:normal;color:var(--gold)}.handle{position:fixed;bottom:18px;left:0;right:0;text-align:center;font-size:13px;color:rgba(247,241,227,.45);font-weight:600;z-index:2}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.anim{opacity:0;animation:rise .7s cubic-bezier(.16,1,.3,1) forwards}.d1{animation-delay:.05s}.d2{animation-delay:.13s}.d3{animation-delay:.21s}.d4{animation-delay:.29s}.d5{animation-delay:.37s}@media (prefers-reduced-motion:reduce){.anim{animation:none;opacity:1}}.dl{display:inline-block;margin:8px auto 0;padding:18px 30px;background:var(--gold);color:var(--ink);font-weight:800;font-size:18px;border-radius:12px;text-decoration:none;transition:transform .08s ease,filter .15s ease}.dl:hover{filter:brightness(1.05)}.dl:active{transform:scale(.985)}@media (max-width:860px){.page{padding:40px 20px 80px;align-items:flex-start}.grid{grid-template-columns:1fr;gap:34px;max-width:480px}h1{font-size:clamp(30px,8.5vw,42px)}.card{max-width:100%}.asset-h{margin-bottom:2px}.team li{padding:15px 2px}}