.buyer-access{max-width:980px;margin:32px auto}.buyer-access h1{max-width:700px;margin:20px 0;font-size:clamp(2.2rem,5vw,3.8rem);line-height:1.05}.buyer-lead{color:#c9d4e7;max-width:650px;font-size:1.15rem}.buyer-steps{gap:15px;margin:35px 0;padding:0;list-style:none;display:grid}.buyer-steps li{background:#111c32;border:1px solid #2b3b59;border-radius:18px;align-items:flex-start;gap:20px;padding:22px;display:flex}.buyer-steps li>span{color:#6ce5ce;font-size:1.5rem;font-weight:800}.buyer-steps h2,.buyer-notes h2{margin:0 0 8px;font-size:1.1rem}.buyer-steps p,.buyer-notes p{color:#c9d4e7;margin:0;line-height:1.65}.buyer-login{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.buyer-login p{overflow-wrap:anywhere;flex-basis:100%;margin:0}.buyer-login>a{color:#7ee6db}.buyer-notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:35px 0;display:grid}.buyer-notes svg{color:#78decf;margin-bottom:15px}.purchase-help{margin-bottom:24px}.purchase-help .ac-hint{align-items:flex-start;gap:9px;display:flex}.purchase-help .ac-hint svg{flex-shrink:0}.purchase-help p{line-height:1.65}.purchase-help .ac-actions a{color:#7ee6db}.access-integration-alert{margin-bottom:24px;border-color:#dd9b40!important}.access-integration-alert p{line-height:1.65}.access-integration-alert a{color:#91ece0}.access-integration-alert strong{color:#f6ce86}@media (max-width:650px){.buyer-notes{grid-template-columns:1fr}.buyer-steps li{gap:14px;padding:18px}.buyer-access{margin-top:20px}.buyer-login .ac-primary{white-space:normal;text-align:center;width:100%;height:auto;min-height:46px}}
