.commerce-section{padding:65px 0;border-top:1px solid #ffffff12}.commerce-section>h2{margin-bottom:16px}.commerce-section>p{margin-bottom:25px;font-size:12px}.purchase-period{display:flex;gap:5px;justify-content:center;margin:24px 0}.purchase-period button{border:1px solid #ffffff18;border-radius:24px;background:#ffffff05;color:#999;padding:10px 22px;font:inherit;font-size:12px;cursor:pointer}.purchase-period button.on{background:#ededf0;color:#111}.purchase-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.purchase-plan{background:linear-gradient(145deg,#ffffff07,#ffffff02);padding:28px;border:1px solid #ffffff15;border-radius:15px}.purchase-plan h3{margin-bottom:20px}.modern .purchase-price{font-size:36px;letter-spacing:-1.5px;color:#f5f5f6;font-weight:600;line-height:1.2}.purchase-plan small{font-size:10px;color:#999}.purchase-plan ul{list-style:none;min-height:105px;padding:0;margin:24px 0;font-size:11px;color:#aaa}.purchase-plan li{margin:10px 0}.purchase-plan .btn{display:flex;width:100%;margin-top:9px}.purchase-plan button:disabled{opacity:.4;cursor:default;transform:none}.modern .commerce-status{font-size:11px;text-align:center;margin-top:22px}.purchase-orders,.purchase-community{margin-top:28px;padding-top:24px;border-top:1px solid #ffffff12}.purchase-orders:empty,.purchase-community:empty{display:none}.purchase-community p{font-size:11px;margin:12px 0}.purchase-order{display:flex;gap:15px;align-items:center;flex-wrap:wrap;font-size:11px;padding:17px 0;border-bottom:1px solid #ffffff12}.purchase-order b{margin-right:auto}.purchase-order input{width:100%;border:1px solid #ffffff20;background:#111;color:#eee;padding:12px;border-radius:8px;font:12px monospace}.purchase-order .btn{font-size:10px;padding:8px 13px;min-height:34px}@media(max-width:750px){.purchase-plans{grid-template-columns:1fr}.purchase-plan ul{min-height:0}.commerce-section{padding:45px 0}.purchase-plan{padding:25px}}
.purchase-consent{display:grid;gap:9px;margin:0 0 23px;font-size:11px;color:#aaa}.purchase-consent label{display:block;line-height:1.7}.purchase-consent input{accent-color:#c8c8d0;margin-right:7px}.purchase-consent a{text-decoration:underline}
