:root{--revieplus-font-sans:system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji";--revieplus-text:#0f172a;--revieplus-muted:#475569;--revieplus-border:rgba(15, 23, 42, 0.12);--revieplus-surface:#fff9f9;--revieplus-surface-alt:#fff1f2;--revieplus-primary:#E11D48;--revieplus-primary-hover:#BE123C;--revieplus-shadow:0 10px 30px rgba(2, 6, 23, 0.12);--revieplus-radius:16px}.revieplus-departement-page .revieplus-departement-cta{margin:44px auto 0!important;max-width:860px!important;padding:34px 28px!important;position:relative!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:16px!important;text-align:center!important;border:1px solid rgb(225 29 72 / .28)!important;border-radius:22px!important;background:radial-gradient(1100px 240px at 50% 0%,rgb(244 63 94 / .22),#fff0 58%),linear-gradient(180deg,var(--revieplus-surface),var(--revieplus-surface-alt))!important;box-shadow:0 18px 52px rgb(2 6 23 / .16)!important}.revieplus-departement-page .revieplus-departement-cta::before{content:"";position:absolute;inset:-2px;background:radial-gradient(420px 160px at 10% 12%,rgb(244 63 94 / .3),transparent 62%),radial-gradient(460px 180px at 90% 26%,rgb(217 70 239 / .18),transparent 64%);pointer-events:none}.revieplus-departement-page .revieplus-departement-cta>*{position:relative}.revieplus-departement-page .revieplus-departement-cta-text{margin:0!important;color:var(--revieplus-text)!important;font-weight:800!important;font-size:1.55rem!important;line-height:1.25!important;letter-spacing:-.02em}.revieplus-departement-page .revieplus-departement-cta-text::after{content:"\AInscription gratuite • Profils vérifiés • Près de chez vous";white-space:pre;margin-top:10px;display:block;font-weight:600;font-size:1.08rem;line-height:1.5;color:var(--revieplus-muted)}.revieplus-departement-page .revieplus-cta-button{display:inline-flex!important;align-items:center;justify-content:center;gap:10px;padding:18px 30px;border-radius:999px;background:linear-gradient(135deg,var(--revieplus-primary),#F43F5E)!important;color:#fff!important;-webkit-text-fill-color:#fff;font-weight:800;font-size:1.18rem!important;line-height:1.1!important;text-indent:0;text-decoration:none;box-shadow:0 18px 46px rgb(244 63 94 / .38);transition:transform 160ms ease,box-shadow 160ms ease,filter 160ms ease}.revieplus-departement-page .revieplus-cta-button::after{content:"→";display:inline-block;font-size:1.15em;line-height:1;transform:translateY(-.5px)}.revieplus-departement-page .revieplus-cta-button,.revieplus-departement-page .revieplus-cta-button:visited,.revieplus-departement-page .revieplus-cta-button:hover,.revieplus-departement-page .revieplus-cta-button:active{color:#fff}.revieplus-departement-page .revieplus-cta-button-label{display:inline-block;color:inherit;visibility:visible;opacity:1}.revieplus-departement-page .revieplus-cta-button:hover,.revieplus-departement-page .revieplus-cta-button:focus-visible{transform:translateY(-2px) scale(1.02);box-shadow:0 22px 54px rgb(244 63 94 / .48);filter:saturate(1.1);outline:none}.revieplus-departement-page .revieplus-cta-button:focus-visible{box-shadow:0 0 0 4px rgb(244 63 94 / .22),0 22px 54px rgb(244 63 94 / .48)}@media (prefers-reduced-motion:no-preference){.revieplus-departement-page .revieplus-cta-button{animation:revieplusCtaPulse 3.2s ease-in-out infinite}}@keyframes revieplusCtaPulse{0%,100%{transform:translateY(0)}50%{transform:translateY(-1px)}}@media (max-width:768px){.revieplus-departement-page .revieplus-departement-cta{margin-top:34px!important;padding:28px 18px!important}.revieplus-departement-page .revieplus-departement-cta-text{font-size:1.32rem!important}.revieplus-departement-page .revieplus-departement-cta-text::after{font-size:1.02rem}.revieplus-departement-page .revieplus-cta-button{width:100%!important;max-width:360px;padding:18px 18px}}