#pourquoi.why-section{max-width:1110px;margin:80px auto;padding:0 24px;color:#111;background:white}.why-heading{text-align:center;max-width:650px;margin:0 auto 35px}.why-heading>span{display:inline-block;background:#f5f5f5;border-radius:20px;padding:6px 11px;font-size:9px;letter-spacing:1px;color:#666}.why-heading h2{font:500 36px/1.06 Arial,Helvetica,sans-serif;letter-spacing:-1.5px;margin:15px 0}.why-heading p{font-size:12px;line-height:1.5;margin:0}.why-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.why-card{overflow:hidden;border-radius:25px;min-width:0;background:#fa80cf;display:flex;flex-direction:column}.why-card:nth-child(2){background:#2860d8;color:white}.why-card:nth-child(3){background:#80cc3a}.why-card svg{width:100%;height:auto;aspect-ratio:1.2;display:block}.why-card svg *{vector-effect:non-scaling-stroke}.why-copy{padding:0 26px 30px}.why-copy>span{display:inline-block;border:1px solid currentColor;border-radius:18px;padding:4px 8px;font-size:9px;line-height:1}.why-copy h3{font:500 23px/1.08 Arial,Helvetica,sans-serif;letter-spacing:-.7px;margin:14px 0 10px}.why-copy p{font-size:13px;line-height:1.5;margin:0;max-width:265px}@media(max-width:700px){#pourquoi.why-section{padding:0 12px;margin:50px auto}.why-heading h2{font-size:29px}.why-cards{grid-template-columns:1fr;gap:16px}.why-card svg{max-height:280px}.why-copy{padding:0 24px 28px}.why-copy p{max-width:none}}

body .why-card .why-copy,body .why-card .why-copy h3,body .why-card .why-copy p,body .why-card .why-copy>span{color:#fff}

body .why-heading .why-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;max-width:100%;margin-top:22px;padding:12px 24px;border-radius:99px;background:#111;color:#fff;text-decoration:none}
body .why-heading .why-cta:hover{background:#333}
body .why-heading .why-cta:focus-visible{outline:3px solid #6441f5;outline-offset:4px}
body .why-cta img{flex-shrink:0}

/* A subtle increase in body-text weight without changing the card hierarchy. */
body .why-card .why-copy p{-webkit-text-stroke:.3px currentColor}
