.b15-points{font-family:inherit;max-width:980px;margin:auto;line-height:1.55;color:#eae4d6;background:#171c25;padding:clamp(16px,4vw,34px);border:1px solid #41434b;border-radius:12px}.b15-points h1,.b15-points h2,.b15-points h3{color:#f3d68f;margin:.3em 0}.b15-eyebrow{font-size:12px;letter-spacing:.15em;color:#cfb575}.b15-points header p{color:#bfc6d0}.b15-currency{display:flex;gap:12px;align-items:center;margin:24px 0;flex-wrap:wrap}.b15-points button,.b15-login{padding:11px 20px;border:1px solid #d0b26d;border-radius:6px;background:#d0b26d;color:#171b24;font-weight:bold;cursor:pointer;display:inline-block;text-decoration:none}.b15-points select{padding:9px 15px;border-radius:5px;background:#252c37;color:#fff;border:1px solid #687182}.b15-packages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.b15-package{position:relative;cursor:pointer;display:block}.b15-package>input{position:absolute;top:12px;left:12px;accent-color:#d0b26d}.b15-package>span{border:1px solid #4a5262;border-radius:9px;display:flex;flex-direction:column;align-items:center;padding:26px 8px 20px;background:#232a35}.b15-package>input:checked+span{border-color:#e4c17a;box-shadow:inset 0 0 0 1px #e4c17a;background:#353126}.b15-package strong{font-size:28px;color:#f3d68f}.b15-package b{margin-top:18px;font-size:16px}.b15-package small{color:#a8dfb5}.b15-package:focus-within{outline:2px solid #93c5fd;outline-offset:3px}.b15-checkout{padding:22px 0 10px}.b15-confirm{display:flex;gap:10px;align-items:flex-start;margin-bottom:18px}.b15-methods{display:flex;gap:12px;flex-wrap:wrap}.b15-login{margin-top:20px}.b15-note{font-size:12px;color:#b3bdca}.b15-notice{background:#28374b;border-left:3px solid #e4c17a;padding:13px}.b15-balance strong{color:#f3d68f}.b15-history{overflow-x:auto}.b15-history table{border-collapse:collapse;width:100%;font-size:13px}.b15-history td,.b15-history th{padding:10px;text-align:left;border-bottom:1px solid #414b59}.b15-history th{color:#e4c17a}@media(max-width:650px){.b15-packages{grid-template-columns:repeat(2,minmax(0,1fr))}.b15-methods button{flex:1}.b15-package strong{font-size:25px}}

.b15-points a:link,.b15-points a:visited{color:#f3d68f}.b15-points a:hover{color:#fff0be}.b15-points a.b15-login{color:#171b24}
.b15-prime-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:24px;margin-top:24px}.b15-prime-benefits ul{list-style:none;margin:0;padding:0}.b15-prime-benefits li{padding:13px 0;border-bottom:1px solid #414b59}.b15-prime-benefits strong,.b15-prime-benefits span{display:block}.b15-prime-benefits strong{color:#f3d68f}.b15-prime-benefits span{font-size:14px;color:#c6cbd2}.b15-prime-offer{border:1px solid #cfb575;border-radius:12px;padding:22px;background:#232a35}.b15-prime-price{font-size:38px;color:#f3d68f;font-weight:bold}.b15-prime-price small{font-size:15px}.b15-prime select{max-width:100%;margin:12px 0;display:block}.b15-prime .b15-confirm{margin-top:18px;font-size:14px}@media(max-width:760px){.b15-prime-grid{grid-template-columns:1fr}.b15-prime-offer{padding:18px}}
