.talent-radar-hero[data-astro-cid-667qqw3a]{--tc-ink:#0f172a;--tc-muted:#5b6476;--tc-accent:#1d4ed8;--tc-accent-strong:#2563eb;--tc-glow:#60a5fa;background:radial-gradient(circle at 0 0,#f5f3ff,#f8fafc 40%,#f1f5ff)}.hero-bg[data-astro-cid-667qqw3a]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-orb[data-astro-cid-667qqw3a]{filter:blur(10px);opacity:.55;border-radius:999px;position:absolute}.hero-orb--a[data-astro-cid-667qqw3a]{background:radial-gradient(circle,#93c5fd,#93c5fd00 70%);width:280px;height:280px;top:-80px;left:-40px}.hero-orb--b[data-astro-cid-667qqw3a]{background:radial-gradient(circle,#f0abfc,#f0abfc00 65%);width:220px;height:220px;top:120px;right:-60px}.hero-orb--c[data-astro-cid-667qqw3a]{background:radial-gradient(circle,#67e8f9,#67e8f900 70%);width:260px;height:260px;bottom:-120px;left:40%}.hero-grid[data-astro-cid-667qqw3a]{-webkit-mask-image:radial-gradient(circle,#00000059 0,#0000 70%);background-image:linear-gradient(#94a3b82e 1px,#0000 1px),linear-gradient(90deg,#94a3b82e 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;mask-image:radial-gradient(circle,#00000059,#0000 70%)}.accent-text[data-astro-cid-667qqw3a]{color:var(--tc-accent);text-underline-offset:6px;font-style:italic;-webkit-text-decoration:underline #2563eb4d;text-decoration:underline #2563eb4d}.cta-primary[data-astro-cid-667qqw3a],.cta-secondary[data-astro-cid-667qqw3a]{border-radius:999px;justify-content:center;align-items:center;padding:.85rem 1.6rem;font-weight:600;transition:transform .2s,box-shadow .2s,background .2s,color .2s;display:inline-flex}.cta-primary[data-astro-cid-667qqw3a]{background:linear-gradient(120deg,var(--tc-accent) 0%,#3b82f6 50%,#38bdf8 100%);color:#fff;box-shadow:0 20px 35px #3b82f640}.cta-primary[data-astro-cid-667qqw3a]:hover{transform:translateY(-2px);box-shadow:0 25px 45px #3b82f64d}.cta-secondary[data-astro-cid-667qqw3a]{color:var(--tc-ink);background:#fffc;border:1px solid #94a3b866}.cta-secondary[data-astro-cid-667qqw3a]:hover{background:#fff;transform:translateY(-2px);box-shadow:0 18px 30px #0f172a14}.hero-card[data-astro-cid-667qqw3a]{background:#fffc;border:1px solid #94a3b833;border-radius:18px;padding:1rem 1.1rem;box-shadow:0 18px 28px #0f172a0f}.benefit-card[data-astro-cid-667qqw3a]{background:#ffffffd9;border:1px solid #94a3b838;border-radius:20px;gap:.6rem;padding:1.1rem 1.2rem;display:grid;box-shadow:0 16px 26px #0f172a0f}.benefit-icon[data-astro-cid-667qqw3a]{color:#2563eb;background:#3b82f61f;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.benefit-icon[data-astro-cid-667qqw3a] svg[data-astro-cid-667qqw3a]{width:20px;height:20px}.radar-card[data-astro-cid-667qqw3a]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd9;border:1px solid #94a3b840;border-radius:28px;padding:2rem;box-shadow:0 24px 50px #0f172a14}.radar[data-astro-cid-667qqw3a]{aspect-ratio:1;background:radial-gradient(circle,#3b82f626,#bfdbfe0d 60%,#ffffff80);border:1px solid #3b82f633;border-radius:999px;width:min(360px,85vw);margin:0 auto;position:relative;overflow:hidden}.radar-glow[data-astro-cid-667qqw3a]{background:radial-gradient(circle,#60a5fa59,#60a5fa00);border-radius:999px;animation:4s ease-in-out infinite pulse;position:absolute;inset:20%}.radar-grid[data-astro-cid-667qqw3a]{stroke:#3b82f640;stroke-width:1.5px;fill:none;width:100%;height:100%;position:absolute;inset:0}.radar-sweep[data-astro-cid-667qqw3a]{mix-blend-mode:multiply;background:conic-gradient(#3b82f600,#2563eb33,#2563eb00 120deg);border-radius:999px;width:70%;height:70%;animation:5s linear infinite sweep;position:absolute;top:15%;left:15%}.radar-dot[data-astro-cid-667qqw3a]{color:#0f172a;background:#ffffffe6;border:1px solid #94a3b866;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .6rem;font-size:.7rem;animation:2.8s ease-in-out infinite ping;display:inline-flex;position:absolute;box-shadow:0 12px 18px #0f172a1a}.radar-dot[data-astro-cid-667qqw3a]:before{content:"";background:var(--tc-accent-strong);border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 4px #2563eb33}.radar-dot--a[data-astro-cid-667qqw3a]{animation-delay:.2s;top:28%;right:8%}.radar-dot--b[data-astro-cid-667qqw3a]{animation-delay:.9s;bottom:32%;left:10%}.radar-dot--c[data-astro-cid-667qqw3a]{animation-delay:1.6s;top:62%;right:20%}.fade-up[data-astro-cid-667qqw3a]{opacity:0;animation:.8s forwards fadeUp;transform:translateY(20px)}@keyframes sweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:.45;transform:scale(1.08)}}@keyframes ping{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.75;transform:translateY(-4px)}}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.hero-card[data-astro-cid-667qqw3a]{box-shadow:none}.radar-card[data-astro-cid-667qqw3a]{padding:1.5rem}.radar-dot[data-astro-cid-667qqw3a]{font-size:.65rem}}