.merchant-detail{color:#173c2e}.mc-hero{background:#f2f6f0;padding:64px 0}.mc-hero-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:48px;align-items:center}.mc-hero h1{font-size:clamp(38px,3.6vw,56px);line-height:1.3;letter-spacing:-1px;margin:20px 0 24px}.mc-hero-copy>p:not(.page-eyebrow){color:#627568;line-height:1.9;font-size:16px}.mc-hero-image,.mc-feature figure{margin:0;min-width:0;overflow:hidden;border-radius:16px}.mc-hero-image img{display:block;width:100%;height:490px;object-fit:cover}.mc-text-link{color:#005440;text-decoration:none;font-size:14px}.mc-navigation{display:flex;gap:32px;padding-top:24px;padding-bottom:24px;border-bottom:1px solid #dde7df}.mc-navigation a{color:#466354;text-decoration:none;font-size:14px}.mc-feature{padding-top:88px;padding-bottom:88px;scroll-margin-top:100px}.mc-heading{display:grid;grid-template-columns:1.1fr 1fr;column-gap:64px;margin-bottom:40px}.mc-heading>.page-eyebrow{grid-column:1/-1}.mc-heading h2{font-size:40px;line-height:1.4;margin:16px 0 0}.mc-heading>p:last-child{color:#627568;line-height:1.9;align-self:end;margin-bottom:0}.mc-feature-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:56px;align-items:center}.mc-feature figure img{width:100%;display:block;aspect-ratio:3/2;object-fit:cover}.mc-features article{display:flex;gap:20px;padding:20px 0;border-bottom:1px solid #e0e8e1}.mc-features article:first-child{padding-top:0}.mc-features article>span{color:#93a898;font-size:13px;margin-top:5px}.mc-features h3{font-size:20px;margin:0 0 8px}.mc-features p{font-size:14px;color:#627568;line-height:1.8;margin:0}.mc-workflow{background:#f5f7f3;padding:72px 0;scroll-margin-top:100px}.mc-workflow h2{font-size:36px;margin:16px 0 40px}.mc-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.mc-steps article{border-top:1px solid #cddbd0;padding-top:24px}.mc-steps span{font-size:13px;color:#708877}.mc-steps h3{font-size:22px;margin:20px 0 12px}.mc-steps p{color:#627568;line-height:1.9;font-size:15px}.mc-steps a{color:#005440;font-size:14px}.merchant-detail a:focus-visible{outline:3px solid #008264;outline-offset:4px}@media(max-width:800px){.mc-hero{padding:40px 0}.mc-hero-grid,.mc-heading,.mc-feature-grid{grid-template-columns:1fr;gap:28px}.mc-hero h1{font-size:38px}.mc-hero-image img{height:auto;aspect-ratio:3/2}.mc-feature{padding-top:48px;padding-bottom:48px}.mc-heading{margin-bottom:28px}.mc-heading h2{font-size:30px}.mc-heading>.page-eyebrow{grid-column:auto}.mc-heading>p:last-child{margin-top:0}.mc-navigation{gap:24px}.mc-workflow{padding:48px 0}.mc-workflow h2{font-size:29px}.mc-steps{grid-template-columns:1fr;gap:24px}}