
:root{--mr-blue:#246bfd;--mr-ink:#101722;--mr-muted:#6e7888;--mr-line:#e5e9ef;--mr-shadow:0 28px 90px rgba(24,34,50,.10)}
.merchant-resource-page{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--mr-ink);background:#fff;overflow:hidden}
.merchant-resource-page *{box-sizing:border-box}.merchant-resource-page a{text-decoration:none}.merchant-resource-shell{width:min(1420px,calc(100% - 64px));margin:0 auto}
.merchant-resource-hero{padding:86px 0 96px;min-height:720px;display:flex;align-items:center;background:linear-gradient(118deg,#fff 0%,#fff 46%,#f7f8fa 100%)}
.merchant-resource-hero .merchant-resource-shell{display:grid;grid-template-columns:minmax(0,.88fr) minmax(540px,1.12fr);align-items:center;gap:70px}
.merchant-resource-copy{position:relative;z-index:2}.merchant-resource-back{display:inline-flex;margin-bottom:46px;color:#667085;font-size:13px;font-weight:700}.merchant-resource-kicker{display:block;margin-bottom:18px;color:var(--mr-blue);font-size:11px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.merchant-resource-copy h1{margin:0;max-width:720px;font-size:clamp(58px,6.8vw,104px);line-height:.91;letter-spacing:-.065em;font-weight:850}.merchant-resource-copy>p{max-width:650px;margin:28px 0 0;color:var(--mr-muted);font-size:18px;line-height:1.72}.merchant-resource-hero-actions{margin-top:38px;display:flex;align-items:center;gap:22px}.merchant-resource-primary{display:inline-flex;align-items:center;gap:28px;padding:14px 16px 14px 24px;border-radius:14px;background:var(--mr-blue);color:#fff;font-size:14px;font-weight:800;box-shadow:0 18px 36px rgba(36,107,253,.22)}.merchant-resource-primary b{width:36px;height:36px;border-radius:10px;background:rgba(255,255,255,.16);display:grid;place-items:center}.merchant-resource-label{color:#98a2b3;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
.merchant-resource-visual{position:relative;min-height:560px;display:flex;align-items:center;justify-content:center}.merchant-resource-visual:before{content:"";position:absolute;width:78%;height:78%;border-radius:50%;background:radial-gradient(circle,rgba(36,107,253,.12),rgba(36,107,253,0) 68%);filter:blur(16px)}.merchant-resource-visual img{position:relative;width:100%;max-width:760px;display:block;filter:drop-shadow(0 34px 55px rgba(30,42,60,.12))}
.merchant-resource-focus{padding:118px 0;background:#f8f9fb}.merchant-resource-section-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:44px}.merchant-resource-section-head span{color:var(--mr-blue);font-size:11px;font-weight:900;letter-spacing:.17em;text-transform:uppercase}.merchant-resource-section-head h2{margin:0;font-size:clamp(42px,5vw,74px);line-height:.95;letter-spacing:-.055em}
.merchant-resource-cards{display:grid;grid-template-columns:1.15fr .9fr .95fr;gap:18px}.merchant-resource-card{position:relative;min-height:430px;padding:34px;border:1px solid var(--mr-line);border-radius:28px;background:#fff;overflow:hidden;box-shadow:0 12px 34px rgba(30,42,60,.04);display:flex;flex-direction:column}.merchant-resource-number{width:50px;height:50px;border-radius:50%;display:grid;place-items:center;background:#f3f6fb;color:#58708f;font-size:11px;font-weight:900}.merchant-resource-card-copy{margin-top:auto;position:relative;z-index:2}.merchant-resource-card h3{margin:0 0 14px;font-size:clamp(28px,2.5vw,42px);line-height:1.03;letter-spacing:-.045em}.merchant-resource-card p{margin:0;max-width:430px;color:var(--mr-muted);font-size:15px;line-height:1.65}.merchant-resource-card-mark{position:absolute;right:-30px;top:70px;width:210px;height:210px;border-radius:44px;transform:rotate(10deg);background:linear-gradient(145deg,rgba(36,107,253,.94),rgba(88,145,255,.72));opacity:.12}.merchant-resource-card-mark i{position:absolute;left:40px;right:40px;height:14px;border-radius:10px;background:#fff}.merchant-resource-card-mark i:nth-child(1){top:55px}.merchant-resource-card-mark i:nth-child(2){top:88px;right:65px}.merchant-resource-card-mark i:nth-child(3){top:124px;right:92px}
.merchant-resource-story{padding:118px 0;background:#fff}.merchant-resource-story-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:22px;align-items:stretch}.merchant-resource-story-visual,.merchant-resource-story-copy{border-radius:34px;overflow:hidden}.merchant-resource-story-visual{min-height:650px;background:#edf3ff;display:flex;align-items:center;justify-content:center}.merchant-resource-story-visual img{width:100%;height:100%;object-fit:cover}.merchant-resource-story-copy{padding:56px;background:#232830;color:#fff;display:flex;flex-direction:column}.merchant-resource-story-copy>span{color:#77a7ff;font-size:11px;font-weight:900;letter-spacing:.17em;text-transform:uppercase}.merchant-resource-story-copy>h2{margin:20px 0 38px;font-size:clamp(42px,4.5vw,68px);line-height:.96;letter-spacing:-.055em}.merchant-resource-story-list{display:grid;gap:0}.merchant-resource-story-list>div{display:grid;grid-template-columns:52px 1fr;column-gap:18px;padding:22px 0;border-top:1px solid rgba(255,255,255,.12)}.merchant-resource-story-list b{grid-row:1/3;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#232830;font-size:10px}.merchant-resource-story-list strong{font-size:16px}.merchant-resource-story-list small{margin-top:6px;color:#aeb8c7;line-height:1.55}.merchant-resource-dark-cta{margin-top:auto;display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-radius:14px;background:#fff;color:#111827;font-weight:850}.merchant-resource-dark-cta b{color:var(--mr-blue)}
/* Per-page visual personalities */
.merchant-resource-sand .merchant-resource-hero{background:linear-gradient(120deg,#fff 0%,#fbfaf8 48%,#f2ede7 100%)}.merchant-resource-sand .merchant-resource-story-visual{background:#f3eee7}.merchant-resource-sand .merchant-resource-card:nth-child(2){background:#f7f1eb}.merchant-resource-ice .merchant-resource-hero{background:linear-gradient(120deg,#fff 0%,#f9fbff 46%,#eaf3ff 100%)}.merchant-resource-ice .merchant-resource-story-visual{background:#eaf3ff}.merchant-resource-blue .merchant-resource-hero{background:linear-gradient(118deg,#f7faff 0%,#fff 44%,#edf4ff 100%)}.merchant-resource-blue .merchant-resource-story-copy{background:#10254a}.merchant-resource-blue .merchant-resource-card:first-child{background:#10254a;color:#fff;border-color:#10254a}.merchant-resource-blue .merchant-resource-card:first-child p{color:#b8c5d9}.merchant-resource-blue .merchant-resource-card:first-child .merchant-resource-number{background:rgba(255,255,255,.12);color:#fff}
/* Make every layout feel different */
.merchant-resource-layout-finance .merchant-resource-hero .merchant-resource-shell,.merchant-resource-layout-dashboard .merchant-resource-hero .merchant-resource-shell{grid-template-columns:.78fr 1.22fr}.merchant-resource-layout-editorial .merchant-resource-hero .merchant-resource-shell{grid-template-columns:1fr 1fr}.merchant-resource-layout-editorial .merchant-resource-visual{order:-1}.merchant-resource-layout-route .merchant-resource-copy{order:2}.merchant-resource-layout-route .merchant-resource-visual{order:1}.merchant-resource-layout-route .merchant-resource-hero .merchant-resource-shell{grid-template-columns:1.08fr .92fr}.merchant-resource-layout-studio .merchant-resource-focus{background:#fff}.merchant-resource-layout-studio .merchant-resource-cards{grid-template-columns:1fr 1fr 1fr}.merchant-resource-layout-spotlight .merchant-resource-hero{background:#151a22;color:#fff}.merchant-resource-layout-spotlight .merchant-resource-copy h1{color:#fff}.merchant-resource-layout-spotlight .merchant-resource-copy>p{color:#b9c2cf}.merchant-resource-layout-score .merchant-resource-card:nth-child(1){grid-column:span 2}.merchant-resource-layout-score .merchant-resource-cards{grid-template-columns:1fr 1fr}.merchant-resource-layout-insight .merchant-resource-story-grid{grid-template-columns:.8fr 1.2fr}.merchant-resource-layout-campaign .merchant-resource-card:nth-child(2){transform:translateY(28px)}.merchant-resource-layout-showroom .merchant-resource-visual img{max-width:660px}.merchant-resource-layout-promo .merchant-resource-card:nth-child(3){background:#232830;color:#fff}.merchant-resource-layout-promo .merchant-resource-card:nth-child(3) p{color:#b9c2cf}.merchant-resource-layout-support .merchant-resource-story-copy{background:#eaf3ff;color:#111827}.merchant-resource-layout-support .merchant-resource-story-copy small{color:#667085}.merchant-resource-layout-policy .merchant-resource-focus{background:#f4efe9}.merchant-resource-layout-learning .merchant-resource-story-grid{grid-template-columns:1.2fr .8fr}.merchant-resource-layout-checklist .merchant-resource-card{min-height:360px}.merchant-resource-layout-trend .merchant-resource-hero .merchant-resource-shell{grid-template-columns:.9fr 1.1fr}.merchant-resource-layout-story .merchant-resource-hero{background:linear-gradient(120deg,#f3eee7,#fff 54%,#f6f7f9)}
@media(max-width:1020px){.merchant-resource-shell{width:min(100% - 42px,980px)}.merchant-resource-hero{padding:72px 0}.merchant-resource-hero .merchant-resource-shell,.merchant-resource-layout-finance .merchant-resource-hero .merchant-resource-shell,.merchant-resource-layout-dashboard .merchant-resource-hero .merchant-resource-shell,.merchant-resource-layout-editorial .merchant-resource-hero .merchant-resource-shell,.merchant-resource-layout-route .merchant-resource-hero .merchant-resource-shell{grid-template-columns:1fr;gap:36px}.merchant-resource-layout-editorial .merchant-resource-visual,.merchant-resource-layout-route .merchant-resource-copy{order:initial}.merchant-resource-visual{min-height:400px}.merchant-resource-cards{grid-template-columns:1fr 1fr}.merchant-resource-card:nth-child(3){grid-column:1/-1}.merchant-resource-story-grid{grid-template-columns:1fr!important}.merchant-resource-story-visual{min-height:480px}}
@media(max-width:680px){.merchant-resource-shell{width:calc(100% - 28px)}.merchant-resource-hero{min-height:auto;padding:48px 0 64px}.merchant-resource-back{margin-bottom:30px}.merchant-resource-copy h1{font-size:clamp(50px,15vw,72px)}.merchant-resource-copy>p{font-size:16px}.merchant-resource-hero-actions{align-items:flex-start;flex-direction:column}.merchant-resource-primary{width:100%;justify-content:space-between}.merchant-resource-visual{min-height:300px}.merchant-resource-focus,.merchant-resource-story{padding:76px 0}.merchant-resource-section-head{display:block}.merchant-resource-section-head h2{margin-top:14px}.merchant-resource-cards{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;padding-bottom:12px}.merchant-resource-card{flex:0 0 86vw;min-height:420px;scroll-snap-align:start}.merchant-resource-card:nth-child(3){grid-column:auto}.merchant-resource-story-visual{min-height:320px}.merchant-resource-story-copy{padding:34px 24px;border-radius:26px}.merchant-resource-story-visual{border-radius:26px}}

/* Expanded merchant resource experience */
.merchant-resource-metrics{padding:34px 0 0;background:#fff}.merchant-resource-metrics .merchant-resource-shell{border:1px solid #e7eaf0;border-radius:28px;padding:26px 30px;background:linear-gradient(135deg,#fff,#fafbfc)}.merchant-resource-metrics-head{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:18px}.merchant-resource-metrics-head span{font-size:10px;letter-spacing:.17em;text-transform:uppercase;font-weight:900;color:var(--mr-blue)}.merchant-resource-metrics-head h2{margin:0;font-size:20px;letter-spacing:-.03em}.merchant-resource-metric-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.merchant-resource-metric{padding:20px;border-radius:20px;background:#f5f7fa;display:flex;flex-direction:column;gap:4px}.merchant-resource-metric strong{font-size:30px;letter-spacing:-.055em}.merchant-resource-metric span{font-size:13px;color:#6e7888;font-weight:650}
.merchant-resource-cards{grid-template-columns:repeat(12,1fr);grid-auto-flow:dense}.merchant-resource-card{min-height:390px}.merchant-resource-card-1,.merchant-resource-card-4{grid-column:span 5}.merchant-resource-card-2,.merchant-resource-card-3{grid-column:span 3.5}.merchant-resource-card-5{grid-column:span 4}.merchant-resource-card-6{grid-column:span 8}.merchant-resource-card:nth-child(odd){background:linear-gradient(145deg,#fff,#fbfbfc)}.merchant-resource-card:nth-child(2){background:#edf4ff}.merchant-resource-card:nth-child(5){background:#f4efe8}.merchant-resource-card:nth-child(6){background:#252a31;color:#fff;border-color:#252a31}.merchant-resource-card:nth-child(6) p{color:#b8c2cf}.merchant-resource-card:nth-child(6) .merchant-resource-number{background:rgba(255,255,255,.12);color:#fff}
.merchant-resource-workflow{padding:118px 0;background:#fff}.merchant-resource-section-head-left{align-items:flex-start;flex-direction:column}.merchant-resource-workflow-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.merchant-resource-workflow-grid article{min-height:300px;padding:28px;border:1px solid #e5e9ef;border-radius:26px;background:#fff;display:flex;flex-direction:column;justify-content:space-between;transition:transform .25s ease,box-shadow .25s ease}.merchant-resource-workflow-grid article:hover{transform:translateY(-5px);box-shadow:0 20px 48px rgba(24,34,50,.08)}.merchant-resource-workflow-grid article>b{font-size:54px;color:#d9e0ea;letter-spacing:-.06em}.merchant-resource-workflow-grid h3{margin:0 0 10px;font-size:24px;letter-spacing:-.04em}.merchant-resource-workflow-grid p{margin:0;color:#6e7888;line-height:1.6;font-size:14px}
.merchant-resource-deep{padding:118px 0;background:#f7f8fa}.merchant-resource-deep-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:18px}.merchant-resource-deep-copy,.merchant-resource-deep-visual{border-radius:34px;overflow:hidden}.merchant-resource-deep-copy{padding:58px;background:#fff;border:1px solid #e5e9ef}.merchant-resource-deep-copy>span{color:var(--mr-blue);font-size:11px;font-weight:900;letter-spacing:.17em;text-transform:uppercase}.merchant-resource-deep-copy>h2{margin:18px 0 18px;font-size:clamp(40px,4.5vw,66px);line-height:.96;letter-spacing:-.055em}.merchant-resource-deep-copy>p{margin:0 0 34px;max-width:620px;color:#6e7888;line-height:1.7}.merchant-resource-deep-list{display:grid;gap:10px}.merchant-resource-deep-list>div{display:grid;grid-template-columns:32px 1fr;gap:12px;padding:14px 0;border-top:1px solid #edf0f4}.merchant-resource-deep-list i{width:28px;height:28px;border-radius:50%;background:#edf4ff;color:#246bfd;display:grid;place-items:center;font-style:normal;font-weight:900}.merchant-resource-deep-list strong{display:block;font-size:15px}.merchant-resource-deep-list small{display:block;margin-top:4px;color:#788394;line-height:1.55}.merchant-resource-deep-visual{min-height:650px;background:#eaf2ff;display:flex;align-items:center;justify-content:center}.merchant-resource-deep-visual img{width:100%;height:100%;object-fit:cover}
.merchant-resource-faq{padding:118px 0;background:#fff}.merchant-resource-faq-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:70px;align-items:start}.merchant-resource-faq-copy{position:sticky;top:120px}.merchant-resource-faq-copy>span{color:var(--mr-blue);font-size:11px;font-weight:900;letter-spacing:.17em;text-transform:uppercase}.merchant-resource-faq-copy h2{margin:18px 0 20px;font-size:clamp(42px,5vw,72px);line-height:.96;letter-spacing:-.055em}.merchant-resource-faq-copy p{margin:0;color:#6e7888;line-height:1.7}.merchant-resource-faq-list{border-top:1px solid #dfe4eb}.merchant-resource-faq-list details{border-bottom:1px solid #dfe4eb;padding:0}.merchant-resource-faq-list summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:46px 1fr 44px;align-items:center;gap:14px;padding:26px 0}.merchant-resource-faq-list summary::-webkit-details-marker{display:none}.merchant-resource-faq-list summary b{width:38px;height:38px;border-radius:50%;background:#f2f5f9;display:grid;place-items:center;font-size:10px;color:#788394}.merchant-resource-faq-list summary span{font-size:20px;font-weight:800;letter-spacing:-.025em}.merchant-resource-faq-list summary i{width:40px;height:40px;border-radius:12px;background:#edf4ff;color:#246bfd;display:grid;place-items:center;font-style:normal;font-size:24px}.merchant-resource-faq-list details[open] summary i{transform:rotate(45deg)}.merchant-resource-faq-list details p{margin:0 60px 28px;color:#6e7888;line-height:1.7;font-size:15px}
.merchant-resource-final{padding:0 0 118px;background:#fff}.merchant-resource-final-card{padding:64px;border-radius:34px;background:linear-gradient(120deg,#252a31 0%,#313741 58%,#e8e3dc 58%,#f3efe9 100%);color:#fff;min-height:360px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.merchant-resource-final-card>span{font-size:11px;font-weight:900;letter-spacing:.17em;text-transform:uppercase;color:#8db3ff}.merchant-resource-final-card h2{max-width:780px;margin:18px 0 16px;font-size:clamp(44px,5.5vw,82px);line-height:.94;letter-spacing:-.06em}.merchant-resource-final-card p{max-width:620px;margin:0 0 30px;color:#c4ccd7;line-height:1.65}.merchant-resource-final-card a{display:inline-flex;align-items:center;gap:22px;background:#fff;color:#111827;padding:15px 18px 15px 22px;border-radius:14px;font-weight:850}.merchant-resource-final-card a b{color:#246bfd}
/* layout-specific deeper differentiation */
.merchant-resource-layout-finance .merchant-resource-metrics .merchant-resource-shell{background:linear-gradient(135deg,#f7f1eb,#fff)}.merchant-resource-layout-finance .merchant-resource-deep-copy{background:#252a31;color:#fff}.merchant-resource-layout-finance .merchant-resource-deep-copy p,.merchant-resource-layout-finance .merchant-resource-deep-list small{color:#b8c2cf}.merchant-resource-layout-dashboard .merchant-resource-workflow-grid article:nth-child(2),.merchant-resource-layout-dashboard .merchant-resource-workflow-grid article:nth-child(4){background:#edf4ff}.merchant-resource-layout-editorial .merchant-resource-deep-grid{grid-template-columns:1.15fr .85fr}.merchant-resource-layout-route .merchant-resource-workflow-grid{grid-template-columns:1.3fr .9fr .9fr .9fr}.merchant-resource-layout-studio .merchant-resource-deep{background:#fff}.merchant-resource-layout-studio .merchant-resource-deep-copy{background:#252a31;color:#fff}.merchant-resource-layout-studio .merchant-resource-deep-copy p,.merchant-resource-layout-studio .merchant-resource-deep-list small{color:#b8c2cf}.merchant-resource-layout-spotlight .merchant-resource-metrics{background:#151a22}.merchant-resource-layout-spotlight .merchant-resource-metrics .merchant-resource-shell{background:#202731;border-color:#343c48;color:#fff}.merchant-resource-layout-spotlight .merchant-resource-metric{background:#2b3340}.merchant-resource-layout-spotlight .merchant-resource-metric span{color:#b8c2cf}.merchant-resource-layout-score .merchant-resource-workflow-grid article:first-child{grid-column:span 2}.merchant-resource-layout-insight .merchant-resource-deep-grid{grid-template-columns:.8fr 1.2fr}.merchant-resource-layout-campaign .merchant-resource-workflow-grid article:nth-child(3){transform:translateY(24px)}.merchant-resource-layout-showroom .merchant-resource-deep-visual{background:#f3eee7}.merchant-resource-layout-promo .merchant-resource-final-card{background:linear-gradient(120deg,#f3eee7 0%,#fff 48%,#252a31 48%,#252a31 100%)}.merchant-resource-layout-support .merchant-resource-deep-visual{background:#eaf3ff}.merchant-resource-layout-policy .merchant-resource-workflow{background:#f4efe9}.merchant-resource-layout-learning .merchant-resource-metrics .merchant-resource-shell{background:#f3eee7}.merchant-resource-layout-checklist .merchant-resource-deep-copy{background:#f8f9fb}.merchant-resource-layout-trend .merchant-resource-deep-visual{background:#edf4ff}.merchant-resource-layout-story .merchant-resource-workflow-grid article:nth-child(odd){background:#f4efe9}
@media(max-width:1020px){.merchant-resource-metric-grid{grid-template-columns:1fr}.merchant-resource-cards{grid-template-columns:1fr 1fr}.merchant-resource-card-1,.merchant-resource-card-2,.merchant-resource-card-3,.merchant-resource-card-4,.merchant-resource-card-5,.merchant-resource-card-6{grid-column:auto}.merchant-resource-workflow-grid{grid-template-columns:1fr 1fr}.merchant-resource-deep-grid,.merchant-resource-faq-grid{grid-template-columns:1fr}.merchant-resource-faq-copy{position:static}.merchant-resource-final-card{background:#252a31}.merchant-resource-deep-visual{min-height:460px}}
@media(max-width:680px){.merchant-resource-metrics .merchant-resource-shell{padding:20px}.merchant-resource-metrics-head{display:block}.merchant-resource-metrics-head h2{margin-top:8px}.merchant-resource-cards{display:flex}.merchant-resource-card{flex:0 0 86vw}.merchant-resource-workflow-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding-bottom:10px}.merchant-resource-workflow-grid article{flex:0 0 82vw;scroll-snap-align:start}.merchant-resource-deep-copy{padding:32px 24px}.merchant-resource-deep-visual{min-height:320px}.merchant-resource-faq-grid{gap:32px}.merchant-resource-faq-list summary{grid-template-columns:40px 1fr 40px}.merchant-resource-faq-list summary span{font-size:17px}.merchant-resource-faq-list details p{margin:0 0 24px 54px}.merchant-resource-final{padding-bottom:76px}.merchant-resource-final-card{padding:38px 26px;min-height:330px;border-radius:26px}}
