.launch-hero{padding:70px 0 42px;background:radial-gradient(700px 420px at 80% 10%,rgba(68,188,181,.16),transparent),#06151e}.launch-intro{max-width:850px}.launch-intro h1{font-size:clamp(2.6rem,6vw,4.4rem);margin:15px 0}.launch-intro p{color:#c6d6d9;font-size:1.1rem}.launch-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0}.launch-card{padding:25px;border:1px solid rgba(114,222,210,.27);border-radius:20px;background:linear-gradient(135deg,#0b2732,#091b27);display:flex;flex-direction:column;gap:12px}.launch-card h3{font-size:1.5rem}.launch-price{font-size:2.15rem;font-weight:850;color:#98f5d9;line-height:1.2}.launch-price small{font-size:.75rem;font-weight:600;color:#aec9cc}.launch-card p,.launch-card li{color:#c4d5d8}.launch-card ul{margin:3px 0 15px;padding-left:22px}.launch-card .btn{margin-top:auto;text-align:center}.launch-muted{color:#a9c0c4}.launch-section{padding:58px 0}.launch-section h2{font-size:clamp(1.9rem,4vw,2.8rem);margin-bottom:15px}.launch-mini{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.launch-mini article{padding:22px;border:1px solid #2b4955;border-radius:18px;background:rgba(9,29,40,.67)}.launch-mini article h3{margin-bottom:10px}.launch-badge{display:inline-block;color:#9cf4d9;background:#103e42;padding:7px 13px;border:1px solid #377a76;border-radius:30px;font-size:.75rem;font-weight:800;letter-spacing:.04em}.launch-guide{padding:20px 23px;background:#0a2631;border-left:3px solid #85e9d1;border-radius:8px;color:#d3e2e3}.launch-actions{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.launch-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:25px 0}.launch-flow div{border:1px solid #2e4c59;border-radius:14px;padding:17px;background:#0a202b}.launch-flow strong{display:block;color:#89dfd4;font-size:.79rem;letter-spacing:.08em;margin-bottom:7px}.launch-flow p{margin:0;color:#bfd3d7}.launch-footnote{font-size:.85rem;color:#a7b9be}.launch-link{color:#95f2db;text-decoration:underline;text-underline-offset:3px}@media(max-width:860px){.launch-grid{grid-template-columns:1fr}.launch-flow,.launch-mini{grid-template-columns:1fr 1fr}}@media(max-width:570px){.launch-hero{padding:40px 0 20px}.launch-section{padding:35px 0}.launch-mini,.launch-flow{grid-template-columns:1fr}.launch-card{padding:20px}.launch-actions .btn{width:100%;text-align:center}}