.employment-onboarding-card{border:0;overflow:hidden;border-radius:1.5rem;box-shadow:0 1rem 2.5rem #1f3c8814}.employment-onboarding-body{padding:3rem;text-align:center;background:radial-gradient(circle at top,rgba(31,60,136,.05),transparent 45%),linear-gradient(180deg,var(--white) 0%,#f8fbff 100%)}.employment-onboarding-icon{width:84px;height:84px;margin:0 auto 1.75rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;border:1px solid rgba(31,60,136,.08);box-shadow:0 .5rem 1.5rem #1f3c8814}.employment-onboarding-icon i{font-size:2.25rem;color:var(--blue-brand)}.employment-onboarding-title{font-size:2rem;font-weight:700;color:var(--blue-brand-dark);margin-bottom:1rem}.employment-onboarding-description{max-width:620px;margin:0 auto 2rem;color:var(--gray-mid-high);font-size:1rem;line-height:1.7}.employment-onboarding-feature{height:100%;padding:1.35rem;border-radius:1rem;border:1px solid var(--blue-light-high);background:linear-gradient(180deg,var(--white) 0%,var(--blue-light-low) 100%);transition:.2s ease}.employment-onboarding-feature:hover{transform:translateY(-3px);border-color:#1f3c882e;box-shadow:0 .75rem 2rem #1f3c8814}.employment-onboarding-feature-title{margin-bottom:.65rem;font-size:.95rem;font-weight:600;color:var(--blue-brand-dark)}.employment-onboarding-feature-text{color:var(--gray-mid-high);font-size:.9rem;line-height:1.55}.employment-onboarding-cta{margin-top:2rem}.employment-onboarding-note{max-width:520px;margin:1rem auto 0;color:var(--gray-mid);font-size:.85rem;line-height:1.5}@media(max-width:768px){.employment-onboarding-body{padding:2rem 1.5rem}.employment-onboarding-title{font-size:1.65rem}.employment-onboarding-description{font-size:.95rem}}.employment-overview-card{border:0;border-radius:1.5rem;overflow:hidden;box-shadow:0 .5rem 1.5rem #00000014}.employment-overview-body{padding:3rem;text-align:center;background:var(--white-soft)}.employment-overview-icon{width:72px;height:72px;margin:0 auto 2rem;display:flex;align-items:center;justify-content:center;border-radius:50%;color:var(--blue-brand);background:var(--white);box-shadow:0 .25rem .75rem #00000014}.employment-overview-icon i{font-size:2rem;color:var(--brand-primary)}.employment-overview-title{margin-bottom:1rem;font-size:1.85rem;font-weight:600}.employment-overview-description{max-width:560px;margin:0 auto 2rem;color:var(--bs-secondary-color);line-height:1.7}.employment-overview-feature{height:100%;padding:1.25rem;text-align:left;background:#fff;border-radius:1rem;box-shadow:0 .25rem .75rem #0000000d}.employment-overview-feature-title{margin-bottom:.5rem;font-weight:600}.employment-overview-feature-text{font-size:.925rem;color:var(--bs-secondary-color);line-height:1.6}.employment-overview-button{min-width:220px}.employment-landing-actions{display:flex;justify-content:center;gap:1rem}.employment-overview-footer{margin-top:1rem;font-size:.9rem;color:var(--bs-secondary-color)}@media(max-width:768px){.employment-overview-body{padding:2rem 1.5rem}.employment-overview-title{font-size:1.6rem}.employment-landing-actions{flex-direction:column;gap:1rem}}.employment-landing-title h1{font-size:2.2rem;font-weight:700;letter-spacing:-.02em;color:var(--brand-primary)}.employment-landing-title p{font-size:1rem;font-weight:400;color:var(--bs-secondary-color)}
