.purchase-hero{text-align:center;padding:85px 0 72px;background:radial-gradient(ellipse at 50% 0,#25442e,#0b1114 72%)}.purchase-hero h1{font-size:clamp(3rem,6vw,5.5rem);line-height:1.14;letter-spacing:-.07em;margin:15px 0}.purchase-hero h1 em{font-style:normal;color:#9ce8b5}.purchase-hero p{color:#a8bead;max-width:720px;margin:auto}.purchase-options{max-width:990px;display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:20px;margin-top:-25px;position:relative}.option-card{background:#151f20;border:1px solid #30463b;border-radius:13px;padding:32px;display:flex;flex-direction:column}.option-card.active{border-color:#6aac7a;box-shadow:0 18px 55px #0007}.option-state{align-self:flex-start;color:#a9e8b8;background:#28513a;border-radius:4px;font:11px 'DM Mono',monospace;padding:5px 8px}.option-state.planned{color:#e4caa0;background:#4a3b25}.option-card h2{font-size:1.6rem;margin:17px 0 4px}.option-desc{color:#9eb0a3;font-size:.85rem;margin:0 0 18px;min-height:40px}.option-price{font-size:2rem;font-weight:800;letter-spacing:-.05em;border-bottom:1px solid #324438;padding-bottom:15px}.option-price span{font-size:.7rem;color:#899c8d;font-weight:400;letter-spacing:0}.option-card ul{list-style:none;margin:18px 0 28px;padding:0;flex:1}.option-card li{padding:8px 0 8px 23px;position:relative;color:#b6caba;font-size:.83rem}.option-card li:before{content:'✓';position:absolute;left:0;color:#89d8a2}.option-card .button{min-height:43px;font-size:.82rem}.option-card .button:disabled{opacity:.55;cursor:not-allowed;transform:none}.option-card small{color:#84998a;line-height:1.6;margin-top:13px}.purchase-status{max-width:990px;padding-top:90px;padding-bottom:80px}.purchase-status h2,.purchase-questions h2{font-size:2rem;letter-spacing:-.04em}.status-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:30px 0}.status-grid div{border:1px solid #2d4738;background:#14201c;border-radius:9px;padding:17px}.status-grid b{display:block;color:#9ce8b5;margin-bottom:7px}.status-grid span{color:#93a898;font-size:.78rem}.purchase-questions{max-width:900px;padding-bottom:90px}.purchase-questions details{padding:17px 20px;border:1px solid #304438;border-radius:8px;margin:10px 0;background:#141f1b}.purchase-questions summary{font-weight:650;cursor:pointer}.purchase-questions p{color:#9aaf9e;font-size:.88rem}@media(max-width:740px){.purchase-options{grid-template-columns:1fr;margin-top:0;padding-top:25px}.status-grid{grid-template-columns:repeat(2,1fr)}.purchase-hero{padding:60px 0 40px}}@media(max-width:440px){.status-grid{grid-template-columns:1fr}.option-card{padding:23px}}
