.merchant-hero{color:#f5f7f3;background:#101e17;padding:90px 0 76px}.merchant-hero h1{letter-spacing:-.045em;margin:24px 0;font-size:clamp(2.8rem,6vw,5.7rem);font-weight:520;line-height:1.05}.merchant-hero h1 em{color:#d7ff3f;font-weight:400}.merchant-limit{color:#b8c1b9;max-width:680px;margin-top:28px;font-size:1rem}.merchant-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.merchant-card{border:1px solid #d5d9d1;border-radius:14px;padding:30px}.merchant-card h3{margin:24px 0 16px;font-size:1.5rem}.merchant-card p,.merchant-columns p{font-size:1rem;line-height:1.7}.merchant-number{color:#476142;font-size:.9rem;font-weight:700}.merchant-delivery{background:#edf0e8;padding:80px 0}.merchant-columns{grid-template-columns:1fr 1.3fr;gap:70px;display:grid}.merchant-columns h2{letter-spacing:-.03em;font-size:clamp(2.3rem,4vw,3.8rem);line-height:1.08}.merchant-steps{margin:0;padding-left:24px}.merchant-steps li{padding:0 0 22px 12px}.merchant-steps h3{margin:0;font-size:1.3rem}.merchant-faq details{border-bottom:1px solid #d5d9d1;padding:20px 0}.merchant-faq summary{cursor:pointer;font-size:1.12rem;font-weight:700}.merchant-cta-copy{max-width:620px;margin:24px 0;font-size:1.1rem}@media (max-width:800px){.merchant-grid,.merchant-columns{grid-template-columns:1fr;gap:24px}.merchant-hero,.merchant-delivery{padding:55px 0}}
