/* BY JEPHY — encart « Faites le test » affiché avant le pied de page (accueil, pages secteurs, services, articles).
   Bleu de la charte #1452DC, bleu nuit #080E1C, bleu ciel #A8C6FF. Flèche en SVG, jamais en caractère. */
.bja-cta{margin-top:clamp(40px,6vw,72px);margin-bottom:clamp(40px,6vw,72px)}
.bja-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:clamp(26px,4vw,44px);border-radius:28px;background:radial-gradient(120% 140% at 100% 0%,#2a63e6 0%,#1452dc 45%,#0f3fae 100%);color:#fff;box-shadow:0 24px 60px rgb(20 82 220 / 22%)}
.bja-cta-eyebrow{margin:0 0 10px;color:#a8c6ff;font:600 12px/1.2 var(--display,inherit);letter-spacing:.08em;text-transform:uppercase}
.bja-cta h2{margin:0 0 10px;color:#fff;font:500 clamp(26px,3vw,38px)/1.1 var(--display,inherit);letter-spacing:-.05em;text-wrap:balance}
.bja-cta p{max-width:560px;margin:0;color:#dfe8ff;font-size:16px;line-height:1.55}
.bja-nw{white-space:nowrap}
.bja-cta-button{display:inline-flex;align-items:center;gap:12px;flex:none;padding:16px 22px;border-radius:999px;background:#fff;color:#0b1220;font-weight:600;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}
.bja-cta-button span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#1452dc;color:#fff}
.bja-cta-button svg{display:block;width:1em;height:1em}
.bja-cta-button:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgb(8 14 28 / 25%);color:#0b1220}
.bja-cta-button:focus-visible{outline:2px solid #fff;outline-offset:3px}
@media (max-width:760px){
	.bja-cta-inner{flex-direction:column;align-items:flex-start;border-radius:22px}
	.bja-cta-button{width:100%;justify-content:space-between}
}
@media (prefers-reduced-motion:reduce){.bja-cta-button{transition:none}}
