
.purchase-page{position:relative;z-index:2;max-width:1100px;margin:0 auto;padding:150px 24px 90px}.purchase-hero{max-width:760px;margin:0 auto 44px;text-align:center}.purchase-hero h1{font-family:var(--display);font-size:clamp(48px,8vw,88px);line-height:.9;text-transform:uppercase;letter-spacing:-.02em;margin:12px 0 18px}.purchase-hero>p:last-child{color:var(--muted);font-size:16px}.purchase-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:18px}.purchase-card{background:linear-gradient(180deg,rgba(8,19,33,.94),rgba(4,11,20,.96));border:1px solid var(--line);border-radius:20px;padding:28px;box-shadow:0 18px 60px rgba(0,0,0,.25)}.purchase-card__head{display:flex;gap:14px;align-items:center;border-bottom:1px solid var(--edge);padding-bottom:18px;margin-bottom:20px}.purchase-card__head span{font-family:var(--mono);color:var(--blue);font-size:12px}.purchase-card__head h2{font-family:var(--display);font-size:28px;text-transform:uppercase}.purchase-items{display:grid;gap:10px}.purchase-item{display:grid;grid-template-columns:1fr auto;gap:8px;padding:15px;border:1px solid var(--edge);background:rgba(255,255,255,.025);border-radius:12px}.purchase-item strong{font-size:15px}.purchase-item small{display:block;color:var(--muted);margin-top:4px}.purchase-item b{font-family:var(--mono);font-size:14px}.purchase-total{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--edge);margin-top:20px;padding-top:20px;font-family:var(--mono)}.purchase-total strong{font-size:24px;color:#fff}.purchase-back{display:inline-block;margin-top:20px;color:var(--muted);font-size:13px}.payment-method__option{width:100%;padding:15px;border-radius:12px;border:1px solid var(--blue);background:rgba(8,124,255,.08);text-align:left;font-weight:600}.payment-method__option small{float:right;color:var(--muted);font-weight:400}.payment-fields{display:grid;gap:15px;margin-top:18px}.payment-fields label{display:grid;gap:7px;font-size:12px;color:var(--muted);font-family:var(--mono);text-transform:uppercase}.payment-fields input,.payment-fields select{width:100%;padding:13px 14px;background:#050d17;border:1px solid var(--line);border-radius:10px;outline:none}.payment-fields input:focus,.payment-fields select:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(8,124,255,.12)}.wallet-box{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;padding:15px;border:1px solid var(--line);border-radius:12px;background:rgba(8,124,255,.05)}.wallet-box span{display:block;color:var(--muted);font:11px var(--mono);text-transform:uppercase;margin-bottom:6px}.wallet-box strong{font:12px var(--mono);word-break:break-all}.wallet-box button{border:1px solid var(--line);background:rgba(255,255,255,.04);border-radius:9px;padding:9px 12px;cursor:pointer}.payment-note,.secure-note{font-size:12px;color:var(--muted);line-height:1.6}.purchase-submit{width:100%;border:0;cursor:pointer}.purchase-status{margin-top:18px;padding:18px 20px;display:flex;gap:14px;align-items:flex-start;border:1px solid #1e6f4d;background:rgba(26,180,111,.08);border-radius:14px}.status-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#1aa56b;color:#fff;font-weight:700}.purchase-status p{color:var(--muted);margin-top:4px}.purchase-status code{display:block;margin-top:8px;font-family:var(--mono);color:#fff}.nav__links a.active{color:#fff}.purchase-card a:hover{color:#fff}@media(max-width:820px){.purchase-grid{grid-template-columns:1fr}.purchase-page{padding-top:120px}.purchase-hero{text-align:left}.purchase-hero h1{font-size:58px}}

.payment-method{display:grid;grid-template-columns:1fr 1fr;gap:10px}.payment-method__option{cursor:pointer;transition:.18s ease}.payment-method__option.is-selected{box-shadow:0 0 0 2px rgba(8,124,255,.14);background:rgba(8,124,255,.13)}.gateway-intro{padding:13px 14px;border:1px solid var(--edge);border-radius:10px;background:rgba(255,255,255,.025);color:var(--muted);font-size:12px;line-height:1.55}.gateway-panel{display:grid;gap:15px}.gateway-message{padding:12px 14px;border:1px solid #8b3131;background:rgba(180,35,35,.08);border-radius:10px;color:#ffb5b5;font-size:12px}@media(max-width:560px){.payment-method{grid-template-columns:1fr}.purchase-card{padding:20px}}


/* Responsive checkout */
.purchase-page{width:min(100% - 32px,1180px);margin:auto}
.purchase-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px}
.purchase-card{min-width:0}
.payment-method{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
@media (max-width:900px){.purchase-grid{grid-template-columns:1fr}.purchase-hero{padding-left:0!important;padding-right:0!important}}
@media (max-width:600px){.purchase-page{width:min(100% - 20px,560px)}.purchase-hero h1{font-size:clamp(2rem,10vw,3rem)}.payment-method{grid-template-columns:1fr}.purchase-card{padding:16px!important}.payment-method__option{min-height:64px}.gateway-panel{width:100%}}

/* Cross-device purchase layout hardening */
html { -webkit-text-size-adjust: 100%; text-size-adjust: 100%; }
.purchase-page { width: 100%; max-width: 1100px; }
.purchase-grid, .purchase-card, .purchase-item, .wallet-box, .payment-fields { min-width: 0; }
.purchase-item strong, .purchase-item small, .wallet-box strong { overflow-wrap: anywhere; }
@media (max-width: 900px) {
  .purchase-page { width: min(100%, 760px); padding-left: max(16px, env(safe-area-inset-left)); padding-right: max(16px, env(safe-area-inset-right)); }
}
@media (max-width: 560px) {
  .purchase-page { padding-top: max(92px, calc(70px + env(safe-area-inset-top))); padding-bottom: max(50px, env(safe-area-inset-bottom)); }
  .purchase-hero h1 { font-size: clamp(34px, 12vw, 54px); }
  .purchase-card { border-radius: 16px; }
  .purchase-item { grid-template-columns: minmax(0, 1fr); }
  .wallet-box { grid-template-columns: minmax(0, 1fr); }
  .wallet-box button { width: 100%; }
  .payment-method__option small { float: none; display: block; margin-top: 4px; }
}

/* netCoders purchase redesign — responsive across phone, tablet and desktop */
.purchase-page{box-sizing:border-box;width:min(1180px,100%);margin:0 auto;padding:132px 20px 80px;position:relative;z-index:2}
.purchase-page *{box-sizing:border-box}
.purchase-hero{max-width:860px;margin:0 auto 34px;text-align:center}
.purchase-hero h1{margin:10px 0 14px;font-family:var(--display);font-size:clamp(46px,7vw,82px);line-height:.9;letter-spacing:-.025em;text-transform:uppercase}
.purchase-hero>p:last-child{max-width:760px;margin:0 auto;color:var(--muted);font-size:15px;line-height:1.7}
.purchase-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:18px;align-items:start}
.purchase-card{min-width:0;padding:24px;border-radius:20px;background:linear-gradient(180deg,rgba(7,18,32,.96),rgba(3,9,17,.98));border:1px solid rgba(46,119,176,.34);box-shadow:0 20px 70px rgba(0,0,0,.24)}
.purchase-card__head{display:flex;gap:13px;align-items:flex-start;margin-bottom:18px;padding-bottom:17px;border-bottom:1px solid var(--edge)}
.purchase-card__head>span{flex:0 0 auto;font:700 12px var(--mono);color:#278fff;letter-spacing:.04em;padding-top:4px}
.purchase-card__head h2{font-family:var(--display);font-size:30px;line-height:1;text-transform:uppercase;margin:0;color:#f4f8fc}
.purchase-card__head p{margin:7px 0 0;color:var(--muted);font-size:12px;line-height:1.5}
.purchase-items{display:grid;gap:10px}
.purchase-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:15px;border:1px solid var(--edge);background:rgba(255,255,255,.025);border-radius:13px}
.purchase-item strong{font-size:15px}.purchase-item small{display:block;color:var(--muted);margin-top:5px}.purchase-item b{font:500 14px var(--mono);color:#fff;white-space:nowrap}
.purchase-total{display:flex;justify-content:space-between;align-items:center;margin-top:18px;padding-top:18px;border-top:1px solid var(--edge);font:500 13px var(--mono);color:var(--muted)}
.purchase-total strong{font-size:26px;color:#fff}.purchase-back{display:inline-block;margin-top:18px;color:#7fa0b8;font-size:13px}
.payment-method{display:grid;grid-template-columns:1fr;gap:10px}
.payment-method__option{position:relative;display:grid;grid-template-columns:52px minmax(0,1fr) auto 18px;gap:13px;align-items:center;width:100%;min-height:88px;padding:13px 14px;text-align:left;border-radius:14px;cursor:pointer;color:#fff;background:#07192d;border:1px solid #14578b;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}
.payment-method__option:hover{transform:translateY(-1px);border-color:#168dff;box-shadow:0 8px 30px rgba(0,0,0,.2)}
.payment-method__option.is-selected{background:linear-gradient(90deg,rgba(8,124,255,.16),rgba(8,124,255,.05));border-color:#168dff;box-shadow:0 0 0 1px rgba(22,141,255,.12),0 10px 30px rgba(0,0,0,.18)}
.method-sumup{border-color:#4a2386;background:#0e0a20}.method-sumup.is-selected{border-color:#a05cff;background:linear-gradient(90deg,rgba(139,72,255,.15),rgba(139,72,255,.04))}
.method-crypto{border-color:#155e48;background:#061b18}.method-crypto.is-selected{border-color:#17b979;background:linear-gradient(90deg,rgba(23,185,121,.13),rgba(23,185,121,.035))}
.method-paypal{border-color:#1d456c;background:#071522}.method-paypal.is-selected{border-color:#248cff;background:linear-gradient(90deg,rgba(36,140,255,.13),rgba(36,140,255,.035))}
.method-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:11px;background:#0b3870;color:#fff;font-size:25px;font-weight:800;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}
.method-sumup .method-icon{background:#4b20a0}.method-crypto .method-icon{background:#ff941c;border-radius:50%;color:#fff}.method-paypal .method-icon{background:#073d72;font-size:29px}
.method-copy{min-width:0;display:grid;gap:5px}.method-copy strong{font-size:16px;line-height:1.15}.method-copy small{color:#91a7b9;font-size:12px;line-height:1.35;white-space:normal}
.method-badge{justify-self:end;white-space:nowrap;padding:5px 8px;border-radius:5px;font:700 10px var(--mono);letter-spacing:.03em}.method-badge.instant{color:#4aa9ff;background:rgba(31,128,255,.15)}.method-sumup .method-badge.instant{color:#d19aff;background:rgba(154,76,255,.15)}.method-badge.manual{color:#55e6ad;background:rgba(28,185,121,.14)}.method-badge.discord{color:#63b3ff;background:rgba(38,125,220,.14)}
.method-arrow{font-size:28px;color:#94b7d9;line-height:1;text-align:right}
.payment-fields{display:grid;gap:14px;margin-top:15px}.gateway-intro{padding:14px;border:1px solid var(--edge);border-radius:12px;background:rgba(255,255,255,.025);color:#91a5b6;font-size:12px;line-height:1.65}
.gateway-panel{display:grid;gap:14px}.payment-fields label{display:grid;gap:7px;font:500 11px var(--mono);letter-spacing:.05em;text-transform:uppercase;color:#879eaf}.payment-fields input,.payment-fields select{width:100%;min-width:0;padding:14px;background:#040d18;border:1px solid #17486c;border-radius:11px;color:#eef7ff;outline:none;font:14px var(--sans)}.payment-fields input:focus,.payment-fields select:focus{border-color:#178cff;box-shadow:0 0 0 3px rgba(23,140,255,.12)}
.manual-heading{display:flex;gap:11px;align-items:center;padding:14px;border-radius:12px;border:1px solid rgba(30,190,125,.22);background:rgba(22,174,112,.055)}.manual-heading>div{display:grid;gap:4px}.manual-heading strong{font-size:14px;color:#f1f8f4}.manual-heading small{color:#7e9b91;font-size:11px;line-height:1.45}.manual-dot{width:10px;height:10px;border-radius:50%;background:#39e39a;box-shadow:0 0 14px rgba(57,227,154,.55)}
.wallet-box{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:14px;border:1px solid #15516b;border-radius:12px;background:rgba(8,124,255,.045)}.wallet-box span{display:block;color:#6f8b9e;font:10px var(--mono);text-transform:uppercase;margin-bottom:6px}.wallet-box strong{display:block;font:12px var(--mono);color:#e9f7ff;overflow-wrap:anywhere}.wallet-box button{border:1px solid #24526f;background:rgba(255,255,255,.04);color:#d8edff;border-radius:9px;padding:9px 12px;cursor:pointer}
.payment-note,.secure-note{font-size:11px;color:#728b9d;line-height:1.65;margin:0}.manual-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.purchase-submit{width:100%;border:0;cursor:pointer}.discord-proof{width:100%;text-align:center}.paypal-panel{padding:15px;border:1px solid rgba(37,135,235,.22);border-radius:13px;background:rgba(13,76,136,.055)}.paypal-heading{border-color:rgba(37,135,235,.22);background:rgba(37,135,235,.06)}.paypal-mark{display:grid;place-items:center;width:38px;height:38px;border-radius:9px;background:#0b4f8d;color:#fff;font-size:23px;font-weight:800}.manual-steps{display:grid;gap:0;margin:3px 0 4px}.manual-steps>div{display:grid;grid-template-columns:34px 1fr;gap:10px;padding:12px 0;border-bottom:1px solid rgba(38,101,143,.18)}.manual-steps>div:last-child{border-bottom:0}.manual-steps>div>span{font:700 11px var(--mono);color:#4ca6ff;padding-top:2px}.manual-steps strong{font-size:13px}.manual-steps p{margin:4px 0 0;color:#7f98aa;font-size:11px;line-height:1.5}.discord-purchase{text-align:center;margin-top:2px}
.payment-guides{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px}.payment-guide{padding:25px;border-radius:19px;border:1px solid rgba(37,120,170,.28);background:linear-gradient(180deg,rgba(5,21,33,.95),rgba(3,11,18,.98));box-shadow:0 18px 55px rgba(0,0,0,.18)}.payment-guide--crypto{border-color:rgba(24,190,126,.35);background:linear-gradient(180deg,rgba(4,36,28,.72),rgba(3,14,17,.98))}.payment-guide__head{display:flex;gap:13px;align-items:center;margin-bottom:20px}.guide-icon{display:grid;place-items:center;flex:0 0 52px;width:52px;height:52px;border-radius:14px;background:#073e72;color:#fff;font-size:25px;font-weight:800}.payment-guide--crypto .guide-icon{background:#075b40;color:#55e7aa}.payment-guide__head p{margin:0 0 5px;color:#4aa6ff;font:700 10px var(--mono);letter-spacing:.12em}.payment-guide--crypto .payment-guide__head p{color:#54dfaa}.payment-guide__head h2{margin:0;color:#f5f8fc;font-size:25px;line-height:1.1}.payment-guide__head>div>span{display:block;margin-top:5px;color:#708a9d;font-size:11px}.guide-steps{display:grid;grid-template-columns:repeat(2,1fr);gap:0 16px}.guide-steps>div{padding:16px 0;border-top:1px solid rgba(44,105,141,.2)}.guide-steps b{font:700 11px var(--mono);color:#4ba7ff}.payment-guide--crypto .guide-steps b{color:#55e7aa}.guide-steps h3{margin:6px 0 5px;font-size:14px}.guide-steps p{margin:0;color:#7892a4;font-size:11px;line-height:1.55}.guide-discord{display:block;margin-top:15px;padding:13px 15px;text-align:center;border-radius:10px;color:#eaf5ff;background:#096a49;border:1px solid rgba(64,236,161,.3);font-weight:600;font-size:12px}.payment-guide--paypal .guide-discord{background:#073c70;border-color:rgba(74,166,255,.28)}
.purchase-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px}.purchase-trust>div{display:grid;grid-template-columns:32px 1fr;column-gap:10px;padding:16px;border:1px solid var(--edge);border-radius:13px;background:rgba(255,255,255,.018)}.purchase-trust span{grid-row:1 / span 2;display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:rgba(8,124,255,.09);color:#4aa8ff}.purchase-trust strong{font-size:12px}.purchase-trust small{margin-top:3px;color:#6f8798;font-size:10px;line-height:1.4}
.purchase-status{margin-top:18px;padding:18px 20px;display:flex;gap:14px;align-items:flex-start;border:1px solid #1e6f4d;background:rgba(26,180,111,.08);border-radius:14px}.status-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#1aa56b;color:#fff;font-weight:700;flex:0 0 auto}.purchase-status p{color:var(--muted);margin-top:4px}.purchase-status code{display:block;margin-top:8px;font-family:var(--mono);color:#fff;overflow-wrap:anywhere}
@media (max-width:980px){.purchase-page{padding-top:112px}.purchase-grid{grid-template-columns:1fr}.order-card{order:1}.payment-card{order:2}.payment-guides{grid-template-columns:1fr}}
@media (max-width:700px){.purchase-page{width:100%;padding:96px max(14px,env(safe-area-inset-left)) max(50px,env(safe-area-inset-bottom))}.purchase-hero{text-align:left;margin-bottom:22px}.purchase-hero h1{font-size:clamp(38px,12vw,58px)}.purchase-hero>p:last-child{font-size:13px}.purchase-card{padding:17px;border-radius:16px}.purchase-card__head h2{font-size:27px}.payment-method__option{grid-template-columns:46px minmax(0,1fr) 16px;min-height:76px;padding:11px}.method-icon{width:46px;height:46px;font-size:22px}.method-badge{grid-column:2;justify-self:start;grid-row:2;padding:3px 6px;font-size:8px}.method-copy{grid-column:2;grid-row:1}.method-arrow{grid-column:3;grid-row:1 / span 2}.method-copy small{font-size:10px}.manual-actions{grid-template-columns:1fr}.payment-guides{gap:12px}.payment-guide{padding:18px;border-radius:16px}.payment-guide__head h2{font-size:22px}.guide-steps{grid-template-columns:1fr}.guide-steps>div{padding:13px 0}.purchase-trust{grid-template-columns:1fr}.purchase-item{grid-template-columns:minmax(0,1fr) auto}.wallet-box{grid-template-columns:minmax(0,1fr)}.wallet-box button{width:100%}}
@media (max-width:390px){.purchase-page{padding-left:10px;padding-right:10px}.purchase-card{padding:14px}.payment-method__option{gap:9px}.method-copy strong{font-size:14px}.method-copy small{font-size:9px}.purchase-hero h1{font-size:36px}}
@media (prefers-reduced-motion:reduce){.payment-method__option{transition:none}}

/* Final checkout polish */
.payment-method{grid-template-columns:1fr!important;gap:12px}
.payment-method__option{position:relative;display:grid;grid-template-columns:56px minmax(0,1fr) auto 22px;align-items:center;gap:14px;min-height:104px;padding:18px 20px!important;border-radius:16px!important;border:1px solid rgba(68,139,231,.3)!important;background:linear-gradient(135deg,rgba(8,24,43,.96),rgba(4,13,24,.96))!important}
.payment-method__option:hover{border-color:rgba(52,150,255,.8)!important;transform:translateY(-2px)}
.payment-method__option.is-selected{box-shadow:0 0 0 1px rgba(8,124,255,.55),0 14px 35px rgba(0,80,180,.12)!important}
.method-icon{width:56px;height:56px;border-radius:13px;display:grid;place-items:center;background:#0a3470;color:#fff;font-weight:800;font-size:22px}
.method-sumup .method-icon{background:#382184}.method-crypto .method-icon{background:#0c3b30;color:#40e5a0}.method-paypal .method-icon{background:#092e59}
.method-copy{min-width:0}.method-copy strong{display:block;font-size:17px}.method-copy small{display:block;margin-top:5px;color:#879bb0;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.method-badge{font:700 9px var(--mono);padding:6px 8px;border-radius:7px;white-space:nowrap}
.method-badge.instant{color:#45a8ff;background:rgba(8,124,255,.12)}.method-badge.manual{color:#40e5a0;background:rgba(28,190,119,.12)}.method-badge.discord{color:#68b8ff;background:rgba(8,124,255,.1)}
.method-arrow{font-size:28px;color:#89b8ff;text-align:center}
.paypal-copy{padding:16px 17px;border:1px solid rgba(77,139,224,.18);background:rgba(255,255,255,.025);border-radius:12px;color:#a0b1c4;line-height:1.7;font-size:13px}
.payment-guides{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:18px}
.payment-guide{padding:25px;border-radius:18px;border:1px solid rgba(67,135,224,.24);background:linear-gradient(180deg,rgba(7,20,34,.95),rgba(3,11,20,.98))}
.payment-guide--crypto{border-color:rgba(35,196,126,.34);background:linear-gradient(180deg,rgba(4,37,29,.8),rgba(3,17,18,.98))}
.payment-guide__head{display:flex;gap:14px;align-items:center}.guide-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:12px;background:rgba(8,124,255,.12);color:#6bb8ff;font-size:24px;font-weight:800}.payment-guide--crypto .guide-icon{background:rgba(28,190,119,.12);color:#40e5a0}.payment-guide__head p{font:700 9px var(--mono);letter-spacing:.15em;color:#5fb0ff}.payment-guide__head h2{font:800 27px var(--display);text-transform:uppercase;margin:3px 0}.payment-guide__head span:last-child{color:#7f94aa;font-size:11px}.guide-steps{display:grid;gap:0;margin:22px 0}.guide-steps>div{display:grid;grid-template-columns:38px 1fr;gap:12px;padding:16px 0;border-top:1px solid rgba(255,255,255,.07)}.guide-steps>div:first-child{border-top:0}.guide-steps b{font:700 13px var(--mono);color:#45a8ff}.payment-guide--crypto .guide-steps b{color:#40e5a0}.guide-steps h3{font-size:14px;margin-bottom:4px}.guide-steps p{font-size:11px;line-height:1.6;color:#7e94aa}.guide-discord{display:flex;justify-content:center;align-items:center;min-height:46px;border-radius:11px;background:rgba(8,124,255,.14);border:1px solid rgba(8,124,255,.35);color:#d8eaff;font-weight:700;font-size:12px}.payment-guide--crypto .guide-discord{background:rgba(28,190,119,.13);border-color:rgba(28,190,119,.35)}

/* Keep each guide step compact: number on the left, copy on the right. */
.gateway-panel[hidden],.payment-guides[hidden],.payment-guide[hidden]{display:none!important}
.payment-guides:not([hidden]){grid-template-columns:minmax(0,1fr);max-width:760px;margin-left:auto;margin-right:auto}
.guide-steps>div{grid-template-columns:38px minmax(0,1fr);column-gap:12px;row-gap:3px;align-content:start}
.guide-steps b{grid-column:1;grid-row:1 / span 2}
.guide-steps h3,.guide-steps p{grid-column:2;min-width:0}
.guide-steps h3{grid-row:1;margin:0}
.guide-steps p{grid-row:2;margin:0}
.purchase-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px}.purchase-trust>div{padding:18px;border:1px solid rgba(70,133,215,.17);border-radius:13px;background:rgba(7,18,30,.72)}.purchase-trust span{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:rgba(8,124,255,.12);color:#45a8ff;margin-right:8px}.purchase-trust strong{font-size:13px}.purchase-trust small{display:block;margin:8px 0 0 34px;color:#71879d;font-size:10px;line-height:1.5}
@media(max-width:760px){.payment-method__option{grid-template-columns:48px minmax(0,1fr) 20px;min-height:88px;padding:14px!important}.method-icon{width:48px;height:48px}.method-badge{position:absolute;right:44px;bottom:12px}.method-copy small{font-size:11px}.payment-guides{grid-template-columns:1fr}.payment-guide{padding:20px}.purchase-trust{grid-template-columns:1fr}.purchase-hero{text-align:left}.purchase-hero h1{font-size:clamp(42px,12vw,62px)}}
@media(max-width:430px){.payment-method__option{gap:10px}.method-copy strong{font-size:15px}.method-copy small{max-width:170px}.method-badge{font-size:8px}.payment-card{overflow:hidden}}
.method-credits .method-icon{font-size:13px;font-weight:900;background:linear-gradient(135deg,#1687ff,#075acb);color:#fff}
.credits-gateway{display:block}.credits-checkout-status{display:grid;gap:12px}.credits-checkout-status>strong{font-size:17px;color:#fff}.credits-checkout-status>small{color:#91a9bc}.credits-balance-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.credits-balance-row>span{display:block;padding:14px;border:1px solid rgba(51,139,219,.38);border-radius:10px;background:#071522}.credits-balance-row small{display:block;color:#84a0b5;margin-bottom:5px}.credits-balance-row strong{display:block;color:#fff;font-size:18px}.credits-balance-row b{color:#4aa8ff;font-size:25px}.credit-add-link{display:block;text-align:center;color:#58adff;text-decoration:none;font-weight:700}.credit-add-link:hover{text-decoration:underline}
@media(max-width:520px){.credits-balance-row{grid-template-columns:1fr}}
.credits-checkout-status[hidden]{display:none!important}
