/* Shared recruitment/editorial call to action. Keep forms outside this component. */
body section.dp-final-cta[data-component="final-cta"]{box-sizing:border-box!important;display:block!important;width:100%!important;max-width:1280px!important;min-width:0!important;margin:32px auto!important;padding:56px 32px!important;background:#17181b!important;color:#fff!important;border:0!important;border-radius:16px!important;text-align:center!important;overflow:hidden!important;position:relative;}
body section.dp-final-cta::before,body section.dp-final-cta::after{display:none!important;}
body section.dp-final-cta .dp-final-cta-inner{box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:0!important;width:100%!important;max-width:1216px!important;margin:0 auto!important;padding:0!important;min-width:0!important;}
body section.dp-final-cta h2{font-family:Sora,Inter,system-ui,sans-serif!important;font-size:clamp(26px,2.5vw,36px)!important;font-weight:800!important;line-height:1.2!important;letter-spacing:-.02em!important;color:#fff!important;max-width:30ch!important;margin:0 auto 16px!important;text-wrap:balance;}
body section.dp-final-cta h2 :is(em,span){color:#ffcc00!important;font-style:normal!important;}
body section.dp-final-cta p{font:400 16px/1.7 Inter,system-ui,sans-serif!important;color:#d1d3d7!important;max-width:70ch!important;margin:0 auto 12px!important;text-wrap:pretty;}
body section.dp-final-cta p a{color:#ffdc55!important;text-decoration:underline;text-underline-offset:3px;}
body section.dp-final-cta .dp-final-cta-actions{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:12px!important;width:auto!important;max-width:100%!important;margin:16px 0 0!important;padding:0!important;}
body section.dp-final-cta .dp-final-cta-actions>a{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:48px!important;max-width:100%!important;width:auto!important;margin:0!important;padding:12px 22px!important;border:1px solid #ffcc00!important;border-radius:9px!important;background:#ffcc00!important;color:#111!important;font:700 14px/1.4 Inter,system-ui,sans-serif!important;text-align:center!important;text-decoration:none!important;box-shadow:none!important;white-space:normal!important;transition:background .15s,border-color .15s!important;}
body section.dp-final-cta .dp-final-cta-actions>a.dp-final-cta-secondary{border-color:#777c86!important;background:transparent!important;color:#fff!important;font-weight:600!important;}
body section.dp-final-cta .dp-final-cta-actions>a.dp-final-cta-primary:hover{background:#e9ba00!important;border-color:#e9ba00!important;}
body section.dp-final-cta .dp-final-cta-actions>a.dp-final-cta-secondary:hover{background:#292b30!important;border-color:#ffcc00!important;}
body section.dp-final-cta a:focus-visible{outline:3px solid #ffdc55!important;outline-offset:4px!important;}
body section.dp-final-cta p.dp-final-cta-proof{font-size:13px!important;color:#c4c7ce!important;margin:24px auto 0!important;}
@media(max-width:600px){body section.dp-final-cta[data-component="final-cta"]{padding:40px 22px!important;margin-block:24px!important;border-radius:12px!important;}body section.dp-final-cta .dp-final-cta-actions{width:100%!important;}body section.dp-final-cta .dp-final-cta-actions>a{width:100%!important;}body section.dp-final-cta p{font-size:15px!important;}}
