.employer-page{--employer-navy:var(--ink);--employer-blue:var(--ink);background:var(--base);color:var(--ink);font-family:inherit}.employer-page *{box-sizing:border-box}.employer-wrap{width:min(1180px,100% - 48px);margin:auto}.employer-page a,.employer-page button{transition:background .18s,color .18s}.employer-page :focus-visible{outline:3px solid var(--ink);outline-offset:4px}.employer-breadcrumb{color:var(--muted-text);gap:12px;padding-top:30px;font-size:13px;display:flex}.employer-hero{grid-template-columns:1.45fr 1fr;align-items:center;gap:70px;padding:70px 0 76px;display:grid}.employer-eyebrow{letter-spacing:0;color:var(--muted-text);align-items:center;gap:8px;margin-bottom:18px;font-size:13px;font-weight:700;display:flex}.employer-eyebrow>span{background:var(--ink);border-radius:50%;width:7px;height:7px}.employer-hero h1{letter-spacing:-.055em;margin:0 0 24px;font-size:clamp(40px,5vw,66px);font-weight:650;line-height:1.08}.employer-hero h1 em{color:var(--ink);font-style:normal}.employer-lead{color:var(--muted-text);max-width:520px;font-size:17px;line-height:1.8}.employer-hero-actions{align-items:center;gap:24px;margin:30px 0 20px;display:flex}.employer-primary,.employer-secondary,.employer-dark-link{justify-content:center;align-items:center;gap:10px;min-height:46px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.employer-primary{background:var(--ink);color:var(--base);border:1px solid var(--ink);border-radius:7px;padding:12px 21px}.employer-primary:hover{opacity:.9}.employer-primary:disabled{opacity:.6;cursor:wait}.employer-secondary{border:1px solid var(--edge);background:var(--surface);color:var(--ink);border-radius:7px;padding:10px 16px}.employer-dark-link{color:var(--ink)}.employer-hero-note{color:var(--muted-text);align-items:center;gap:8px;font-size:13px;display:flex}.employer-hero-note svg{color:var(--ink)}.employer-hero-note svg:nth-of-type(2){margin-left:10px}.employer-hero-card{background:var(--ink);color:var(--base);border-radius:16px;padding:33px}.employer-card-mark{align-items:center;gap:14px;margin-bottom:30px;display:flex}.employer-card-mark svg{background:rgb(var(--color-base) / .12);border:1px solid rgb(var(--color-base) / .3);box-sizing:content-box;color:rgb(var(--color-base) / .85);border-radius:9px;padding:12px}.employer-card-mark span{letter-spacing:0;color:rgb(var(--color-base) / .85);font-size:13px}.employer-hero-card h2{letter-spacing:-.03em;margin-bottom:15px;font-size:27px;line-height:1.3}.employer-hero-card p{color:rgb(var(--color-base) / .85);font-size:13px;line-height:1.9}.employer-card-rule{background:rgb(var(--color-base) / .2);height:1px;margin:25px 0}.employer-hero-card>div:not(.employer-card-mark):not(.employer-card-rule){color:rgb(var(--color-base) / .85);align-items:center;gap:11px;margin-top:16px;font-size:13px;display:flex}.employer-hero-card>div>svg{color:rgb(var(--color-base) / .85)}.employer-process{background:var(--surface);border-block:1px solid var(--rule)}.employer-process-grid{grid-template-columns:repeat(3,1fr);gap:35px;padding-block:30px;display:grid}.employer-process-grid>div{gap:16px;display:flex}.employer-process-grid>div>span{color:var(--ink);padding-top:2px;font-size:13px;font-weight:700}.employer-process h2{margin-bottom:5px;font-size:13px;font-weight:650}.employer-process p{color:var(--muted-text);font-size:13px;line-height:1.7}.employer-workspace{grid-template-columns:310px 1fr;align-items:start;gap:65px;padding-block:80px;display:grid}.employer-form-intro h2,.employer-packages h2,.employer-faq h2{letter-spacing:-.04em;margin-bottom:20px;font-size:31px;font-weight:650;line-height:1.2}.employer-form-intro>p:not(.employer-eyebrow){color:var(--muted-text);font-size:13px;line-height:1.9}.employer-review-note{border-top:1px solid var(--rule);margin:30px 0 24px;padding-top:25px}.employer-review-note>svg{color:var(--ink);margin-bottom:12px}.employer-review-note h3{margin-bottom:8px;font-size:14px;font-weight:650}.employer-review-note p{color:var(--muted-text);font-size:13px;line-height:1.8}.employer-form{background:var(--surface);border:1px solid var(--rule);border-radius:12px;scroll-margin-top:100px;overflow:hidden}.employer-steps{border-bottom:1px solid var(--rule);background:var(--base);justify-content:space-between;gap:10px;margin:0;padding:22px 26px;list-style:none;display:flex}.employer-steps li{color:var(--muted-text);align-items:center;gap:8px;font-size:13px;display:flex}.employer-steps li>span{border:1px solid var(--edge);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:23px;height:23px;display:flex}.employer-steps li[data-active=true]{color:var(--ink)}.employer-steps li[data-active=true]>span{background:var(--elevated);border-color:var(--ink)}.employer-form-body{padding:30px}.employer-form-body h2{letter-spacing:-.035em;margin-bottom:10px;font-size:24px;font-weight:650}.employer-help{color:var(--muted-text);align-items:center;gap:6px;font-size:13px;line-height:1.8;display:flex}.employer-fields{grid-template-columns:1fr 1fr;gap:22px 18px;margin-top:27px;display:grid}.employer-field-wide{grid-column:1/-1}.employer-field label{color:var(--muted-text);margin-bottom:8px;font-size:13px;font-weight:600;display:block}.employer-field label>span{color:var(--muted-text)}.employer-field input,.employer-field textarea,.employer-field select{border:1px solid var(--edge);background:var(--surface);width:100%;color:var(--ink);border-radius:6px;min-width:0;padding:11px 12px;font-size:13px}.employer-field textarea{resize:vertical;line-height:1.7}.employer-field [aria-invalid=true]{border-color:rgb(var(--color-danger))}.employer-field-error{color:rgb(var(--color-danger));margin-top:6px;font-size:13px;display:block}.employer-error{background:var(--elevated);border:1px solid rgb(var(--color-danger) / .4);color:rgb(var(--color-danger));border-radius:7px;margin-top:18px;padding:12px;font-size:13px}.employer-form-actions{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:12px;margin-top:28px;padding-top:23px;display:flex}.employer-fine{color:var(--muted-text);text-align:right;margin-top:15px;font-size:13px;line-height:1.7}.employer-honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.employer-preview section{border-bottom:1px solid var(--rule);padding:23px 0}.employer-preview-heading{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.employer-preview h3{font-size:14px;font-weight:700}.employer-preview button{color:var(--ink);font-size:13px;text-decoration:underline}.employer-preview dl>div{margin-bottom:13px}.employer-preview dt{letter-spacing:0;color:var(--muted-text);font-size:13px}.employer-preview dd{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:3px;font-size:13px;line-height:1.7}.employer-consent{gap:17px;padding-top:24px;display:grid}.employer-consent label{align-items:flex-start;gap:10px;font-size:13px;line-height:1.8;display:flex}.employer-consent input{accent-color:var(--ink);flex-shrink:0;margin-top:4px}.employer-consent a{color:var(--ink);text-decoration:underline}.employer-success{background:var(--surface);border:1px solid var(--rule);border-radius:12px;padding:36px}.employer-success h2{letter-spacing:-.03em;margin-bottom:20px;font-size:28px;line-height:1.2}.employer-success p:not(.employer-eyebrow){color:var(--muted-text);margin-bottom:20px;font-size:13px;line-height:1.9}.employer-success-icon{background:var(--elevated);color:var(--ink);border-radius:50%;margin-bottom:20px;padding:13px;display:inline-flex}.employer-reference{overflow-wrap:anywhere;border:1px solid var(--rule);border-radius:6px;padding:12px}.employer-packages{border-block:1px solid var(--rule);background:var(--surface);padding-block:65px}.employer-package-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:30px;display:grid}.employer-package-grid article{border:1px solid var(--rule);border-radius:10px;flex-direction:column;padding:26px;display:flex}.employer-package-grid article:first-child{border-top:3px solid var(--ink)}.employer-package-grid h3{letter-spacing:-.03em;font-size:30px;font-weight:650}.employer-package-grid h3 small{color:var(--muted-text);letter-spacing:0;font-size:13px;font-weight:400}.employer-package-grid article>p:not(.employer-eyebrow){color:var(--muted-text);flex:1;margin:16px 0 24px;font-size:13px;line-height:1.9}.employer-package-grid article>span{color:var(--muted-text);border-top:1px solid var(--rule);padding-top:16px;font-size:13px}.employer-faq{grid-template-columns:1fr 2fr;gap:65px;padding-block:70px;display:grid}.employer-faq details{border-bottom:1px solid var(--rule);padding:19px 0}.employer-faq summary{cursor:pointer;font-size:14px;font-weight:600}.employer-faq details p{color:var(--muted-text);margin-top:12px;font-size:13px;line-height:1.9}@media (max-width:900px){.employer-hero{gap:30px}.employer-workspace{grid-template-columns:230px 1fr;gap:30px}.employer-steps b{font-size:13px}.employer-steps{padding:18px}.employer-form-body{padding:24px}.employer-steps li{gap:5px}}@media (max-width:700px){.employer-wrap{width:calc(100% - 32px)}.employer-hero{grid-template-columns:1fr;padding:44px 0}.employer-hero h1{font-size:46px}.employer-hero-card{padding:27px}.employer-hero-actions{flex-wrap:wrap;gap:12px}.employer-process-grid{grid-template-columns:1fr;gap:22px}.employer-workspace{grid-template-columns:1fr;gap:28px;padding-block:44px}.employer-form-intro h2 br{display:none}.employer-review-note{margin:20px 0 16px;padding-top:20px}.employer-fields{grid-template-columns:1fr}.employer-steps b{display:none}.employer-steps{justify-content:space-around}.employer-form-body{padding:22px 18px}.employer-form-actions{flex-wrap:wrap}.employer-form-actions .employer-primary{padding:11px 15px;font-size:13px}.employer-package-grid{grid-template-columns:1fr}.employer-faq{grid-template-columns:1fr;gap:10px;padding-block:44px}.employer-packages{padding-block:44px}.employer-success{padding:24px}.employer-fine{text-align:left}.employer-eyebrow{font-size:13px}.employer-lead{font-size:15px}}
