.careers-module__tEy4wG__hero{text-align:center;min-height:72vh;padding-top:calc(var(--nav-height) + 60px);flex-direction:column;justify-content:center;align-items:center;padding-bottom:40px;display:flex;position:relative;overflow:hidden}.careers-module__tEy4wG__hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#0071e312 0%,#0071e305 40%,#0000 70%);border-radius:50%;width:900px;height:900px;animation:8s ease-in-out infinite careers-module__tEy4wG__orbPulse;position:absolute;top:10%;left:50%;transform:translate(-50%)}.careers-module__tEy4wG__hero:after{content:"";pointer-events:none;background-image:linear-gradient(#00000006 1px,#0000 1px),linear-gradient(90deg,#00000006 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 40%,#000 20%,#0000 70%);mask-image:radial-gradient(80% 60% at 50% 40%,#000 20%,#0000 70%)}.careers-module__tEy4wG__heroContent{z-index:1;max-width:780px;position:relative}.careers-module__tEy4wG__heroBadge{background:var(--bg-alt);border:1px solid var(--border);color:var(--text-secondary);border-radius:980px;align-items:center;gap:8px;margin-bottom:32px;padding:8px 18px;font-size:.8125rem;font-weight:500;display:inline-flex}.careers-module__tEy4wG__heroBadgeDot{background:#34c759;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite careers-module__tEy4wG__pulse}.careers-module__tEy4wG__hero h1{margin-bottom:24px}.careers-module__tEy4wG__heroDesc{max-width:560px;margin:0 auto;font-size:clamp(1.0625rem,1.8vw,1.25rem);line-height:1.7}.careers-module__tEy4wG__sectionHeader{text-align:center;max-width:640px;margin:0 auto 72px}.careers-module__tEy4wG__sectionHeader p{margin-top:20px;font-size:1.125rem}.careers-module__tEy4wG__altBg{background:var(--bg-alt)}.careers-module__tEy4wG__perksGrid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.careers-module__tEy4wG__perkCard{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-lg);transition:all var(--transition);padding:40px 32px;position:relative;overflow:hidden}.careers-module__tEy4wG__perkCard:hover{border-color:#0000;transform:translateY(-4px);box-shadow:0 12px 40px #0000000f}.careers-module__tEy4wG__perkIconWrapper{background:var(--bg-alt);border:1px solid var(--border);width:52px;height:52px;color:var(--accent);transition:all var(--transition);border-radius:14px;justify-content:center;align-items:center;margin-bottom:24px;display:flex}.careers-module__tEy4wG__perkCard:hover .careers-module__tEy4wG__perkIconWrapper{background:var(--accent);border-color:var(--accent);color:#fff}.careers-module__tEy4wG__perkTitle{margin-bottom:10px}.careers-module__tEy4wG__perkDesc{font-size:.9375rem;line-height:1.6}.careers-module__tEy4wG__positionsGrid{grid-template-columns:1fr;gap:16px;max-width:800px;margin:0 auto;display:grid}.careers-module__tEy4wG__positionCard{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);transition:all var(--transition);cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:28px 32px;display:flex}.careers-module__tEy4wG__positionCard:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:0 4px 20px #0071e314}.careers-module__tEy4wG__positionInfo{flex-direction:column;gap:6px;display:flex}.careers-module__tEy4wG__positionTitle{color:var(--fg);font-size:1.125rem;font-weight:600}.careers-module__tEy4wG__positionMeta{flex-wrap:wrap;gap:16px;display:flex}.careers-module__tEy4wG__positionTag{color:var(--text-secondary);align-items:center;gap:5px;font-size:.8125rem;font-weight:500;display:inline-flex}.careers-module__tEy4wG__positionArrow{color:var(--accent);opacity:0;transition:all var(--transition);flex-shrink:0;transform:translate(-8px)}.careers-module__tEy4wG__positionCard:hover .careers-module__tEy4wG__positionArrow{opacity:1;transform:translate(0)}.careers-module__tEy4wG__formSection{background:var(--bg)}.careers-module__tEy4wG__formWrapper{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-lg);max-width:680px;margin:0 auto;padding:56px 48px;box-shadow:0 4px 32px #0000000a}.careers-module__tEy4wG__formGrid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.careers-module__tEy4wG__fieldFull{grid-column:1/-1}.careers-module__tEy4wG__formGroup{flex-direction:column;gap:8px;display:flex}.careers-module__tEy4wG__formLabel{color:var(--fg);align-items:center;gap:4px;font-size:.875rem;font-weight:500;display:flex}.careers-module__tEy4wG__optional{color:var(--text-secondary);font-size:.75rem;font-weight:400}.careers-module__tEy4wG__required{color:var(--accent);font-weight:600}.careers-module__tEy4wG__formInput,.careers-module__tEy4wG__formSelect,.careers-module__tEy4wG__formTextarea{border:1.5px solid var(--border);background:var(--bg);width:100%;color:var(--fg);transition:border-color var(--transition), box-shadow var(--transition);appearance:none;border-radius:12px;outline:none;padding:14px 16px;font-family:inherit;font-size:.9375rem}.careers-module__tEy4wG__formInput::placeholder,.careers-module__tEy4wG__formTextarea::placeholder{color:var(--text-secondary);opacity:.7}.careers-module__tEy4wG__formInput:focus,.careers-module__tEy4wG__formSelect:focus,.careers-module__tEy4wG__formTextarea:focus{border-color:var(--accent);box-shadow:0 0 0 4px #0071e31a}.careers-module__tEy4wG__formSelect{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2386868B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:44px}.careers-module__tEy4wG__formTextarea{resize:vertical;min-height:120px;line-height:1.6}.careers-module__tEy4wG__fieldError{color:#ff3b30;margin-top:2px;font-size:.8125rem;animation:.3s careers-module__tEy4wG__shakeError}.careers-module__tEy4wG__inputError{border-color:#ff3b30!important;box-shadow:0 0 0 4px #ff3b301a!important}.careers-module__tEy4wG__inputError:focus{border-color:#ff3b30!important;box-shadow:0 0 0 4px #ff3b3026!important}@keyframes careers-module__tEy4wG__shakeError{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}.careers-module__tEy4wG__submitBtn{background:var(--accent);color:#fff;cursor:pointer;width:100%;transition:all var(--transition);border:none;border-radius:14px;justify-content:center;align-items:center;gap:10px;margin-top:8px;padding:16px 32px;font-family:inherit;font-size:1rem;font-weight:600;display:inline-flex}.careers-module__tEy4wG__submitBtn:hover:not(:disabled){background:var(--accent-hover);transform:translateY(-2px);box-shadow:0 8px 24px #0071e34d}.careers-module__tEy4wG__submitBtn:active:not(:disabled){transform:translateY(0)}.careers-module__tEy4wG__submitBtn:disabled{opacity:.6;cursor:not-allowed}.careers-module__tEy4wG__successState{text-align:center;padding:40px 20px}.careers-module__tEy4wG__successIcon{color:#fff;background:#34c759;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 24px;display:flex;box-shadow:0 8px 32px #34c7594d}.careers-module__tEy4wG__successTitle{color:var(--fg);margin-bottom:8px;font-size:1.5rem;font-weight:600}.careers-module__tEy4wG__successSub{color:var(--text-secondary);max-width:400px;margin:0 auto 32px;font-size:1rem;line-height:1.6}.careers-module__tEy4wG__successBtn{background:var(--bg-alt);color:var(--fg);border:1px solid var(--border);cursor:pointer;transition:all var(--transition);border-radius:980px;padding:12px 28px;font-family:inherit;font-size:.9375rem;font-weight:500}.careers-module__tEy4wG__successBtn:hover{background:var(--bg);border-color:var(--accent);color:var(--accent)}@keyframes careers-module__tEy4wG__orbPulse{0%,to{opacity:1;transform:translate(-50%)scale(1)}50%{opacity:.7;transform:translate(-50%)scale(1.15)}}@keyframes careers-module__tEy4wG__pulse{0%,to{opacity:1}50%{opacity:.4}}@media (max-width:1024px){.careers-module__tEy4wG__perksGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.careers-module__tEy4wG__hero{padding-top:calc(var(--nav-height) + 32px);min-height:56vh}.careers-module__tEy4wG__perksGrid{grid-template-columns:1fr}.careers-module__tEy4wG__formWrapper{border-radius:var(--radius);padding:36px 24px}.careers-module__tEy4wG__formGrid{grid-template-columns:1fr}.careers-module__tEy4wG__positionCard{padding:20px 24px}.careers-module__tEy4wG__positionMeta{gap:10px}}@media (max-width:480px){.careers-module__tEy4wG__hero h1{font-size:2.25rem}.careers-module__tEy4wG__formWrapper{padding:28px 18px}}
