.launch-hero{background:#061c30;color:#fff;padding:74px 0}.launch-pill{display:inline-block;background:#d6ed37;color:#061c30;padding:10px 15px;font-size:12px;font-weight:800;letter-spacing:.07em;margin:20px 0}.launch-hero h1{font-size:clamp(40px,6vw,82px);line-height:1.05;max-width:1100px;margin:18px 0 28px}.launch-hero em{font-style:normal;color:#d6ed37}.launch-lead{font-size:20px;max-width:730px;line-height:1.7}.launch-note{font-size:13px;max-width:700px;margin-top:24px;color:#c1d1de}.launch-section{padding-top:70px;padding-bottom:70px}.launch-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:36px}.launch-card{border:1px solid #ccd5dd;padding:30px 24px;display:flex;flex-direction:column;background:#fff;min-width:0}.launch-label{font-size:12px;font-weight:800;letter-spacing:.12em;color:#185778}.launch-card h3{font-size:26px;line-height:1.25;margin:18px 0 8px}.launch-card p{font-size:15px;line-height:1.6}.launch-price{font-size:clamp(30px,3vw,44px);font-weight:850;margin:20px 0 5px;color:#061c30}.launch-card ul,.launch-support ul{padding-left:20px;line-height:1.6}.launch-card li{margin:12px 0;font-size:15px}.launch-card .launch-buy{margin-top:auto;display:flex;justify-content:center;padding:17px 12px;font-size:12px}.launch-featured{border:3px solid #6c8515;background:#f7faeb}.launch-fine{font-size:13px;line-height:1.7;margin-top:25px;color:#465c6b}.launch-support{background:#061c30;color:#fff;padding:60px 0}.launch-support-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px}.launch-support h2{font-size:48px;line-height:1.2;margin:15px 0}.launch-support h2 span{font-size:22px}.launch-support p{line-height:1.7;color:#d3dee7}.launch-support li{margin:9px 0}.launch-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin:35px 0 60px}.launch-steps p{line-height:1.7}.launch-faq-title{margin-bottom:25px}details{border-top:1px solid #ccd5dd;padding:20px 0}summary{font-size:18px;font-weight:700;cursor:pointer}details p{line-height:1.75;max-width:1000px;margin-top:15px}.launch-section h2{font-size:clamp(28px,4vw,44px);line-height:1.15}.launch-section a:not(.button){text-decoration:underline}.year-end-banner{display:block;padding:15px 20px;background:#d6ed37;color:#061c30;text-align:center;font-weight:800;font-size:14px}.nav a{white-space:nowrap}@media(max-width:1000px){.launch-cards{grid-template-columns:1fr}.launch-support-grid{grid-template-columns:1fr;gap:30px}.launch-steps{grid-template-columns:1fr}.launch-card{padding:28px}.launch-hero{padding:45px 0}.launch-price{font-size:42px}}