.commerce-main{max-width:960px;padding-block:48px 72px}.commerce-main h1{font-size:clamp(32px,5vw,54px);line-height:1.12;margin:28px 0 18px}.commerce-nav{display:flex;flex-wrap:wrap;gap:12px 24px;margin:28px 0;padding-bottom:24px;border-bottom:1px solid var(--border)}.commerce-main article{font-size:17px;line-height:1.75;overflow-wrap:anywhere}.commerce-main article h2{font-size:25px;line-height:1.3;margin:36px 0 14px}.commerce-main article p{margin:12px 0}.commerce-main article a,.commerce-nav a{color:#bca5ff;text-decoration:underline;text-underline-offset:4px}.commerce-notice{background:#242031;border:1px solid #62517e;border-radius:14px;padding:20px}.commerce-plan{border:1px solid var(--border);border-radius:18px;padding:26px;margin:28px 0;background:#191a20}.commerce-plan h2{font-size:42px!important;margin:12px 0!important}.commerce-plan h2 span{font-size:22px;color:var(--muted)}.commerce-plan .button{margin-top:12px}.commerce-details{display:grid;grid-template-columns:210px 1fr;gap:16px}.commerce-details dt{color:var(--muted)}.commerce-details dd{margin:0}.site-footer-new nav{flex-wrap:wrap}@media(max-width:650px){.commerce-main{padding-block:30px 44px}.commerce-details{grid-template-columns:1fr;gap:6px}.commerce-details dd{margin-bottom:12px}}

#testEmail{width:min(100%,440px);padding:14px;border:1px solid #666;background:#101114;color:white;border-radius:8px;font:inherit;margin-top:8px}

.payment-brands{display:flex;align-items:center;flex-wrap:wrap;gap:16px;background:white;padding:20px;border-radius:12px}.payment-brands img{width:100px;height:48px;object-fit:contain}.commerce-main details{margin-top:28px}.commerce-main summary{cursor:pointer;color:#bca5ff}

.commerce-table-wrap{overflow-x:auto;margin:20px 0}.commerce-minute-table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.6;min-width:620px}.commerce-minute-table caption{text-align:left;font-size:14px;color:var(--muted);padding:0 0 12px}.commerce-minute-table th,.commerce-minute-table td{padding:12px 10px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top;white-space:nowrap}.commerce-minute-table th{font-weight:600;color:var(--text)}.commerce-plan .minute-commerce-price{font-size:30px!important;line-height:1.5}.commerce-plan .minute-commerce-price span{display:block;font-size:16px}
