.main-content.cc-payments-page .cc-web-hero__title{max-width:17ch}.main-content.cc-payments-page .cc-payments-directory ul{margin:0;padding:0;list-style:none}.main-content.cc-payments-page .cc-payments-directory li+li{border-top:1px solid var(--marketing-border)}.main-content.cc-payments-page .cc-payments-directory a{display:grid;grid-template-columns:24px minmax(0,1fr) 20px;align-items:center;gap:.875rem;min-height:64px;padding-block:.875rem;color:var(--marketing-ink);font-size:1.25rem;line-height:1.35;text-decoration:none}.main-content.cc-payments-page .cc-payments-directory a:hover{text-decoration:underline;text-underline-offset:.2em}.main-content.cc-payments-page .cc-payments-directory i{font-size:24px}.main-content.cc-payments-page .cc-payments-directory i:last-child{font-size:20px}.main-content.cc-payments-page .cc-payments-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.main-content.cc-payments-page .cc-payments-card{min-width:0;padding:1.75rem;background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:12px;box-shadow:none}.main-content.cc-payments-page .cc-payments-card h3{margin:1rem 0;color:var(--marketing-ink);font-size:1.5rem;line-height:1.25;font-weight:600}.main-content.cc-payments-page .cc-payments-card p{margin:0 0 1rem}.main-content.cc-payments-page .cc-payments-card p:last-child{margin-bottom:0}.main-content.cc-payments-page .cc-payments-card:hover,.main-content.cc-payments-page .cc-payments-card:focus{box-shadow:none}.main-content.cc-payments-page .cc-payments-card__icon{color:var(--marketing-ink);font-size:28px;line-height:1}.main-content.cc-payments-page .cc-payments-card__conditions{margin-bottom:1.5rem}.main-content.cc-payments-page .cc-payments-logos{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;margin-top:1.5rem}.main-content.cc-payments-page .cc-payments-logos img{width:auto;height:2.25rem;max-width:100%;object-fit:contain}.main-content.cc-payments-page .cc-payments-agreement{margin:1.5rem 0 0}.main-content.cc-payments-page .cc-payments-guidance__panel{padding:2.5rem;border-radius:16px;background:var(--marketing-surface-soft)}.main-content.cc-payments-page .cc-payments-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;margin:0;padding-inline-start:1.375rem}.main-content.cc-payments-page .cc-payments-steps li{min-width:0;padding-inline-start:.375rem}.main-content.cc-payments-page .cc-payments-steps li::marker{color:var(--marketing-ink);font-weight:600}.main-content.cc-payments-page .cc-payments-steps h3{margin:0 0 .75rem;color:var(--marketing-ink);font-size:1.5rem;line-height:1.25;font-weight:600}.main-content.cc-payments-page .cc-payments-steps p{margin:0}.main-content.cc-payments-page .cc-payments-actions{display:flex;align-items:center;flex-wrap:wrap;gap:1rem 1.5rem;margin-top:2rem}.main-content.cc-payments-page .cc-payments-actions a{display:inline-flex;align-items:center;min-height:48px}.main-content.cc-payments-page .cc-payments-actions .btn{padding:.75rem 1.5rem;font-size:1rem}.main-content.cc-payments-page .cc-payments-agreement a,.main-content.cc-payments-page .cc-payments-actions a:not(.btn){color:var(--marketing-ink);text-decoration:underline;text-underline-offset:.2em}.main-content.cc-payments-page #payment-methods,.main-content.cc-payments-page .cc-payments-card{scroll-margin-top:var(--section-scroll-offset)}.main-content.cc-payments-page a:focus-visible,.main-content.cc-payments-page [tabindex="-1"]:focus-visible{outline:3px solid var(--marketing-ink);outline-offset:4px}@media (max-width: 991.98px){.main-content.cc-payments-page .cc-payments-grid,.main-content.cc-payments-page .cc-payments-steps{grid-template-columns:minmax(0,1fr)}.main-content.cc-payments-page .cc-payments-card,.main-content.cc-payments-page .cc-payments-guidance__panel{padding:1.5rem}.main-content.cc-payments-page .cc-payments-steps{gap:1.5rem}}
