
.employer-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:65px;align-items:center;padding:60px 0 70px}.employer-hero h1{font-size:clamp(44px,5.3vw,67px);line-height:1.04;letter-spacing:-2px}.employer-hero .lead{font-size:20px;line-height:1.6}.employer-hero p{max-width:590px;color:#50636b}.actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.text-link{font-size:14px;font-weight:600}.micro{font-size:13px!important;line-height:1.65;color:#52666d}.benefit-portrait{background:#203d49;color:#f6f3ed;border-radius:4px;padding:28px 30px;position:relative;overflow:hidden;box-shadow:18px 18px 0 #e4e8e0}.benefit-portrait:before{content:'';position:absolute;width:380px;height:380px;border:1px solid #ffffff12;border-radius:50%;right:-260px;top:-200px;box-shadow:0 0 0 45px #ffffff05,0 0 0 90px #ffffff04}.portrait-top{display:flex;justify-content:space-between;gap:15px;font-size:8px;letter-spacing:1.4px;border-bottom:1px solid #ffffff32;padding-bottom:20px;position:relative}.portrait-title{font:clamp(34px,3.7vw,47px)/1.13 Georgia,serif;letter-spacing:-1px;padding:34px 0}.portrait-title em{color:#d5b278;font-weight:400}.coverage-layer{display:flex;align-items:center;gap:16px;border:1px solid #81969b;padding:17px;margin-bottom:12px;font-size:13px}.coverage-layer>span:first-child{font:24px Georgia;color:#d5b278}.coverage-layer>span:last-child{margin-left:auto}.coverage-layer b{font-size:14px;font-weight:600}.coverage-layer p{color:#d4dede;margin:3px 0 0;font-size:12px}.coverage-layer.addition{background:#e5ece6;color:#203d49;border-color:#e5ece6}.coverage-layer.addition p{color:#425f63}.coverage-layer.addition>span:first-child{color:#627b70}.portrait-bottom{padding-top:18px;font-size:11px;letter-spacing:.5px}.portrait-bottom small{display:block;letter-spacing:0;color:#cbd8d9;margin-top:4px}.employer-strip{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;border-block:1px solid #c2ccc6;padding:20px 0;font-size:12px}.opening{display:grid;grid-template-columns:1fr 1fr;column-gap:80px}.opening>.eyebrow{grid-column:1/-1}.opening h2{margin-top:18px}.opening-copy{padding-top:6px}.opening-copy p:first-child{margin-top:10px}.role-section{background:#e5e9e2;padding:48px;border-radius:4px}.role-tabs{display:flex;border-bottom:1px solid #a6b5ae;gap:28px}.role-tabs button{background:none;border:0;border-bottom:3px solid transparent;padding:16px 0;font:600 14px system-ui;color:#415c63;cursor:pointer}.role-tabs button[aria-selected=true]{border-color:#8a6a39;color:#203d49}.role-panel{display:grid;grid-template-columns:100px 1fr;gap:26px;padding:36px 0 0;min-height:270px}.role-panel[hidden]{display:none}.big-index{font:80px Georgia;color:#82978b}.role-panel h3{font-size:33px;margin-top:0}.role-panel p{max-width:700px}.paper-panel{background:#fcfbf7;border-top:3px solid #a48653;padding:32px 36px}.paper-panel li{padding:7px 0;font-size:15px}.process-section{border-block:1px solid #c2ccc6}.steps{padding-top:20px}.health-section{display:flex;justify-content:space-between;align-items:center;gap:50px}.health-section p{max-width:700px}.health-section .button{flex-shrink:0}.faq{padding-top:25px}.request-section{display:grid;grid-template-columns:.85fr 1.15fr;gap:60px;background:#e5e9e2;padding:45px;border-radius:4px}.request-intro p{max-width:390px}.request-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.request-fields input,.request-fields select{width:100%;font-size:15px;padding:12px;border:1px solid #8fa5a5;background:#fcfcf9;border-radius:2px;margin:7px 0 0;color:#203d49}.request-fields label{display:block;font-size:12px;font-weight:600}.request-fields label span{color:#855928}.request-fields .full{grid-column:1/-1}textarea{display:block;width:100%;font:14px/1.5 system-ui;padding:12px;border:1px solid #8fa5a5;background:#fff;color:#203d49}#request-result{border-top:1px solid #a6b5ae;padding-top:20px;margin-top:18px}button:focus-visible,textarea:focus-visible{outline:3px solid #8a6a39;outline-offset:4px}@media(max-width:1000px){.employer-hero{gap:35px}.portrait-top{font-size:7px;letter-spacing:.6px}.benefit-portrait{padding:25px}.request-section{gap:35px;padding:35px}.role-section{padding:35px}}@media(max-width:800px){.employer-hero,.opening,.request-section{grid-template-columns:1fr}.employer-hero{padding-top:30px;gap:35px}.benefit-portrait{max-width:540px;width:100%;box-shadow:10px 10px 0 #e4e8e0}.portrait-title{font-size:44px}.employer-hero h1{font-size:55px}.opening{gap:0}.health-section{display:block}.role-panel{grid-template-columns:60px 1fr;gap:20px}.big-index{font-size:54px}.role-tabs{gap:22px}.role-tabs button{font-size:12px}.request-intro p{max-width:none}}@media(max-width:480px){.employer-hero h1{font-size:43px;letter-spacing:-1.5px}.employer-hero .lead{font-size:18px}.portrait-title{font-size:40px}.role-section,.request-section,.paper-panel{padding:25px}.role-tabs{gap:14px}.role-tabs button{font-size:11px}.role-panel{grid-template-columns:1fr;gap:0}.big-index{font-size:40px;margin-bottom:15px}.request-fields{grid-template-columns:1fr}.request-fields .full{grid-column:auto}.role-panel h3{font-size:29px}.employer-strip{font-size:11px;gap:10px}.employer-strip span{width:46%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.consent{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;margin:18px 0}.consent input{width:auto;margin-top:4px}#submit-status{min-height:1.5em}button:disabled{opacity:.65;cursor:wait}
