.emp[data-astro-cid-deu3vhj7]{position:relative;isolation:isolate;overflow:hidden;padding:var(--space-6) var(--space-6);border-radius:calc(var(--radius-lg) + 4px);background:radial-gradient(120% 60% at 50% 0%,rgba(126,184,255,.18),transparent 60%),var(--texture-lines) center / cover no-repeat,var(--gradient-hero);box-shadow:var(--shadow-lg),0 30px 60px -30px #0a2d528c;color:var(--color-on-dark)}.emp[data-astro-cid-deu3vhj7]:before{content:"";position:absolute;inset:0;z-index:-1;background-image:var(--pattern-dots);background-size:18px 18px;mask-image:linear-gradient(180deg,#000 0%,transparent 85%)}.emp__card[data-astro-cid-deu3vhj7]{position:relative;border:1px solid var(--glass-border);border-radius:var(--radius);background:linear-gradient(180deg,#ffffff1a,#ffffff0d);box-shadow:0 1px #ffffff14 inset,0 18px 40px -18px #030e1eb3;backdrop-filter:blur(6px)}.emp__card--hire[data-astro-cid-deu3vhj7]{padding:var(--space-4) var(--space-5)}.emp__card--company[data-astro-cid-deu3vhj7]{width:86%;margin-inline:auto;padding:var(--space-3) var(--space-5)}.emp__head[data-astro-cid-deu3vhj7]{display:flex;gap:var(--space-3);align-items:center}.emp__who[data-astro-cid-deu3vhj7]{flex:1;min-width:0}.emp__avatar[data-astro-cid-deu3vhj7]{display:inline-grid;flex:none;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--color-primary);box-shadow:0 0 0 4px #0066cc40;color:var(--color-on-dark)}.emp__avatar--company[data-astro-cid-deu3vhj7]{border-radius:var(--radius-sm);background:#7eb8ff29;box-shadow:inset 0 0 0 1px #7eb8ff59;color:var(--color-on-dark-accent)}.emp__title[data-astro-cid-deu3vhj7]{font-size:var(--text-base);font-weight:600;line-height:var(--leading-snug)}.emp__sub[data-astro-cid-deu3vhj7]{font-size:var(--text-xs);color:var(--color-on-dark-muted)}.emp__pill[data-astro-cid-deu3vhj7]{display:inline-flex;flex:none;gap:6px;align-items:center;padding:4px 10px;border:1px solid rgba(126,184,255,.4);border-radius:var(--radius-pill);background:#0066cc38;font-size:var(--text-xs);font-weight:600;color:var(--color-on-dark)}.emp__pulse[data-astro-cid-deu3vhj7]{position:relative;width:7px;height:7px;border-radius:50%;background:var(--color-on-dark-accent)}.emp__pulse[data-astro-cid-deu3vhj7]:after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--color-on-dark-accent);animation:emp-ping 2.4s var(--ease) infinite}.emp__rows[data-astro-cid-deu3vhj7]{display:grid;margin-top:var(--space-3);padding-top:var(--space-1);border-top:1px solid var(--glass-border);list-style:none}.emp__rows[data-astro-cid-deu3vhj7] li[data-astro-cid-deu3vhj7]{display:flex;gap:var(--space-3);align-items:center;padding:7px 0;font-size:var(--text-sm)}.emp__rows[data-astro-cid-deu3vhj7] li[data-astro-cid-deu3vhj7]+li[data-astro-cid-deu3vhj7]{border-top:1px solid rgba(255,255,255,.06)}.emp__rows--plain[data-astro-cid-deu3vhj7]{margin-top:var(--space-2)}.emp__label[data-astro-cid-deu3vhj7]{flex:1;min-width:0}.emp__meta[data-astro-cid-deu3vhj7]{font-size:var(--text-xs);color:var(--color-on-dark-muted);white-space:nowrap}.emp__check[data-astro-cid-deu3vhj7]{display:inline-grid;flex:none;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--color-primary);color:var(--color-on-dark)}.emp__check--soft[data-astro-cid-deu3vhj7]{background:#7eb8ff2e;color:var(--color-on-dark-accent)}.emp__border[data-astro-cid-deu3vhj7]{position:relative;height:60px;margin-inline:calc(var(--space-6) * -1)}.emp__border[data-astro-cid-deu3vhj7]:before{content:"";position:absolute;top:50%;left:0;right:0;border-top:1.5px dotted rgba(126,184,255,.55)}.emp__border[data-astro-cid-deu3vhj7]:after{content:"";position:absolute;top:0;bottom:0;left:50%;width:1.5px;transform:translate(-50%);background:linear-gradient(180deg,rgba(126,184,255,.15),var(--color-on-dark-accent) 50%,rgba(126,184,255,.15))}.emp__node[data-astro-cid-deu3vhj7]{position:absolute;top:50%;left:50%;z-index:1;width:10px;height:10px;border-radius:50%;transform:translate(-50%,-50%);background:var(--color-on-dark);box-shadow:0 0 0 5px #7eb8ff40,0 0 24px 6px #7eb8ff8c}.emp__country[data-astro-cid-deu3vhj7],.emp__lat[data-astro-cid-deu3vhj7]{font-size:var(--text-xs);font-weight:600;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:#c9d1dcbf}.emp__country[data-astro-cid-deu3vhj7],.emp__lat[data-astro-cid-deu3vhj7]{position:absolute;left:var(--space-6)}.emp__country--ca[data-astro-cid-deu3vhj7]{bottom:calc(50% + 8px)}.emp__country--us[data-astro-cid-deu3vhj7]{top:calc(50% + 8px)}.emp__lat[data-astro-cid-deu3vhj7]{left:auto;right:var(--space-6);bottom:calc(50% + 8px)}@keyframes emp-ping{0%{opacity:.7;transform:scale(1)}80%,to{opacity:0;transform:scale(2.6)}}@media (prefers-reduced-motion: reduce){.emp__pulse[data-astro-cid-deu3vhj7]:after{animation:none}}@media (max-width: 480px){.emp[data-astro-cid-deu3vhj7]{padding:var(--space-4)}.emp__border[data-astro-cid-deu3vhj7]{margin-inline:calc(var(--space-4) * -1)}.emp__country[data-astro-cid-deu3vhj7],.emp__lat[data-astro-cid-deu3vhj7]{left:var(--space-4)}.emp__lat[data-astro-cid-deu3vhj7]{left:auto;right:var(--space-4)}.emp__card--company[data-astro-cid-deu3vhj7]{width:100%}.emp__meta[data-astro-cid-deu3vhj7]{display:none}}.tl[data-astro-cid-2znoljn4]{position:relative;padding:var(--space-10) var(--space-10) var(--space-12);border:1px solid var(--color-border);border-radius:calc(var(--radius-lg) + 4px);background:radial-gradient(80% 120% at 0% 0%,rgba(0,102,204,.06),transparent 60%),var(--gradient-band)}.tl__title[data-astro-cid-2znoljn4]{margin-bottom:var(--space-8);font-size:var(--text-xs);font-weight:600;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-primary)}.tl__list[data-astro-cid-2znoljn4]{display:grid;grid-template-columns:repeat(var(--tl-steps),minmax(0,1fr));gap:var(--space-8);list-style:none}.tl__step[data-astro-cid-2znoljn4]{position:relative}.tl__node[data-astro-cid-2znoljn4]{position:relative;z-index:1;display:inline-grid;place-items:center;width:44px;height:44px;margin-bottom:var(--space-5);border:1px solid rgba(0,102,204,.25);border-radius:50%;background:var(--color-bg);box-shadow:0 0 0 6px #0066cc0f,var(--shadow-soft);font-size:var(--text-sm);font-weight:700;font-variant-numeric:tabular-nums;color:var(--color-primary)}.tl__step[data-astro-cid-2znoljn4]:first-child .tl__node[data-astro-cid-2znoljn4]{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-on-dark)}.tl__step[data-astro-cid-2znoljn4]:not(:last-child):after{content:"";position:absolute;top:22px;left:56px;right:calc(var(--space-8) * -1 + 12px);height:2px;border-radius:2px;background:linear-gradient(90deg,var(--color-primary),rgba(0,102,204,.18))}.tl__when[data-astro-cid-2znoljn4]{font-size:var(--text-xs);font-weight:600;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-primary)}.tl__heading[data-astro-cid-2znoljn4]{margin-top:var(--space-2);font-size:var(--text-lg);font-weight:600;line-height:var(--leading-snug);color:var(--color-ink)}.tl__text[data-astro-cid-2znoljn4]{margin-top:var(--space-2);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-light)}@media (max-width: 1024px){.tl[data-astro-cid-2znoljn4]{padding:var(--space-8)}.tl__list[data-astro-cid-2znoljn4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-10) var(--space-8)}.tl__step[data-astro-cid-2znoljn4]:nth-child(2n):after{display:none}}@media (max-width: 600px){.tl[data-astro-cid-2znoljn4]{padding:var(--space-6) var(--space-5)}.tl__list[data-astro-cid-2znoljn4]{grid-template-columns:1fr;gap:var(--space-8)}.tl__step[data-astro-cid-2znoljn4]{padding-left:60px}.tl__node[data-astro-cid-2znoljn4]{position:absolute;top:0;left:0;margin:0}.tl__step[data-astro-cid-2znoljn4]:not(:last-child):after,.tl__step[data-astro-cid-2znoljn4]:nth-child(2n):not(:last-child):after{display:block;top:52px;bottom:calc(var(--space-8) * -1 + 8px);left:21px;right:auto;width:2px;height:auto;background:linear-gradient(180deg,var(--color-primary),rgba(0,102,204,.18))}}.home-h2[data-astro-cid-j7pv25f6]{margin:var(--space-2) 0 var(--space-5);font-size:var(--text-h2);line-height:var(--leading-tight);color:var(--color-ink)}.home-copy[data-astro-cid-j7pv25f6]+.home-copy[data-astro-cid-j7pv25f6]{margin-top:var(--space-4)}.home-link[data-astro-cid-j7pv25f6]{font-weight:600}.home-link[data-astro-cid-j7pv25f6]:hover{text-decoration:underline}.home-how[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-12);align-items:center}.home-how__fact[data-astro-cid-j7pv25f6]{display:flex;gap:var(--space-3);align-items:center;margin-top:var(--space-6);padding:var(--space-3) var(--space-4);border:1px solid rgba(0,102,204,.18);border-radius:var(--radius);background:var(--color-primary-soft);color:var(--color-text)}.home-how__fact[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--color-ink);white-space:nowrap}.home-how__fact-icon[data-astro-cid-j7pv25f6]{display:inline-grid;flex:none;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--color-bg);box-shadow:var(--shadow-soft);color:var(--color-primary)}.home-how__link[data-astro-cid-j7pv25f6]{display:inline-block;margin-top:var(--space-6);font-weight:600}.home-how__link[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:inline-block;margin-left:.3em;transition:transform var(--duration) var(--ease)}.home-how__link[data-astro-cid-j7pv25f6]:hover span[data-astro-cid-j7pv25f6]{transform:translate(3px)}.home-how__steps[data-astro-cid-j7pv25f6]{margin-top:var(--space-12)}.home-proof-actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-4) var(--space-8);margin-top:var(--space-10)}.home-why__head[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-12);align-items:center}.home-why__head[data-astro-cid-j7pv25f6] .home-h2[data-astro-cid-j7pv25f6]{margin-bottom:var(--space-4)}.home-why__sub[data-astro-cid-j7pv25f6]{margin:var(--space-16) 0 var(--space-6);font-size:var(--text-xl);font-weight:600;color:var(--color-ink);text-align:center}@media (max-width: 1024px){.home-how[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:var(--space-10)}.home-how[data-astro-cid-j7pv25f6]>.emp{width:100%;max-width:520px;margin-inline:auto}.home-how__steps[data-astro-cid-j7pv25f6]{margin-top:var(--space-12)}.home-why__head[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:var(--space-8)}}
