.preorder-info{background:var(--ink);color:#fff;padding:64px 0;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.preorder-info-inner{max-width:1400px;margin:0 auto;padding:0 32px}.preorder-info-head{text-align:center;margin-bottom:48px}.preorder-info-head .kicker{color:var(--yellow);margin-bottom:12px}.preorder-info-head h2{font-family:var(--font-display);font-size:clamp(1.8rem,3.5vw,2.6rem);line-height:1;text-transform:uppercase;margin-bottom:10px}.preorder-info-sub{font-family:var(--font-serif);font-style:italic;color:#999;font-size:1rem;max-width:480px;margin:0 auto;line-height:1.5}.preorder-timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-bottom:32px}.pstep{padding:24px 24px 28px;border:1px solid rgba(255,255,255,.06);border-right:none;position:relative;background:#ffffff05;transition:background .2s}.pstep:last-child{border-right:1px solid rgba(255,255,255,.06)}.pstep:hover{background:#3b82f60a}.pstep-top{display:flex;align-items:center;gap:8px;margin-bottom:16px}.pstep-num{font-family:var(--font-display);font-size:2rem;line-height:1;color:var(--yellow);flex-shrink:0}.pstep-arrow{flex:1;color:#3b82f659;display:flex;align-items:center}.pstep-arrow svg{width:100%;height:12px}.pstep-icon{width:28px;height:28px;color:#fff6;margin-bottom:14px}.pstep-icon svg{width:100%;height:100%}.pstep-title{font-family:var(--font-mono);font-weight:800;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:#fff;margin-bottom:8px}.pstep-desc{font-size:.85rem;color:#888;line-height:1.5}.preorder-alert{display:flex;align-items:center;gap:12px;padding:14px 18px;background:#3b82f612;border:1px solid rgba(59,130,246,.2);border-radius:2px;font-family:var(--font-mono);font-size:.8rem;color:#bbb;line-height:1.45}.preorder-alert strong{color:#fff;font-weight:700}.preorder-alert-pulse{width:8px;height:8px;background:var(--yellow);border-radius:50%;flex-shrink:0;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}@media (max-width: 900px){.preorder-timeline{grid-template-columns:repeat(2,1fr)}.pstep:nth-child(2){border-right:1px solid rgba(255,255,255,.06)}.pstep:nth-child(3){border-top:none}.pstep:nth-child(4){border-top:none;border-right:1px solid rgba(255,255,255,.06)}.pstep-arrow{display:none}}@media (max-width: 540px){.preorder-info{padding:48px 0}.preorder-info-inner{padding:0 20px}.preorder-info-head{margin-bottom:32px}.preorder-timeline{grid-template-columns:1fr}.pstep{border-right:1px solid rgba(255,255,255,.06);border-bottom:none}.pstep:last-child{border-bottom:1px solid rgba(255,255,255,.06)}}
