.ticker-strip{background:linear-gradient(180deg,#08090c,#050608);border:1px solid rgba(168,85,247,.32);border-radius:10px;padding:14px 22px;display:grid;grid-template-columns:auto 1fr;gap:28px;align-items:center;box-shadow:0 18px 50px -18px #a855f766}.ticker-left{display:flex;align-items:center;gap:16px;flex-shrink:0}.ticker-live{font-family:JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.22em;font-size:10px;color:#fff9;font-weight:700;display:flex;align-items:center;gap:8px}.ticker-live:before{content:"";width:7px;height:7px;border-radius:50%;background:#10b981;box-shadow:0 0 8px #10b981;animation:ticker-pulse 1.6s ease-in-out infinite}@keyframes ticker-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.5)}}.ticker-num{font-family:JetBrains Mono,monospace;font-size:1.45rem;font-weight:800;color:#fff021;letter-spacing:-.02em;line-height:1;display:flex;align-items:baseline;gap:10px}.ticker-num.flash{animation:ticker-flash .4s ease-out}@keyframes ticker-flash{0%{transform:scale(1)}40%{transform:scale(1.06);color:#fff}to{transform:scale(1);color:#fff021}}.ticker-delta{font-family:JetBrains Mono,monospace;font-size:11px;color:#10b981;font-weight:700}.ticker-right{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.ticker-track{display:flex;gap:22px;width:-moz-max-content;width:max-content;animation:ticker-scroll 60s linear infinite;font-family:JetBrains Mono,monospace;font-size:11.5px;color:#ffffffd1;white-space:nowrap;align-items:center}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.ticker-item strong{color:#fff021;font-weight:700}.ticker-item .ai{color:#a855f7;font-weight:700}.ticker-sep{color:#ffffff2e;font-weight:600}@media (max-width: 640px){.ticker-strip{grid-template-columns:1fr;gap:12px;padding:12px 16px}.ticker-num{font-size:1.2rem}.ticker-delta{font-size:10px}}.hero-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:#fff0211a;border:1px solid rgba(255,240,33,.4);border-radius:999px;font-family:JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.22em;font-size:10.5px;color:#fff021;font-weight:700}.hero-pill:before{content:"";width:7px;height:7px;border-radius:50%;background:#fff021;box-shadow:0 0 8px #fff021;animation:pill-pulse 1.8s ease-in-out infinite}@keyframes pill-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.4)}}.hero-headline{font-size:clamp(2.25rem,5vw,4rem);font-weight:500;letter-spacing:-.03em;line-height:1.04;color:#fff}.hero-headline .accent{background:linear-gradient(120deg,#a855f7,#c026d3);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:600}.hero-sub{font-size:clamp(1rem,1.5vw,1.2rem);color:#ffffffd1;line-height:1.55;max-width:640px;margin-left:auto;margin-right:auto}.hero-meta{display:flex;justify-content:center;align-items:center;gap:22px;flex-wrap:wrap;font-family:JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.18em;font-size:10.5px;color:#ffffff8c;font-weight:600}.hero-meta .check{color:#fff021;margin-right:6px}.hero-bullets{list-style:none;padding:0;margin:0 auto;max-width:720px;display:flex;flex-direction:column;gap:14px;text-align:left}.hero-bullets li{display:grid;grid-template-columns:28px 1fr;gap:14px;align-items:start;padding:14px 18px;background:#a855f714;border:1px solid rgba(168,85,247,.22);border-radius:10px;backdrop-filter:blur(8px)}.hero-bullets .b-check{width:28px;height:28px;border-radius:50%;background:#fff021;color:#050608;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:14px;flex-shrink:0;box-shadow:0 4px 12px -2px #fff02180}.hero-bullets .b-text{color:#ffffffeb;font-size:1rem;line-height:1.45;font-weight:500}.hero-bullets .b-text strong{color:#fff021;font-weight:800}@media (max-width: 640px){.hero-bullets li{padding:12px 14px}.hero-bullets .b-text{font-size:.92rem}}.form-card{background:#0d0f14d9;border:1px solid rgba(168,85,247,.4);border-radius:16px;padding:48px 52px 44px;box-shadow:0 32px 80px -20px #a855f78c,0 0 0 1px #fff02114;backdrop-filter:blur(12px);position:relative;z-index:2}.form-head{text-align:center;margin-bottom:36px}.form-eyebrow{font-family:JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.25em;font-size:11.5px;color:#fff021;font-weight:700;margin-bottom:14px}.form-headline{font-size:2rem;font-weight:600;letter-spacing:-.02em;line-height:1.15;color:#fff}.form-headline span{color:#fff021}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 20px}.form-field{display:flex;flex-direction:column;gap:8px}.form-field.full{grid-column:span 2}.form-label{font-family:JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.16em;font-size:12.5px;color:#ffffffeb;font-weight:800}.form-label .req{color:#fff021;font-size:13px;margin-left:4px;font-weight:900}.form-input,.form-select{background:#ffffff0a;border:1px solid rgba(255,255,255,.22);border-radius:8px;padding:16px 18px;color:#fff;font-family:Geist,sans-serif;font-size:1.05rem;font-weight:500;transition:border-color .2s ease,background .2s ease}.form-input::-moz-placeholder{color:#ffffff59}.form-input::placeholder{color:#ffffff59}.form-input:focus,.form-select:focus{outline:none;border-color:#fff021;background:#ffffff0f;box-shadow:0 0 0 3px #fff0212e}.form-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" opacity="0.6"%3E%3Cpolyline points="6 9 12 15 18 9"%3E%3C/polyline%3E%3C/svg%3E');background-repeat:no-repeat;background-position:right 14px center;background-size:14px;padding-right:38px}.submit-btn{grid-column:span 2;margin-top:12px;display:flex;align-items:center;justify-content:center;gap:10px;padding:18px 28px;background:#fff021;color:#050608;font-family:Geist,sans-serif;font-weight:700;font-size:1.05rem;border-radius:6px;border:none;cursor:pointer;text-transform:uppercase;letter-spacing:.08em;transition:transform .15s ease,box-shadow .15s ease;box-shadow:0 14px 36px -10px #fff0218c;position:relative}.submit-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 20px 48px -10px #fff021b3}.submit-btn:disabled{opacity:.6;cursor:not-allowed}.submit-btn .arrow{font-size:1.2rem}.submit-btn .btn-loading,.submit-btn.is-loading .btn-default{display:none}.submit-btn.is-loading .btn-loading{display:inline}.form-fine{grid-column:span 2;text-align:center;margin-top:12px;font-family:JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.18em;font-size:10.5px;color:#ffffff9e;font-weight:600;line-height:1.5}.form-fine-strong{color:#fff;font-weight:800;font-size:19px;letter-spacing:.14em;display:block;margin-top:10px;line-height:1.3}.form-success{text-align:center;padding:20px 12px}.form-success .success-icon{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,#047857,#065f46);color:#fff;font-size:2rem;font-weight:900;display:flex;align-items:center;justify-content:center;margin:0 auto 18px;box-shadow:0 14px 36px -8px #04785780}.form-success h3{font-size:1.6rem;font-weight:600;letter-spacing:-.02em;color:#fff;margin-bottom:10px}.form-success p{color:#ffffffc7;line-height:1.55;font-size:1rem;max-width:460px;margin:0 auto 18px}.form-success .success-link{display:inline-block;color:#a855f7;text-decoration:none;font-weight:600;font-family:JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.18em;font-size:11px;padding:12px 22px;border:1px solid rgba(168,85,247,.4);border-radius:6px;transition:all .2s ease}.form-success .success-link:hover{background:#a855f71f;border-color:#a855f7}@media (max-width: 640px){.form-grid{grid-template-columns:1fr}.form-field.full,.submit-btn,.form-fine{grid-column:1}.form-card{padding:28px 24px 26px}}
