.employer-page{--employer-bg:#09090d;--employer-surface:#15121b;--employer-surface-soft:#1d1827;--employer-text:#f7f3fb;--employer-muted:#c8bfce;--employer-accent:#7a00b3;--employer-highlight:#c4a4ff;--employer-border:rgba(214,192,239,0.18);min-height:100vh;overflow-x:clip;background:var(--employer-bg);color:var(--employer-text)}.employer-cta,.employer-hero,.employer-proof,.employer-section{width:min(1120px,calc(100% - 48px));margin-inline:auto}.employer-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:center;gap:clamp(32px,6vw,72px);padding:clamp(36px,6vw,80px) 0 clamp(48px,7vw,96px)}.employer-hero__content{max-width:660px}.employer-eyebrow{margin:0 0 12px;color:var(--employer-highlight);font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.employer-cta h2,.employer-hero h1,.employer-proof h2,.employer-section h2{margin:0;color:var(--employer-text);letter-spacing:-.035em}.employer-hero h1{font-size:clamp(2.75rem,5.8vw,5.25rem);line-height:.98;font-weight:800}.employer-hero__copy,.employer-proof>div>p{margin:20px 0 0;color:var(--employer-muted);font-size:clamp(1rem,1.35vw,1.17rem);line-height:1.65}.employer-cta,.employer-hero__actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.employer-hero__actions{margin-top:28px}.employer-primary-button,.employer-secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 17px;border:1px solid transparent;border-radius:8px;font-size:.92rem;font-weight:750;line-height:1;text-decoration:none;transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease}.employer-primary-button{border-color:var(--employer-accent);background:var(--employer-accent);color:#fff}.employer-secondary-button{border-color:var(--employer-border);background:transparent;color:var(--employer-text)}.employer-primary-button:hover,.employer-secondary-button:hover{transform:translateY(-1px)}.employer-primary-button:hover{background:#8e25c8}.employer-secondary-button:hover{border-color:var(--employer-highlight);background:var(--employer-surface-soft)}.employer-primary-button:focus-visible,.employer-secondary-button:focus-visible{outline:3px solid rgba(196,164,255,.52);outline-offset:3px}.employer-free-note{margin:14px 0 0;color:var(--employer-muted);font-size:.9rem}.employer-preview{position:relative;overflow:hidden;border:1px solid var(--employer-border);border-radius:14px;background:var(--employer-surface);box-shadow:0 22px 50px rgba(0,0,0,.28)}.employer-preview__bar{display:flex;gap:6px;align-items:center;height:32px;padding-inline:12px;border-bottom:1px solid var(--employer-border);background:var(--employer-surface-soft)}.employer-preview__bar span{width:8px;height:8px;border-radius:50%;background:#d6c0ef;opacity:.7}.employer-preview__video{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;background:var(--employer-surface-soft)}.employer-preview__floating{position:absolute;right:14px;bottom:14px;display:flex;align-items:center;gap:10px;max-width:calc(100% - 28px);padding:10px 12px;border:1px solid var(--employer-border);border-radius:10px;background:color-mix(in srgb,var(--employer-surface) 94%,transparent);box-shadow:0 10px 24px rgba(0,0,0,.18)}.employer-card__icon,.employer-flow__icon,.employer-preview__floating svg{flex:0 0 auto;color:var(--employer-highlight)}.employer-preview__floating svg{width:22px;height:22px}.employer-preview__floating span,.employer-preview__floating strong{display:block}.employer-preview__floating strong{color:var(--employer-text);font-size:.82rem}.employer-preview__floating span{margin-top:2px;color:var(--employer-muted);font-size:.72rem}.employer-section{padding:clamp(52px,8vw,96px) 0}.employer-section__heading{max-width:650px}.employer-cta h2,.employer-proof h2,.employer-section h2{font-size:clamp(2rem,4vw,3.35rem);line-height:1.05;font-weight:780}.employer-flow,.employer-value-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:32px 0 0;padding:0;list-style:none}.employer-card,.employer-flow__step{min-width:0;border-top:1px solid var(--employer-border);padding:20px 4px 0}.employer-card__icon,.employer-flow__icon{width:28px;height:28px}.employer-card h3,.employer-flow__step h3{margin:18px 0 0;color:var(--employer-text);font-size:1.06rem;line-height:1.3}.employer-card p,.employer-flow__step p{margin:8px 0 0;color:var(--employer-muted);font-size:.95rem;line-height:1.58;overflow-wrap:anywhere}.employer-flow__step{position:relative;padding-top:52px}.employer-flow__number{position:absolute;top:18px;left:4px;color:var(--employer-highlight);font-size:.78rem;font-weight:800;line-height:1}.employer-flow__icon{width:25px;height:25px}.employer-proof{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:clamp(28px,6vw,72px);align-items:start;border-top:1px solid var(--employer-border);padding:clamp(52px,8vw,96px) 0}.employer-proof__list{display:grid;gap:0;margin:0;padding:0;list-style:none}.employer-proof__list li{border-top:1px solid var(--employer-border);padding:16px 0;color:var(--employer-text);font-weight:650;line-height:1.4}.employer-proof__list li:last-child{border-bottom:1px solid var(--employer-border)}.employer-cta{justify-content:space-between;margin-bottom:clamp(56px,8vw,96px);border-top:1px solid var(--employer-border);padding-top:clamp(36px,6vw,64px)}.employer-cta h2{max-width:620px}.employer-primary-button--large{min-height:48px;white-space:nowrap}[data-theme=light] .employer-page{--employer-bg:#f8f7fc;--employer-surface:#ffffff;--employer-surface-soft:#f2eff8;--employer-text:#171323;--employer-muted:#514a60;--employer-accent:#6d28d9;--employer-highlight:#5b21b6;--employer-border:rgba(68,49,111,0.16)}[data-theme=light] .employer-preview{box-shadow:0 18px 42px rgba(52,43,74,.11)}[data-theme=light] .employer-preview__floating{background:rgba(255,255,255,.94);box-shadow:0 10px 22px rgba(52,43,74,.12)}@media (max-width:840px){.employer-hero,.employer-proof{grid-template-columns:1fr}.employer-hero__visual{max-width:680px}}@media (max-width:620px){.employer-cta,.employer-hero,.employer-proof,.employer-section{width:min(100% - 32px,1120px)}.employer-hero{padding-top:28px}.employer-flow,.employer-value-grid{grid-template-columns:1fr;gap:24px}.employer-cta,.employer-hero__actions{align-items:stretch}.employer-primary-button,.employer-secondary-button{width:100%}.employer-preview__floating{position:static;max-width:none;margin:12px}}@media (prefers-reduced-motion:reduce){.employer-primary-button,.employer-secondary-button{transition:none}}