.EmployerCtaBanner-module-scss-module__qBjd5W__wrap{padding:clamp(1.5rem,4vw,2.5rem) 0 clamp(2rem,5vw,3.5rem)}.EmployerCtaBanner-module-scss-module__qBjd5W__banner{color:#fff;background:linear-gradient(135deg,#071a43 0%,#0a2d6e 55%,#123580 100%);border-radius:clamp(.875rem,2vw,1.25rem);justify-content:space-between;align-items:center;gap:clamp(1rem,3vw,2rem);padding:clamp(1.25rem,3.5vw,2.5rem) clamp(1.125rem,3.5vw,2.5rem);display:flex;position:relative;overflow:hidden}.EmployerCtaBanner-module-scss-module__qBjd5W__banner:before{content:"";pointer-events:none;background:radial-gradient(circle at 80%,#ffffff1a,#0000 50%);position:absolute;inset:0}.EmployerCtaBanner-module-scss-module__qBjd5W__content{z-index:1;flex:1;min-width:0;max-width:40rem;position:relative}.EmployerCtaBanner-module-scss-module__qBjd5W__title{letter-spacing:-.02em;margin:0 0 clamp(.5rem,1.5vw,.75rem);font-size:clamp(1.25rem,.9rem + 2vw,1.875rem);font-weight:700;line-height:1.2}.EmployerCtaBanner-module-scss-module__qBjd5W__desc{opacity:.9;max-width:36rem;margin:0 0 clamp(1.125rem,3vw,1.5rem);font-size:clamp(.875rem,.8rem + .4vw,1rem);line-height:1.5}.EmployerCtaBanner-module-scss-module__qBjd5W__actions{flex-direction:column;gap:.625rem;display:flex}@media (min-width:480px){.EmployerCtaBanner-module-scss-module__qBjd5W__actions{flex-flow:wrap;gap:.75rem}}.EmployerCtaBanner-module-scss-module__qBjd5W__btn{text-align:center;border-radius:9999px;justify-content:center;align-items:center;width:100%;padding:clamp(.6875rem,1.5vw,.8125rem) clamp(1.125rem,3vw,1.5rem);font-size:clamp(13px,.75rem + .3vw,14px);font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,transform .15s;display:inline-flex}@media (min-width:480px){.EmployerCtaBanner-module-scss-module__qBjd5W__btn{width:auto;min-width:8.5rem}}@media (hover:hover) and (pointer:fine){.EmployerCtaBanner-module-scss-module__qBjd5W__btn:hover{transform:translateY(-1px)}}.EmployerCtaBanner-module-scss-module__qBjd5W__btnPrimary{color:#0a2d6e;background:#fff;font-weight:700}.EmployerCtaBanner-module-scss-module__qBjd5W__btnPrimary:hover{background:#f0f4fb}.EmployerCtaBanner-module-scss-module__qBjd5W__btnSecondary{color:#fff;background:0 0;border:1px solid #ffffff8c}.EmployerCtaBanner-module-scss-module__qBjd5W__btnSecondary:hover{background:#ffffff1a}.EmployerCtaBanner-module-scss-module__qBjd5W__visual{z-index:1;background:#ffffff1a;border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;width:clamp(4.5rem,10vw,6rem);height:clamp(4.5rem,10vw,6rem);display:none;position:relative}@media (min-width:640px){.EmployerCtaBanner-module-scss-module__qBjd5W__visual{display:flex}}.EmployerCtaBanner-module-scss-module__qBjd5W__visual svg{opacity:.8}
