:root{--font-h: "Oswald", sans-serif;--font-b: "DM Sans", system-ui, sans-serif;--bg-page: #F9F8F5;--bg-card: #FFFFFF;--bg-subtle: #F4F0F9;--brand-purple: #B897D4;--brand-purple-dark: #6B4C8A;--brand-purple-light: #D6C4E6;--brand-purple-pale: #F2EDF8;--text-dark: #171717;--text-charcoal: #423C3F;--text-muted: #5C556A;--text-subtle: #8A8496;--border-light: #E4E3DF;--border-medium: #CFCBC5}.merchant-landing-page{width:100%;min-height:100vh;background-color:var(--bg-page);color:var(--text-dark);font-family:var(--font-b);display:flex;flex-direction:column;overflow-x:hidden}.merchant-container{width:100%;max-width:1216px;margin:0 auto;box-sizing:border-box;padding:0 32px}@media (max-width: 767px){.merchant-container{padding:0 16px}}@keyframes gm-button-shimmer{0%{transform:translate(-120%)}58.33%{transform:translate(120%)}58.331%,to{transform:translate(-120%)}}.waitlist-button-shimmer{position:relative;overflow:hidden;isolation:isolate}.waitlist-button-shimmer:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(115deg,transparent 0%,transparent 20%,rgba(255,255,255,.3) 40%,rgba(255,255,255,.75) 50%,rgba(255,255,255,.3) 60%,transparent 80%,transparent 100%);transform:translate(-120%);animation:gm-button-shimmer 12s cubic-bezier(.4,0,.2,1) infinite;pointer-events:none;z-index:1}@keyframes gm-text-shimmer{0%{background-position:120% 0}58.33%{background-position:-120% 0}58.331%,to{background-position:120% 0}}.waitlist-button-text-shimmer{display:inline-block;background:linear-gradient(115deg,currentColor 0%,currentColor 30%,#FFFFFF 50%,currentColor 70%,currentColor 100%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:gm-text-shimmer 12s cubic-bezier(.4,0,.2,1) infinite}@keyframes gm-icon-tick{0%{transform:translate(0)}50%{transform:translate(10px)}to{transform:translate(0)}}.animate-step-icon-1,.animate-step-icon-2,.animate-step-icon-3{display:inline-flex!important;transform-origin:center!important}.is-visible .animate-step-icon-1,.animate-step-icon-1.is-visible{animation:gm-icon-tick .65s cubic-bezier(.34,1.56,.64,1) .2s 1 both}.is-visible .animate-step-icon-2,.animate-step-icon-2.is-visible{animation:gm-icon-tick .65s cubic-bezier(.34,1.56,.64,1) .5s 1 both}.is-visible .animate-step-icon-3,.animate-step-icon-3.is-visible{animation:gm-icon-tick .65s cubic-bezier(.34,1.56,.64,1) .8s 1 both}@keyframes gm-fadeinup{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fadeinup{animation:gm-fadeinup .5s cubic-bezier(.34,1.56,.64,1) both}.donut-circle-green{stroke-dasharray:0 100;transition:stroke-dasharray 2s cubic-bezier(.25,1,.5,1)}.merchant-donut-card.is-visible .donut-1,.is-visible .donut-1{stroke-dasharray:71 29;transition-delay:0ms}.merchant-donut-card.is-visible .donut-2,.is-visible .donut-2{stroke-dasharray:77 23;transition-delay:.1s}.merchant-donut-card.is-visible .donut-3,.is-visible .donut-3{stroke-dasharray:79 21;transition-delay:.2s}.merchant-donut-card.is-visible .donut-4,.is-visible .donut-4{stroke-dasharray:74 26;transition-delay:.3s}.merchant-donut-card.is-visible .donut-5,.is-visible .donut-5{stroke-dasharray:60 40;transition-delay:.4s}.donut-text-val,.donut-divider-line{opacity:0;transition:opacity .5s ease .8s}.merchant-donut-card.is-visible .donut-text-val,.merchant-donut-card.is-visible .donut-divider-line,.is-visible .donut-text-val,.is-visible .donut-divider-line{opacity:1}@media (prefers-reduced-motion: reduce){.waitlist-button-shimmer:before,.waitlist-button-text-shimmer,.animate-step-icon-1,.animate-step-icon-2,.animate-step-icon-3,.animate-fadeinup{animation:none!important;transform:none!important;-webkit-text-fill-color:currentColor!important}.donut-circle-green,.donut-text-val,.donut-divider-line{transition:none!important;opacity:1!important}}.hm-cell{display:flex;align-items:center;justify-content:center;font-family:var(--font-b);border-radius:4px;transition:transform .15s ease}.hm-lvl-1{background-color:var(--brand-purple-pale);color:var(--text-dark);font-weight:500}.hm-lvl-2{background-color:var(--brand-purple-light);color:var(--text-dark);font-weight:600}.hm-lvl-3{background-color:var(--brand-purple);color:var(--text-dark);font-weight:700}.hm-lvl-4{background-color:var(--brand-purple-dark);color:#fff;font-weight:700}.hm-legend{display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap;padding:16px 0;font-size:13px;color:var(--text-muted)}.hm-legend-item{display:flex;align-items:center;gap:8px}.hm-legend-chip{width:22px;height:22px;border-radius:4px;flex:none}.heatmap-desktop-row{display:grid;grid-template-columns:minmax(0,2fr) repeat(5,minmax(0,1fr));border-bottom:1px solid var(--border-light)}@media (min-width: 768px) and (max-width: 1023px){.heatmap-desktop-row{grid-template-columns:minmax(0,1.8fr) repeat(5,minmax(0,1fr))}}.donut-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:32px}@media (min-width: 768px) and (max-width: 1023px){.donut-grid{gap:16px}}@media (max-width: 767px){.merchant-hero-section{background-color:#fff!important;background-image:none!important;min-height:auto!important;padding:48px 0 40px!important}.merchant-hero-content-block{gap:12px!important}.merchant-hero-title{font-size:26px!important;line-height:1.3!important;font-weight:400!important}.merchant-hero-subtitle{font-size:16px!important;line-height:1.5!important;color:#5c556a!important}.merchant-hero-mobile-img{display:block!important;margin-top:4px!important;border-radius:20px!important;background-color:#fff!important}.merchant-hero-mobile-img img{height:320px!important;border-radius:20px!important}.merchant-hero-cta-wrapper{margin-top:36px!important;gap:12px!important}.merchant-hero-cta-btn{min-height:56px!important;font-size:16px!important;padding:12px 24px!important}.merchant-benefits-section{padding:64px 0!important}.merchant-benefits-container{gap:32px!important}.merchant-benefits-title-main{font-size:56px!important;line-height:1.15!important;font-weight:500!important}.merchant-benefits-title-sub{font-size:26px!important;line-height:1.15!important;font-weight:400!important}.merchant-benefits-subtitle{font-size:16px!important;line-height:1.4!important;color:#5c556a!important}.merchant-benefits-grid{gap:16px!important}.merchant-benefit-card-title{font-size:20px!important;padding:0 20px!important}.merchant-benefit-card-desc{font-size:14px!important;line-height:1.55!important;padding:0 20px 20px!important}.merchant-how-section{padding:0 0 64px!important}.merchant-how-heading{margin:32px auto 0!important;font-size:32px!important;line-height:1.1!important;font-weight:400!important}.merchant-how-grid{gap:16px!important}.merchant-how-step-icon svg{width:24px!important;height:24px!important}.merchant-how-step-title{font-size:20px!important;font-weight:400!important}.merchant-how-step-desc{font-size:14px!important;line-height:1.5!important;color:#5c556a!important}.merchant-credibility-section{padding:64px 0 32px!important}.merchant-credibility-title-intro{font-size:26px!important;line-height:1.15!important;font-weight:400!important}.merchant-credibility-highlight{font-size:26px!important;line-height:1.15!important;font-weight:500!important}.merchant-credibility-subtitle{font-size:16px!important;line-height:1.4!important;color:#8a8496!important}.merchant-donut-card{padding:24px 20px!important}.merchant-donut-card-title{font-size:22px!important;line-height:1.2!important}.merchant-donut-card-desc{font-size:16px!important;line-height:1.4!important}.merchant-heatmap-card{padding:24px 20px!important;gap:20px!important}.merchant-heatmap-title{font-size:22px!important;line-height:1.2!important}.merchant-heatmap-desc{font-size:16px!important;line-height:1.4!important;color:#5c556a!important}.merchant-navbar-cta{font-size:14px!important;padding:0 16px!important}.donut-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.donut-grid>div:first-child{grid-column:1 / -1;justify-self:center;width:100%;max-width:180px}.merchant-heatmap-desktop{display:none!important}.merchant-heatmap-mobile{display:flex!important}}.page-footer-merchant{margin-top:0!important;background:#171717!important;padding-top:clamp(40px,5vw,56px)!important;padding-bottom:clamp(28px,4vw,44px)!important;padding-left:0!important;padding-right:0!important;width:100%!important;box-sizing:border-box!important;overflow:hidden!important}.page-footer-merchant .page-footer-consumer-inner{width:100%!important;max-width:1216px!important;margin:0 auto!important;padding:0 32px!important;box-sizing:border-box!important}.page-footer-merchant .footer-giant-wordmark-wrap{width:100%!important;max-width:1216px!important;margin:clamp(28px,4vw,48px) auto 0 auto!important;padding:0 32px!important;box-sizing:border-box!important;background:transparent!important;border-top:none!important;display:block!important;line-height:0!important;overflow:hidden!important}.page-footer-merchant .footer-giant-logo-img{width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;display:block!important;margin:0 auto!important;-webkit-user-select:none!important;user-select:none!important;pointer-events:none!important}@media (max-width: 767px){.page-footer-merchant .page-footer-consumer-inner{padding:0 16px!important}.page-footer-merchant .footer-giant-wordmark-wrap{padding:0 16px!important;margin-top:24px!important}}:root{--cd-w: 28px;--cd-h: 42px;--cd-fs: 25px}.cd{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:0;width:100%;text-align:center}.cd__title{font-size:14px;font-weight:400;line-height:1.4;color:var(--text-dark, #171717)}.cd__groups{display:flex;gap:11px;justify-content:center}.cd__group{display:flex;flex-direction:column;align-items:center;gap:8px}.cd__digits{display:flex;gap:3px}.cd__label{font-size:12px;color:var(--text-muted, #5C556A)}.cd__cell{width:var(--cd-w);height:var(--cd-h);overflow:hidden;border-radius:10px;box-sizing:border-box}.cd__strip{will-change:transform}.cd__strip b{display:block;height:var(--cd-h);line-height:var(--cd-h);font-size:var(--cd-fs);font-weight:700;text-align:center}.cd--dark .cd__cell{background:var(--text-dark, #171717)}.cd--dark .cd__strip b{color:#fff}.cd--light .cd__cell{background:#fff;border:.5px solid var(--border-medium, #CFCBC5)}.cd--light .cd__strip b{color:var(--text-dark, #171717)}
