.employer-page{--employer-border:#d9e3dd}.employer-page .employer-hero{min-height:0;padding:150px 0 64px}.employer-page .employer-hero-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:60px}.employer-page .employer-hero h1{max-width:12ch;font-size:clamp(42px,5vw,72px);line-height:1.04;animation:none}.employer-page .employer-hero-lede{max-width:58ch;font-size:17px;line-height:1.7;animation:none}.employer-page .employer-hero-actions{flex-wrap:wrap;gap:16px;margin-top:26px;animation:none}.employer-page .employer-hero-actions .ei-scroll-cta{color:#fff;border:1px solid #fff;border-radius:999px;gap:16px;min-height:52px;padding:5px 6px 5px 20px}.employer-page .employer-hero-actions .ei-scroll-cta>span{background:var(--ei-amber);color:#102a22;flex:0 0 40px;width:40px;height:40px}.employer-page .employer-hero-actions .ei-scroll-cta:focus-visible{outline:3px solid var(--ei-amber);outline-offset:4px}.employer-page .employer-hero-regions{margin-top:28px}.employer-page .employer-certificate{animation:none}.employer-page .employer-certificate-crop{cursor:zoom-in;border-width:6px;border-radius:12px;width:100%;padding:0;display:block;transform:none}.employer-page .employer-certificate-crop:focus-visible{outline:3px solid var(--ei-amber);outline-offset:6px}.employer-page .employer-certificate:hover .employer-certificate-crop{transform:translateY(-3px)}.employer-page .employer-certificate-seal{width:76px;height:76px;top:-20px;right:-16px}.employer-license-dialog{color:#16221c;background:#f7f8f6;border:1px solid #d9e3dd;border-radius:20px;width:min(1080px,100vw - 32px,140dvh - 280px);max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:clamp(20px,4vw,40px);position:fixed;overflow:auto;box-shadow:0 24px 80px #0008}.employer-license-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#031812d1}.employer-license-dialog h2{max-width:calc(100% - 48px);margin:0 0 20px;font-size:clamp(22px,3vw,32px);line-height:1.15}.employer-license-dialog__close{color:#16221c;cursor:pointer;background:#fff;border:1px solid #cbd5cf;border-radius:50%;place-items:center;width:42px;height:42px;font-size:30px;line-height:1;display:grid;position:absolute;top:16px;right:16px}.employer-license-dialog__close:focus-visible{outline-offset:3px;outline:3px solid #08795d}.employer-license-dialog__document{aspect-ratio:1.4;background:#fff;border:6px solid #fff;border-radius:12px;width:100%;position:relative;overflow:hidden;box-shadow:0 8px 24px #08271920}.employer-license-dialog__document img{width:269%;max-width:none;height:auto;display:block;position:absolute;top:-13%;left:-140%}.employer-license-dialog>p{color:#53645b;margin:16px 0 0;font-size:14px;line-height:1.6}.employer-page .content-section{padding:56px 0}.employer-page .split-layout{align-items:center;gap:48px}.employer-page .split-copy h2,.employer-page .section-copy h2,.employer-page .employer-partnership h2{font-size:clamp(30px,3vw,44px);line-height:1.1}.employer-page .employer-proof-visual{min-height:320px}.employer-page .employer-proof-image{border-radius:14px;inset:0 0 24px}.employer-page .employer-proof-license{margin-top:20px}.employer-values-layout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:64px;display:grid}.employer-values-list{border-top:1px solid var(--employer-border)}.employer-value-detail{border-bottom:1px solid var(--employer-border)}.employer-value-detail summary{cursor:pointer;align-items:center;gap:16px;padding:18px 0;list-style:none;display:flex}.employer-value-detail summary::-webkit-details-marker{display:none}.employer-value-detail summary:focus-visible{outline-offset:3px;outline:3px solid #08795d}.employer-value-detail summary h3{margin:0;font-size:20px;font-weight:600}.employer-value-detail summary .employer-value-icon{width:28px;height:28px;margin:0}.employer-value-detail summary>span{margin-left:auto;font-size:26px;transition:transform .2s}.employer-value-detail[open] summary>span{transform:rotate(45deg)}.employer-value-detail>p{color:var(--ei-muted);max-width:66ch;margin:0 0 20px 44px;line-height:1.7}.employer-page .employer-partnership{padding:56px 0}.employer-page .employer-partnership-head{border-bottom:0;gap:40px;margin-bottom:36px;padding-bottom:0}.employer-page .employer-principles{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 52px}.employer-page .employer-principle{border:0;grid-template-columns:52px 1fr;align-content:start;gap:18px;min-height:0;padding:0}.employer-page .employer-principle:nth-child(odd){border-right:0}.employer-page .employer-principle:hover{background:0 0;transform:none}.employer-page .employer-principle h3{margin:0 0 8px;font-size:20px}.employer-page .employer-principle p{font-size:15px;line-height:1.7}@media (hover:hover) and (pointer:fine){.employer-page .employer-principle{border-radius:14px;transition:background-color .3s,transform .3s}.employer-page .employer-principle:hover{background:#ffffff0d;transform:translateY(-3px)}}.employer-page .employer-inquiry{background:#f5f8f6;padding:48px 0 64px}.employer-page .employer-inquiry-grid{background:0 0;grid-template-columns:minmax(0,1.65fr) minmax(280px,.85fr);align-items:start;gap:24px;max-width:1100px}.employer-inquiry-form{border:1px solid #d9e3dd;border-radius:16px;padding:28px;box-shadow:0 8px 30px #08271908}.employer-inquiry-heading{gap:8px;margin-bottom:6px}.employer-inquiry-heading h2{max-width:20ch;font-size:clamp(28px,3vw,38px);line-height:1.08}.employer-inquiry-heading>p:last-child{font-size:14px;line-height:1.6}.employer-inquiry-form label{color:var(--ei-ink);font-size:13px;font-weight:600;display:block}.inquiry-field-hint{color:#617169;margin-left:4px;font-size:11px;font-weight:400}.employer-inquiry-form input,.employer-inquiry-form textarea{border:1px solid #cbd5cf;border-radius:7px;min-height:44px;padding:10px 12px;font-size:14px;line-height:1.5;box-shadow:0 1px 2px #08271905}.employer-inquiry-form textarea{min-height:92px}.inquiry-form-footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.inquiry-form-footer small{color:#617169;font-size:11px}.employer-inquiry-submit{border-radius:8px;min-height:44px;padding:6px 8px 6px 16px;font-size:14px}.employer-inquiry-submit span{width:30px;height:30px}.employer-inquiry-submit:disabled{opacity:.65;cursor:wait;transform:none}.inquiry-feedback{margin:0;font-size:14px;line-height:1.6}.inquiry-feedback:empty{display:none}.inquiry-feedback-error{color:#9c2626}.inquiry-feedback-success{color:#086247}.employer-page .employer-whatsapp{--contact-card-padding:24px;border-radius:16px;min-height:0;padding-bottom:26px}.employer-page .employer-whatsapp .employer-handshake-animation{aspect-ratio:16/9;margin-bottom:22px}.employer-page .employer-whatsapp h2{font-size:28px}.employer-page .employer-whatsapp>p:not(.section-kicker){margin-top:14px;font-size:14px}.employer-page .employer-whatsapp>a{min-height:46px;margin-top:20px}@media (max-width:900px){.employer-page .employer-hero-grid{grid-template-columns:1fr;gap:34px}.employer-page .employer-certificate{width:min(520px,100%);margin:0}.employer-values-layout{grid-template-columns:1fr;gap:24px}.employer-page .employer-inquiry-grid{grid-template-columns:1fr}.employer-page .employer-whatsapp .employer-handshake-animation{max-height:180px}}@media (max-width:620px){.employer-page .employer-hero{padding:100px 0 36px}.employer-page .employer-hero-grid{gap:24px}.employer-page .employer-hero-copy{min-width:0}.employer-page .employer-certificate{width:100%;max-width:100%;margin:0}.employer-page .employer-certificate-seal{width:64px;height:64px;top:-12px;right:-4px}.employer-page .content-section,.employer-page .employer-partnership{padding:36px 0}.employer-page .employer-principles{grid-template-columns:1fr;gap:28px}.employer-page .employer-partnership-head{flex-direction:column;gap:18px}.employer-page .employer-inquiry{padding:32px 0}.employer-page .employer-inquiry-grid{width:calc(100% - 32px)}.employer-inquiry-form{padding:20px}.employer-inquiry-form input,.employer-inquiry-form textarea{font-size:16px}.inquiry-form-footer{flex-direction:column;align-items:flex-start;gap:10px}.employer-page .employer-proof-visual{min-height:280px}}@media (prefers-reduced-motion:reduce){.employer-page *{scroll-behavior:auto}.employer-value-detail summary>span,.employer-page .employer-certificate-crop{transition:none}.employer-license-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}.employer-page [data-reveal]{opacity:1!important;transition:none!important;transform:none!important}
