.purchase-module__AcDbcW__page{color:#ecf0f3;background:radial-gradient(at top,#233442,#101820 65%);min-height:100vh;padding:28px 24px 70px;font-family:Arial,sans-serif}.purchase-module__AcDbcW__page header{justify-content:space-between;gap:20px;max-width:1050px;margin:auto auto 40px;display:flex}.purchase-module__AcDbcW__page a{color:#e4c56e}.purchase-module__AcDbcW__card{background:#18232d;border:1px solid #46505a;border-radius:22px;max-width:820px;margin:auto;padding:40px;box-shadow:0 20px 60px #0003}.purchase-module__AcDbcW__card h1{margin:16px 0 22px;font-size:clamp(32px,5vw,46px);line-height:1.12}.purchase-module__AcDbcW__card p{line-height:1.65}.purchase-module__AcDbcW__eyebrow{letter-spacing:1px;color:#e4c56e;font-size:11px}.purchase-module__AcDbcW__form{gap:20px;margin-top:28px;display:grid}.purchase-module__AcDbcW__form fieldset{border:0;min-width:0;margin:0;padding:0}.purchase-module__AcDbcW__form legend{margin-bottom:12px;font-weight:700}.purchase-module__AcDbcW__options{grid-template-columns:1fr 1fr;gap:14px;display:grid}.purchase-module__AcDbcW__options label{border:1px solid #53616e;border-radius:12px;align-items:center;gap:12px;padding:16px;display:flex}.purchase-module__AcDbcW__options label:has(input:checked){background:#e1ba5812;border-color:#e1ba58}.purchase-module__AcDbcW__options input{accent-color:#dfbd66}.purchase-module__AcDbcW__options strong,.purchase-module__AcDbcW__options small{display:block}.purchase-module__AcDbcW__options small{color:#bcc5cf;margin-top:6px;line-height:1.4}.purchase-module__AcDbcW__fields{grid-template-columns:1fr 1fr;gap:20px;display:grid}.purchase-module__AcDbcW__fields label{gap:9px;font-size:14px;display:grid}.purchase-module__AcDbcW__fields input,.purchase-module__AcDbcW__form input[type=text]{box-sizing:border-box;color:#fff;width:100%;min-width:0;font:inherit;background:#0f1820;border:1px solid #53616e;border-radius:8px;padding:13px}.purchase-module__AcDbcW__form input:focus{outline-offset:2px;outline:2px solid #e4c56e}.purchase-module__AcDbcW__form button,.purchase-module__AcDbcW__card button{color:#131b23;cursor:pointer;background:#e1bd64;border:0;border-radius:9px;padding:15px 20px;font-size:16px;font-weight:700}.purchase-module__AcDbcW__form button:disabled{opacity:.6;cursor:wait}.purchase-module__AcDbcW__total{border-top:1px solid #53616e;justify-content:space-between;padding-top:22px;display:flex}.purchase-module__AcDbcW__total strong{color:#e4c56e}.purchase-module__AcDbcW__muted{color:#b6c0cc;font-size:13px}.purchase-module__AcDbcW__error{color:#ffe3e6;background:#582d32;border-radius:8px;padding:14px}.purchase-module__AcDbcW__card .auth-form{gap:16px;display:grid}.purchase-module__AcDbcW__card .auth-form label{gap:8px;display:grid}.purchase-module__AcDbcW__card .auth-form input{color:#fff;background:#0e1820;border:1px solid #53616e;border-radius:8px;padding:12px}.purchase-module__AcDbcW__card .standalone-auth-options{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.purchase-module__AcDbcW__card .standalone-auth-options button{padding:10px;font-size:13px}.purchase-module__AcDbcW__card .auth-password-control{gap:10px;display:flex}.purchase-module__AcDbcW__card .auth-password-control input{flex:1;min-width:0}@media (max-width:600px){.purchase-module__AcDbcW__page{padding:20px 14px}.purchase-module__AcDbcW__card{padding:25px 20px}.purchase-module__AcDbcW__fields,.purchase-module__AcDbcW__options{grid-template-columns:1fr}.purchase-module__AcDbcW__eyebrow{line-height:1.9}.purchase-module__AcDbcW__total{flex-wrap:wrap;gap:12px}}
