.coin-section{border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.coin-intro{color:#cbd5e1;font-size:16px;line-height:1.85;max-width:75ch}.product-facts{margin:30px 0;padding:22px;border:1px solid #40304e;border-radius:18px;background:#171322}.product-facts p{margin:10px 0;color:#cbd5e1;font-size:14px;line-height:1.8}.package-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0}.coin-package{padding:24px 20px;border:1px solid #493354;background:linear-gradient(145deg,#281b3a,#111522);border-radius:20px;min-width:0}.coin-package h3{font-size:14px;color:#c4b5fd}.coin-count{display:block;font-size:28px;font-weight:900;overflow-wrap:anywhere}.coin-price{font-size:20px;font-weight:750;color:#f8fafc}.coin-package a,.coin-section a,.payment-steps a{color:#c4b5fd}.price-note{font-size:13px;line-height:1.8;color:#94a3b8}.purchase-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;padding-left:22px;margin:36px 0}.purchase-steps li{font-size:16px;font-weight:700;line-height:1.5}.purchase-steps p{font-size:14px;color:#94a3b8;font-weight:400;line-height:1.8}.payment-faq{margin-top:35px}.payment-faq details{padding:18px 0;border-bottom:1px solid var(--border)}.payment-faq summary{font-weight:700;cursor:pointer}.payment-faq p{font-size:14px;color:#cbd5e1;line-height:1.85}.gift-examples{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:24px 0}.gift-examples img{width:95px;height:110px;border-radius:12px;object-fit:cover}.legal-page li{margin-bottom:10px}.legal-page .btn{margin:16px 0;text-decoration:none;color:white}.legal-page nav{line-height:2;font-size:14px}#download-status{font-size:12px;line-height:1.8;color:#94a3b8}@media(max-width:900px){.package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:400px){.purchase-steps{grid-template-columns:1fr}.coin-package{padding:18px 12px}.coin-count{font-size:24px}.coin-price{font-size:17px}}
