.careers-page[data-v-2e442187]{background:#fff;min-height:100vh;overflow:hidden}.wrapper[data-v-2e442187]{margin:0 auto;padding:0 80px}.careers-hero[data-v-2e442187]{position:relative;padding:180px 0 0;background:#f5f7f5;overflow:hidden;margin-bottom:0}.hero-glow[data-v-2e442187]{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:90%;height:500px;background:radial-gradient(ellipse 80% 60% at 50% 100%,rgba(58,173,106,.15) 0%,transparent 70%);pointer-events:none;z-index:0}.grain-overlay[data-v-2e442187]{position:absolute;inset:0;background-image:url(/noise.svg);opacity:.04;pointer-events:none;z-index:1}.hero-inner[data-v-2e442187]{position:relative;z-index:2;display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:center;padding-bottom:80px}.hero-left[data-v-2e442187]{max-width:560px}.hero-badge[data-v-2e442187]{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1.5px solid #e2e8e0;padding:8px 16px;border-radius:100px;font-size:.85rem;font-weight:600;color:#3aad6a;margin-bottom:24px}.badge-dot[data-v-2e442187]{width:8px;height:8px;border-radius:50%;background:#3aad6a;box-shadow:0 0 12px #3aad6a99;animation:dotPulse-2e442187 2s ease-in-out infinite}@keyframes dotPulse-2e442187{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.6}}.hero-title[data-v-2e442187]{font-size:clamp(2.6rem,4.5vw,3.8rem);font-weight:900;color:#0a1410;line-height:1.08;letter-spacing:-.04em;margin:0 0 24px}.gradient-text[data-v-2e442187]{background:linear-gradient(135deg,#0a1410 10%,#3aad6a 90%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.gradient-text-dark[data-v-2e442187]{background:linear-gradient(135deg,#3aad6a,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-sub[data-v-2e442187]{font-size:1rem;color:#0a14108c;line-height:1.7;max-width:480px;margin:0 0 36px;font-weight:500}.hero-actions[data-v-2e442187]{display:flex;gap:14px;flex-wrap:wrap}.btn-primary[data-v-2e442187]{background:#3aad6a;color:#fff;border:none;padding:14px 28px;border-radius:99px;font-size:.95rem;font-weight:700;cursor:pointer;transition:all .3s;box-shadow:0 4px 20px #3aad6a4d;display:inline-flex;align-items:center;gap:10px;text-decoration:none}.btn-primary[data-v-2e442187]:hover{background:#2e9558;transform:translateY(-2px);box-shadow:0 15px 30px #3aad6a59}.btn-secondary[data-v-2e442187]{background:#fff;color:#0a1410;border:1.5px solid rgba(10,20,16,.12);padding:14px 28px;border-radius:99px;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;align-items:center;box-shadow:0 2px 12px #0000000f}.btn-secondary[data-v-2e442187]:hover{border-color:#3aad6a66;transform:translateY(-2px);box-shadow:0 10px 28px #00000017}.hero-right[data-v-2e442187]{display:flex;align-items:center;justify-content:center}.hiring-card[data-v-2e442187]{background:#fff;border-radius:24px;padding:24px;box-shadow:0 20px 50px #00000014,0 2px 8px #0000000a;border:1px solid rgba(0,0,0,.07);width:100%;max-width:400px;display:flex;flex-direction:column;gap:18px;box-sizing:border-box;overflow:hidden}.hc-live-row[data-v-2e442187]{display:flex;align-items:center;gap:10px}.hc-live-dot[data-v-2e442187]{width:9px;height:9px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px #22c55e33;animation:dotPulse-2e442187 2s ease-in-out infinite;flex-shrink:0}.hc-live-text[data-v-2e442187]{font-size:.85rem;font-weight:700;color:#0a1410}.hc-section-label[data-v-2e442187]{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#94a3b8;margin-bottom:-12px}.hc-roles-grid[data-v-2e442187]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.hc-role-chip[data-v-2e442187]{display:flex;align-items:center;gap:8px;padding:12px;border-radius:14px;border:1px solid transparent;cursor:default;transition:transform .25s ease,box-shadow .25s ease;overflow:hidden}.hc-role-chip[data-v-2e442187]:hover{transform:translateY(-3px);box-shadow:0 8px 24px #00000014}.hcr-eng[data-v-2e442187]{background:#f0fdf4;border-color:#bbf7d0}.hcr-ai[data-v-2e442187]{background:#f5f3ff;border-color:#ddd6fe}.hcr-des[data-v-2e442187]{background:#eff6ff;border-color:#bfdbfe}.hcr-ops[data-v-2e442187]{background:#fff7ed;border-color:#fed7aa}.hcr-icon[data-v-2e442187]{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.hcr-icon svg[data-v-2e442187]{width:18px;height:18px}.hcr-eng .hcr-icon[data-v-2e442187]{background:#dcfce7;color:#16a34a}.hcr-ai .hcr-icon[data-v-2e442187]{background:#ede9fe;color:#7c3aed}.hcr-des .hcr-icon[data-v-2e442187]{background:#dbeafe;color:#2563eb}.hcr-ops .hcr-icon[data-v-2e442187]{background:#ffedd5;color:#ea580c}.hcr-name[data-v-2e442187]{font-size:.8rem;font-weight:700;color:#0f172a;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hc-perks[data-v-2e442187]{display:flex;flex-wrap:wrap;gap:8px}.hc-perk[data-v-2e442187]{background:#f8fafc;border:1px solid rgba(0,0,0,.07);border-radius:100px;padding:7px 14px;font-size:.8rem;font-weight:600;color:#334155;transition:border-color .2s,background .2s}.hc-perk[data-v-2e442187]:hover{border-color:#3aad6a59;background:#f0fdf4}.hc-footer[data-v-2e442187]{display:flex;align-items:center;gap:12px;padding-top:4px;border-top:1px solid rgba(0,0,0,.06)}.hc-avatars[data-v-2e442187]{display:flex}.hc-av[data-v-2e442187]{width:30px;height:30px;border-radius:50%;border:2px solid #fff;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:800;color:#fff;margin-left:-8px}.hc-av[data-v-2e442187]:first-child{margin-left:0}.av1[data-v-2e442187]{background:#3aad6a}.av2[data-v-2e442187]{background:#7c3aed}.av3[data-v-2e442187]{background:#2563eb}.av4[data-v-2e442187]{background:#f59e0b}.hc-footer-text[data-v-2e442187]{font-size:.8rem;color:#64748b;line-height:1.4}.hc-footer-text strong[data-v-2e442187]{color:#0f172a;font-weight:700}.hero-stats-strip[data-v-2e442187]{position:relative;z-index:2;background:#0b0f19;padding:32px 0}.stats-row[data-v-2e442187]{display:flex;align-items:center;justify-content:center;gap:40px}.stat-item[data-v-2e442187]{text-align:center}.stat-num[data-v-2e442187]{display:block;font-family:Space Grotesk,monospace;font-size:2rem;font-weight:800;color:#fff;letter-spacing:-.03em;line-height:1;margin-bottom:6px}.stat-lbl[data-v-2e442187]{font-size:.75rem;font-weight:600;color:#fff6;text-transform:uppercase;letter-spacing:.08em}.stat-divider[data-v-2e442187]{width:1px;height:40px;background:#ffffff1a}.why-section[data-v-2e442187]{padding:100px 0 120px;position:relative}.why-section[data-v-2e442187]:before{content:"";position:absolute;top:10%;left:50%;transform:translate(-50%);width:80%;height:80%;background:radial-gradient(circle at 50% 50%,rgba(58,173,106,.04) 0%,rgba(59,130,246,.03) 50%,transparent 100%);pointer-events:none;z-index:0}.section-header[data-v-2e442187]{position:relative;z-index:1;text-align:center;margin-bottom:70px}.section-label[data-v-2e442187]{display:inline-flex;align-items:center;gap:8px;font-size:.72rem;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:#27ae60;margin-bottom:20px}.section-label[data-v-2e442187]:before,.section-label[data-v-2e442187]:after{content:"";display:inline-block;width:24px;height:2px;background-color:#27ae60}.section-title[data-v-2e442187]{font-size:clamp(2.2rem,4vw,3.2rem);font-weight:900;color:#0a1410;letter-spacing:-.03em;margin-bottom:20px;line-height:1.1}.section-desc[data-v-2e442187]{font-size:1rem;color:#0a14108c;line-height:1.7;max-width:740px;margin:0 auto 36px;font-weight:500}.perks-bento[data-v-2e442187]{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:minmax(240px,auto);gap:1px;background:#0a14101a;border:1px solid rgba(10,20,16,.1);border-radius:32px;overflow:hidden;margin-inline:70px;box-shadow:0 30px 80px -20px #0a141014}.bento-item[data-v-2e442187]{position:relative;background:#fff;padding:40px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;transition:all .4s ease}.bento-item[data-v-2e442187]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;opacity:0;transition:opacity .4s ease}.bento-item.green[data-v-2e442187]:before{background:linear-gradient(90deg,#3aad6a,#22c55e)}.bento-item.blue[data-v-2e442187]:before{background:linear-gradient(90deg,#3b82f6,#60a5fa)}.bento-item.purple[data-v-2e442187]:before{background:linear-gradient(90deg,#9333ea,#a855f7)}.bento-item.orange[data-v-2e442187]:before{background:linear-gradient(90deg,#f97316,#fb923c)}.bento-item.teal[data-v-2e442187]:before{background:linear-gradient(90deg,#0d9488,#14b8a6)}.bento-item.rose[data-v-2e442187]:before{background:linear-gradient(90deg,#e11d48,#fb7185)}.bento-item[data-v-2e442187]:hover:before{opacity:1}.bento-item.green[data-v-2e442187]:hover{background:linear-gradient(155deg,#f0fdf6,#dcfce7)}.bento-item.blue[data-v-2e442187]:hover{background:linear-gradient(155deg,#eff6ff,#dbeafe)}.bento-item.purple[data-v-2e442187]:hover{background:linear-gradient(155deg,#faf5ff,#ede9fe)}.bento-item.orange[data-v-2e442187]:hover{background:linear-gradient(155deg,#fff7ed,#ffedd5)}.bento-item.teal[data-v-2e442187]:hover{background:linear-gradient(155deg,#f0fdfa,#ccfbf1)}.bento-item.rose[data-v-2e442187]:hover{background:linear-gradient(155deg,#fff1f2,#ffe4e6)}.bi-large[data-v-2e442187]{grid-column:span 2;flex-direction:row;align-items:center;gap:36px}.bi-large .bento-main[data-v-2e442187]{flex:1.2}.bi-large .bento-visual[data-v-2e442187]{flex:.8;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:20px;padding:28px;height:100%;text-align:center;transition:background .4s ease}.bento-item.green .bento-visual[data-v-2e442187]{background:#3aad6a0d;border:1px solid rgba(58,173,106,.1)}.bento-item.blue .bento-visual[data-v-2e442187]{background:#3b82f60d;border:1px solid rgba(59,130,246,.1)}.bento-item.purple .bento-visual[data-v-2e442187]{background:#9333ea0d;border:1px solid rgba(147,51,234,.1)}.bento-item.rose .bento-visual[data-v-2e442187]{background:#e11d480d;border:1px solid rgba(225,29,72,.1)}.bento-item.green:hover .bento-visual[data-v-2e442187]{background:#3aad6a1a;border-color:#3aad6a33}.bento-item.blue:hover .bento-visual[data-v-2e442187]{background:#3b82f61a;border-color:#3b82f633}.bento-item.purple:hover .bento-visual[data-v-2e442187]{background:#9333ea1a;border-color:#9333ea33}.bento-item.rose:hover .bento-visual[data-v-2e442187]{background:#e11d481a;border-color:#e11d4833}.bi-tall[data-v-2e442187]{grid-row:span 2;justify-content:flex-start;gap:0}.bi-tall .bento-main[data-v-2e442187]{flex:none}.bi-tall .growth-visual[data-v-2e442187]{margin-top:24px;border-radius:20px;padding:20px;display:flex;flex-direction:column;gap:10px;background:#9333ea0d;border:1px solid rgba(147,51,234,.1);transition:background .4s ease,border-color .4s ease}.bento-item.purple:hover .growth-visual[data-v-2e442187]{background:#9333ea1a;border-color:#9333ea33}.milestone[data-v-2e442187]{background:#fff;padding:11px 16px;border-radius:12px;font-size:.88rem;font-weight:700;color:#0f172a;border:1px solid rgba(10,20,16,.06);box-shadow:0 2px 8px #00000008}.visual-number[data-v-2e442187]{font-family:Space Grotesk,monospace;font-size:3.2rem;font-weight:900;color:#3aad6a;line-height:1;margin-bottom:6px;letter-spacing:-.04em}.visual-label[data-v-2e442187]{font-size:.78rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.08em}.badge-premium[data-v-2e442187]{display:inline-block;background:linear-gradient(135deg,#fff1f2,#ffe4e6);border:1px solid rgba(225,29,72,.2);padding:13px 22px;border-radius:100px;font-size:.9rem;font-weight:700;color:#e11d48;box-shadow:0 4px 16px #e11d481a;white-space:nowrap}.bento-item h3[data-v-2e442187]{font-size:1.3rem;font-weight:800;color:#0f172a;margin:18px 0 9px;letter-spacing:-.02em}.bento-item p[data-v-2e442187]{font-size:.95rem;color:#64748b;line-height:1.65;font-weight:450;margin:0}.bi-large h3[data-v-2e442187]{margin-top:14px}.perk-icon[data-v-2e442187]{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;transition:all .4s ease}.perk-icon svg[data-v-2e442187]{width:22px;height:22px}.pi-green[data-v-2e442187]{background:#3aad6a14;color:#3aad6a;border:1.5px solid rgba(58,173,106,.18)}.pi-blue[data-v-2e442187]{background:#3b82f614;color:#3b82f6;border:1.5px solid rgba(59,130,246,.18)}.pi-purple[data-v-2e442187]{background:#9333ea14;color:#9333ea;border:1.5px solid rgba(147,51,234,.18)}.pi-orange[data-v-2e442187]{background:#f9731614;color:#f97316;border:1.5px solid rgba(249,115,22,.18)}.pi-teal[data-v-2e442187]{background:#0d948814;color:#0d9488;border:1.5px solid rgba(13,148,136,.18)}.pi-rose[data-v-2e442187]{background:#e11d4814;color:#e11d48;border:1.5px solid rgba(225,29,72,.18)}.bento-item.green:hover .pi-green[data-v-2e442187]{background:#3aad6a;color:#fff;border-color:#3aad6a;box-shadow:0 8px 20px #3aad6a4d}.bento-item.blue:hover .pi-blue[data-v-2e442187]{background:#3b82f6;color:#fff;border-color:#3b82f6;box-shadow:0 8px 20px #3b82f64d}.bento-item.purple:hover .pi-purple[data-v-2e442187]{background:#9333ea;color:#fff;border-color:#9333ea;box-shadow:0 8px 20px #9333ea4d}.bento-item.orange:hover .pi-orange[data-v-2e442187]{background:#f97316;color:#fff;border-color:#f97316;box-shadow:0 8px 20px #f973164d}.bento-item.teal:hover .pi-teal[data-v-2e442187]{background:#0d9488;color:#fff;border-color:#0d9488;box-shadow:0 8px 20px #0d94884d}.bento-item.rose:hover .pi-rose[data-v-2e442187]{background:#e11d48;color:#fff;border-color:#e11d48;box-shadow:0 8px 20px #e11d484d}.openings-section[data-v-2e442187]{padding:80px 0 100px;background:#f5f5f7}.iframe-container[data-v-2e442187]{background:#fff;border-radius:24px;border:1px solid rgba(0,0,0,.06);box-shadow:0 20px 60px #0000000f;overflow:hidden}.iframe-container iframe[data-v-2e442187]{display:block;width:100%;border:none;border-radius:24px;overflow:hidden}.careers-cta[data-v-2e442187]{padding:0 0 120px}.cta-card[data-v-2e442187]{position:relative;overflow:hidden;background:#0b0f19;border-radius:36px;padding:70px 60px;text-align:center;margin-top:30px!important;width:70%;margin:0 auto}.cta-orb[data-v-2e442187]{position:absolute;width:400px;height:400px;background:radial-gradient(circle,rgba(58,173,106,.25) 0%,transparent 70%);top:-30%;right:-10%;border-radius:50%;filter:blur(60px);pointer-events:none}.cta-content[data-v-2e442187]{position:relative;z-index:2;max-width:560px;margin:0 auto}.cta-card h2[data-v-2e442187]{font-size:2.5rem;font-weight:900;color:#fff;margin-bottom:16px;letter-spacing:-.03em}.cta-card p[data-v-2e442187]{font-size:1.1rem;color:#ffffff80;line-height:1.7;margin-bottom:36px}.cta-card .btn-primary[data-v-2e442187]{background:#3aad6a;color:#fff}@media (max-width: 1024px){.perks-bento[data-v-2e442187]{grid-template-columns:1fr 1fr;margin-inline:40px;gap:1px}.bi-large[data-v-2e442187]{grid-column:span 2}.bi-tall[data-v-2e442187]{grid-row:span 1}}@media (max-width: 768px){.careers-hero[data-v-2e442187]{padding:160px 0 0}.hero-inner[data-v-2e442187]{grid-template-columns:1fr;gap:40px;text-align:center}.hero-left[data-v-2e442187]{max-width:100%}.hero-sub[data-v-2e442187]{margin-left:auto;margin-right:auto}.hero-actions[data-v-2e442187]{justify-content:center}.hero-title[data-v-2e442187]{font-size:2.4rem}.culture-card[data-v-2e442187]{max-width:360px;margin:0 auto}.stats-row[data-v-2e442187]{flex-wrap:wrap;gap:24px}.stat-divider[data-v-2e442187]{display:none}.perks-bento[data-v-2e442187]{grid-template-columns:1fr;margin-inline:0;gap:1px;border-radius:20px}.bi-large[data-v-2e442187]{grid-column:span 1;flex-direction:column;align-items:flex-start;gap:20px}.bi-large .bento-visual[data-v-2e442187]{width:100%;box-sizing:border-box}.wrapper[data-v-2e442187]{padding:0 24px}.cta-card[data-v-2e442187]{padding:60px 30px}.cta-card h2[data-v-2e442187]{font-size:2rem}.hero-actions[data-v-2e442187]{flex-direction:column}.btn-primary[data-v-2e442187],.btn-secondary[data-v-2e442187]{width:100%;justify-content:center}}
