.hero-section.svelte-h6nxve{background:radial-gradient(ellipse at 50% 0%,rgba(144,93,255,.08) 0%,transparent 60%)}.hero-glow.svelte-h6nxve{position:absolute;top:-200px;left:50%;transform:translate(-50%);width:800px;height:600px;background:radial-gradient(circle,rgba(255,120,177,.06) 0%,rgba(144,93,255,.04) 40%,transparent 70%);pointer-events:none}.surface-card.svelte-h6nxve{border:1px solid #1d1d31;background:linear-gradient(180deg,#45456a12 14.5%,#20273517 110.5%)}.merchant-table.svelte-h6nxve{border:1px solid #1d1d31;background:linear-gradient(180deg,#45456a1a,#20273514)}.merchant-table.svelte-h6nxve th:where(.svelte-h6nxve),.merchant-table.svelte-h6nxve td:where(.svelte-h6nxve){padding:1.15rem 1.25rem;text-align:left;vertical-align:top}.merchant-table.svelte-h6nxve thead:where(.svelte-h6nxve) th:where(.svelte-h6nxve){background:#04040d85;border-bottom:1px solid rgba(69,69,106,.55);color:#9d9dc8;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.merchant-table.svelte-h6nxve tbody:where(.svelte-h6nxve) td:where(.svelte-h6nxve){border-bottom:1px solid rgba(69,69,106,.36)}.merchant-table.svelte-h6nxve tbody:where(.svelte-h6nxve) tr:where(.svelte-h6nxve){transition:background .18s ease}.merchant-table.svelte-h6nxve tbody:where(.svelte-h6nxve) tr:where(.svelte-h6nxve):hover{background:#45456a14}.merchant-table.svelte-h6nxve tbody:where(.svelte-h6nxve) tr:where(.svelte-h6nxve):last-child td:where(.svelte-h6nxve){border-bottom:0}.merchant-category.svelte-h6nxve{color:#c4c4e6;background:#45456a42;border:1px solid rgba(113,113,156,.38);border-radius:9999px;font-size:.75rem;font-weight:600;line-height:1rem;padding:.45rem .7rem;white-space:nowrap;display:inline-flex;align-items:center}.mobile-merchant-card.svelte-h6nxve{border:1px solid #1d1d31;background:linear-gradient(180deg,#45456a1a,#20273514)}.merchant-mobile-label.svelte-h6nxve{color:#9d9dc8;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.payment-tag.svelte-h6nxve{background:#ff78b126;color:#ff9ec6;border:1px solid rgba(255,120,177,.28);border-radius:9999px;font-size:.75rem;font-weight:600;line-height:1rem;padding:.4rem .65rem}.featured-badge.svelte-h6nxve{background-image:linear-gradient(-180deg,#ff78b1,#ff529a 90%);color:#fff;border-radius:9999px;font-size:.7rem;font-weight:700;letter-spacing:.08em;line-height:1rem;padding:.3rem .55rem;text-transform:uppercase}.promo-card.svelte-h6nxve{display:grid;grid-template-columns:minmax(0,1fr);gap:1.75rem;align-items:center}.glance-stats.svelte-h6nxve{display:grid;grid-template-columns:1fr;gap:1.25rem}.glance-stat.svelte-h6nxve{min-width:0}@media (min-width: 480px){.glance-stats.svelte-h6nxve{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}.promo-icons.svelte-h6nxve{display:none}@media (min-width: 1024px){.promo-card.svelte-h6nxve{grid-template-columns:minmax(0,1fr) 340px;gap:2.25rem}.promo-icons.svelte-h6nxve{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;align-self:stretch}.promo-icon-cell.svelte-h6nxve{border:1px solid rgba(113,113,156,.28);border-radius:.9rem;width:100%;aspect-ratio:1/1;background:#04040d47;display:flex;align-items:center;justify-content:center}}.gift-card-tile.svelte-h6nxve{border:1px solid #1d1d31;background:linear-gradient(180deg,#45456a1a,#20273514);transition:all .25s ease}.gift-card-tile.svelte-h6nxve:hover{border-color:#3b3b60;background:linear-gradient(180deg,#45456a33,#20273526);transform:translateY(-2px)}
