.employment-onboarding-card{border:0;overflow:hidden;border-radius:var(--radius-button);box-shadow:0 1rem 2.5rem rgba(var(--shadow-rgb),.08)}.employment-onboarding-body{padding:3rem;text-align:center;background:radial-gradient(circle at top,rgba(var(--brand-primary-rgb),.05),transparent 45%),linear-gradient(180deg,var(--surface-panel) 0%,var(--surface-panel-subtle) 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:var(--surface-panel);border:1px solid var(--brand-a08);box-shadow:0 .5rem 1.5rem rgba(var(--shadow-rgb),.08)}.employment-onboarding-icon i{font-size:2.25rem;color:var(--brand-primary)}.employment-onboarding-title{font-size:2rem;font-weight:700;color:var(--brand-strong);margin-bottom:1rem}.employment-onboarding-description{max-width:620px;margin:0 auto 2rem;color:var(--text-secondary);font-size:1rem;line-height:1.7}.employment-onboarding-feature{height:100%;padding:1.35rem;border-radius:var(--radius-button);border:1px solid var(--brand-tint-strong);background:linear-gradient(180deg,var(--surface-panel) 0%,var(--brand-tint-subtle) 100%);transition:.2s ease}.employment-onboarding-feature:hover{transform:translateY(-3px);border-color:rgba(var(--brand-primary-rgb),.28);box-shadow:0 .75rem 2rem rgba(var(--shadow-rgb),.08)}.employment-onboarding-feature-title{margin-bottom:.65rem;font-size:.95rem;font-weight:600;color:var(--brand-strong)}.employment-onboarding-feature-text{color:var(--text-secondary);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(--text-subtle);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:var(--radius-button);overflow:hidden;box-shadow:0 .5rem 1.5rem rgba(var(--shadow-rgb),.08)}.employment-overview-body{padding:3rem;text-align:center;background:var(--surface-panel-subtle)}.employment-overview-icon{width:72px;height:72px;margin:0 auto 2rem;display:flex;align-items:center;justify-content:center;border-radius:50%;color:var(--brand-primary);background:var(--surface-panel);box-shadow:0 .25rem .75rem rgba(var(--shadow-rgb),.08)}.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:var(--surface-panel);border-radius:var(--radius-button);box-shadow:0 .25rem .75rem rgba(var(--shadow-rgb),.06)}.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;flex-wrap:wrap}.employment-landing-actions a{min-width:200px}.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)}.employment-onboarding-verification{max-width:620px;margin-inline:auto;padding:1.5rem;border:1px solid var(--brand-tint-strong);border-radius:var(--radius-button);background:var(--brand-tint-subtle);text-align:center}.employment-onboarding-alert{color:var(--brand-strong)}.employment-onboarding-verification-icon{display:block;margin-bottom:.75rem;color:var(--brand-primary);font-size:1.75rem}.employment-onboarding-verification .btn{max-width:100%;white-space:normal}
