:root{--ink:#08100c;--green:#18b96b;--lime:#c4ef45;--paper:#f7f8f4}@layer base{*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{min-height:100vh;color:var(--ink);font-family:var(--font-montserrat), Arial, sans-serif;-webkit-font-smoothing:antialiased;background:#fff;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit}}
main>section[class*=how]{background:#fff;padding-block:110px}main>section[class*=how] [class*=sectionHeading]{border-bottom:1px solid #dfe5e0;padding-bottom:38px}main>section[class*=how] [class*=steps]{gap:0;margin-top:0}main>section[class*=how] article{min-height:315px;box-shadow:none;background:#f7f8f4;border-width:0 1px 1px 0;border-radius:0}main>section[class*=how] article:first-child{border-left:1px solid #dfe5e0;border-radius:22px 0 0 22px}main>section[class*=how] article:last-child{border-radius:0 22px 22px 0}main>section[class*=how] article:hover{box-shadow:none;background:#eef3e4;transform:none}main [class*=gatewayGrid]{background:#f4f2e9;border:1px solid #e1e5df;padding:0;position:relative;overflow:hidden}main [class*=gatewayGrid]>div:first-child{padding:70px 60px}main [class*=gatewayVisual]{background:radial-gradient(circle at 50% 42%,#2b6342,#0a1d12 68%);height:600px}main [class*=gatewayVisual] img{filter:drop-shadow(0 25px 45px #0008)}main>section[class*=mobileMoneySection]{background:radial-gradient(circle at 18%,#1b4a30,#07110c 54%)}main [class*=mobileMoneyCopy]{padding-block:35px}main [class*=operatorPanel]{padding:72px 38px;position:relative;transform:rotate(-1.5deg);box-shadow:0 30px 70px #0008}main [class*=operatorPanel]:before{content:"Paiements disponibles";color:#9cab9f;letter-spacing:.12em;text-transform:uppercase;font-size:10px;position:absolute;top:25px;left:28px}main [class*=marketTable]{border:0;border-radius:25px;box-shadow:0 24px 65px #14221912}main [class*=marketRow]{background:#fff;padding-inline:30px}main [class*=marketRow]:first-child{color:#aab7ae;background:#102017}main [class*=marketRow]:not(:first-child):hover{background:#f3f7ec}main>section:nth-of-type(9){color:#fff;background:#0a1810;padding:110px 0}main>section:nth-of-type(9) [class*=sectionHead] p{color:#8e9b93}main>section:nth-of-type(9) article{background:#102219;border-color:#ffffff12}main>section:nth-of-type(9) article p{color:#8e9b93}main>section:nth-of-type(9) [class*=icon]{background:#91b82b}main [class*=promoGrid]{background:#fff;border-radius:30px;padding:55px 55px 0;overflow:hidden;box-shadow:0 20px 60px #1422190c}main [class*=promoImage]{border-radius:26px 26px 0 0;height:560px}main>section#faq>div{grid-template-columns:.8fr 1.2fr;align-items:start;gap:80px;display:grid}main>section#faq [class*=sectionHead]{margin:0;display:block;position:sticky;top:140px}main>section#faq [class*=sectionHead] p{margin-top:18px}main>section#faq [class*=faqList]{width:100%}main>section#faq details{border-width:0 0 1px;border-radius:0;padding-inline:4px}main>section#faq details:first-child{border-top:1px solid #dfe5e0}main>section#faq summary{padding-block:25px;font-size:17px}@media (max-width:900px){main>section[class*=how] [class*=steps]{grid-template-columns:1fr 1fr;gap:12px}main>section[class*=how] article,main>section[class*=how] article:first-child,main>section[class*=how] article:last-child{border:1px solid #dfe5e0;border-radius:18px}main [class*=gatewayGrid]>div:first-child{padding:45px}main [class*=operatorPanel]{transform:none}main>section#faq>div{grid-template-columns:1fr;gap:40px}main>section#faq [class*=sectionHead]{position:static}}@media (max-width:560px){main>section[class*=how] [class*=steps]{grid-template-columns:1fr}main [class*=gatewayGrid]>div:first-child{padding:50px 24px 30px}main [class*=gatewayVisual]{height:390px}main [class*=promoGrid]{padding:28px 28px 0}main [class*=promoImage]{height:390px}}
