:is([data-2hc-section],[data-2hc-hero-more]) img{max-width:100%;height:auto}:is([data-2hc-section],[data-2hc-hero-more]) .hero-ctas{display:flex;flex-wrap:wrap;gap:.75rem;margin:1rem 0}:is([data-2hc-section],[data-2hc-hero-more]) a.btn{display:inline-block;padding:.7rem 1.4rem;border-radius:8px;font-weight:700;text-decoration:none;background:#f5b301;color:#fff}:is([data-2hc-section],[data-2hc-hero-more]) a.btn-secondary{background:transparent;color:inherit;border:2px solid #f5b301}:is([data-2hc-section],[data-2hc-hero-more]) .trust-bar{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin:.75rem 0}:is([data-2hc-section],[data-2hc-hero-more]) .bonus-badge{display:inline-block;font-weight:700;margin:.5rem 0}:is([data-2hc-section],[data-2hc-hero-more]) .payments-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin:1rem 0;padding:0;list-style:none}:is([data-2hc-section],[data-2hc-hero-more]) .feature,:is([data-2hc-section],[data-2hc-hero-more]) .bonus-card,:is([data-2hc-section],[data-2hc-hero-more]) .step{padding:.9rem 1rem;border-radius:8px;border:1px solid color-mix(in srgb,currentColor 18%,transparent)}:is([data-2hc-section],[data-2hc-hero-more]) .bonus-card,:is([data-2hc-section],[data-2hc-hero-more]) .steps{margin:1rem 0}:is([data-2hc-section],[data-2hc-hero-more]) [data-table-scroll]{overflow-x:auto;max-width:100%}