.employer-zone{background-color:#f8fafc}.employer-zone.bg-grid{background-image:linear-gradient(90deg,#f1f5f9 1px,transparent 0),linear-gradient(180deg,#f1f5f9 1px,transparent 0);background-size:40px 40px}.employer-zone .employer-zone-svg-container{aspect-ratio:16/9;width:100%;overflow:hidden;display:flex;align-items:center;justify-content:center}.employer-zone .flashing-capsule-btn{animation:employer-flash-capsule 1.2s ease-in-out infinite alternate;transition:all .3s ease;border-width:2px}@keyframes employer-flash-capsule{0%{background-color:#0f172a;color:#ffffff;box-shadow:0 10px 30px -10px rgba(15,23,42,.4);border-color:rgba(255,255,255,.1)}to{background-color:#f59e0b;color:#0f172a;box-shadow:0 0 25px rgba(245,158,11,.6);border-color:#ffffff}}.employer-zone .glass-card-b2b{background:rgba(255,255,255,.95);backdrop-filter:blur(10px);border:1px solid rgba(15,23,42,.05);box-shadow:0 20px 40px -15px rgba(15,23,42,.05)}.employer-zone .legal-card{background:linear-gradient(145deg,#1e293b,#0f172a);border:1px solid rgba(255,255,255,.1);transition:transform .3s ease,box-shadow .3s ease}.employer-zone .legal-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px -10px rgba(5,150,105,.2);border-color:rgba(16,185,129,.3)}.employer-zone .hud-icon-glow{filter:drop-shadow(0 0 4px #f59e0b);animation:employer-icon-pulse 2s infinite alternate}@keyframes employer-icon-pulse{0%{opacity:.7;filter:drop-shadow(0 0 2px #f59e0b)}to{opacity:1;filter:drop-shadow(0 0 8px #f59e0b)}}