.careers-module__T6xnVW__page{padding-top:var(--nav-height);flex-direction:column;min-height:100vh;display:flex}.careers-module__T6xnVW__hero{min-height:calc(100vh - var(--nav-height));background:var(--bg-primary);grid-template-columns:1fr 480px;align-items:center;gap:60px;padding:100px 80px;display:grid;position:relative;overflow:hidden}.careers-module__T6xnVW__blob1{pointer-events:none;background:radial-gradient(circle,#2563eb47 0%,#0000 70%);border-radius:50%;width:700px;height:700px;animation:10s ease-in-out infinite alternate careers-module__T6xnVW__blobFloat;position:absolute;top:-200px;left:-200px}.careers-module__T6xnVW__blob2{pointer-events:none;background:radial-gradient(circle,#7c3aed33 0%,#0000 70%);border-radius:50%;width:500px;height:500px;animation:13s ease-in-out infinite alternate-reverse careers-module__T6xnVW__blobFloat;position:absolute;bottom:-150px;right:300px}.careers-module__T6xnVW__blob3{pointer-events:none;background:radial-gradient(circle,#2563eb26 0%,#0000 70%);border-radius:50%;width:300px;height:300px;animation:8s ease-in-out infinite alternate careers-module__T6xnVW__blobFloat;position:absolute;top:40%;right:100px}@keyframes careers-module__T6xnVW__blobFloat{0%{transform:translate(0)scale(1)}to{transform:translate(30px,40px)scale(1.08)}}.careers-module__T6xnVW__gridOverlay{pointer-events:none;background-image:linear-gradient(#2563eb0d 1px,#0000 1px),linear-gradient(90deg,#2563eb0d 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0}.careers-module__T6xnVW__heroInner{z-index:2;flex-direction:column;grid-column:1;align-items:flex-start;gap:28px;display:flex;position:relative}.careers-module__T6xnVW__badge{color:var(--accent-blue);letter-spacing:.06em;text-transform:uppercase;background:#2563eb1f;border:1px solid #2563eb59;border-radius:50px;align-items:center;gap:8px;padding:8px 18px;font-size:.85rem;font-weight:700;display:inline-flex}.careers-module__T6xnVW__heading{letter-spacing:-.03em;color:var(--text-primary);margin:0;font-size:clamp(3rem,6vw,5.2rem);font-weight:900;line-height:1.08}.careers-module__T6xnVW__sub{color:var(--text-secondary);max-width:560px;margin:0;font-size:1.2rem;line-height:1.75}.careers-module__T6xnVW__storeRow{flex-wrap:wrap;gap:16px;display:flex}.careers-module__T6xnVW__storeBtn{background:var(--accent-blue);color:#fff;border-radius:var(--radius-lg);border:2px solid #0000;align-items:center;gap:14px;padding:18px 32px;font-size:1rem;font-weight:700;text-decoration:none;transition:background .2s,box-shadow .2s,transform .2s;display:flex;box-shadow:0 6px 28px #2563eb61}.careers-module__T6xnVW__storeBtn:hover{background:#1d4ed8;box-shadow:0 10px 36px #2563eb80}.careers-module__T6xnVW__storeBtnOutline{color:var(--text-primary);border:2px solid var(--border);box-shadow:none;background:0 0}.careers-module__T6xnVW__storeBtnOutline:hover{border-color:var(--accent-blue);color:var(--accent-blue);box-shadow:none;background:#2563eb0f}.careers-module__T6xnVW__storeBtnText{flex-direction:column;align-items:flex-start;line-height:1.2;display:flex}.careers-module__T6xnVW__storeBtnSub{opacity:.78;text-transform:uppercase;letter-spacing:.05em;font-size:.7rem;font-weight:400}.careers-module__T6xnVW__storeBtnMain{font-size:1.05rem;font-weight:800}.careers-module__T6xnVW__storeBtnArrow{opacity:.7;margin-left:4px}.careers-module__T6xnVW__note{color:var(--text-muted);border-left:3px solid var(--accent-blue);margin:0;padding-left:14px;font-size:.88rem;line-height:1.6}.careers-module__T6xnVW__phoneMockup{z-index:2;grid-column:2;justify-content:center;align-items:center;display:flex;position:relative}.careers-module__T6xnVW__phoneFrame{background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%);border:8px solid #ffffff1f;border-radius:44px;width:280px;height:560px;position:relative;overflow:hidden;box-shadow:0 40px 80px #00000080,0 0 0 1px #ffffff0f,inset 0 1px #ffffff1a}.careers-module__T6xnVW__phoneNotch{z-index:2;background:#0f172a;border-radius:0 0 18px 18px;width:100px;height:28px;margin:0 auto;position:relative}.careers-module__T6xnVW__phoneScreen{flex-direction:column;height:calc(100% - 28px);padding:12px 20px 32px;display:flex;overflow:hidden}.careers-module__T6xnVW__phoneApp{flex-direction:column;flex:1;align-items:center;gap:14px;display:flex}.careers-module__T6xnVW__phoneAppLogo{background:linear-gradient(135deg, var(--accent-blue), #7c3aed);color:#fff;border-radius:18px;justify-content:center;align-items:center;width:64px;height:64px;margin-top:8px;display:flex;box-shadow:0 8px 24px #2563eb80}.careers-module__T6xnVW__phoneAppName{color:#f1f5f9;margin:0;font-size:1rem;font-weight:700}.careers-module__T6xnVW__phoneJobList{flex-direction:column;gap:8px;width:100%;margin-top:4px;display:flex}.careers-module__T6xnVW__phoneJobItem{color:#cbd5e1;background:#ffffff0f;border:1px solid #ffffff17;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-size:.8rem;animation:.5s ease-out both careers-module__T6xnVW__fadeInUp;display:flex}@keyframes careers-module__T6xnVW__fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.careers-module__T6xnVW__phoneJobDot{background:var(--accent-blue);border-radius:50%;flex-shrink:0;width:8px;height:8px}.careers-module__T6xnVW__phoneApplyBtn{background:linear-gradient(90deg, var(--accent-blue), #7c3aed);color:#fff;text-align:center;letter-spacing:.02em;border-radius:12px;width:100%;margin-top:auto;padding:13px;font-size:.85rem;font-weight:700}.careers-module__T6xnVW__phoneGlow{z-index:-1;pointer-events:none;background:radial-gradient(circle,#2563eb4d 0%,#0000 65%);position:absolute;inset:-30px}.careers-module__T6xnVW__features{background:var(--bg-secondary);border-top:1px solid var(--border);padding:80px 0}.careers-module__T6xnVW__featuresGrid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.careers-module__T6xnVW__featureCard{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:36px 32px;transition:border-color .2s,transform .2s,box-shadow .2s}.careers-module__T6xnVW__featureCard:hover{border-color:var(--accent-blue);transform:translateY(-4px);box-shadow:0 12px 32px #2563eb1f}.careers-module__T6xnVW__featureIconWrap{border-radius:var(--radius-md);color:var(--accent-blue);background:#2563eb1f;margin-bottom:20px;padding:12px;display:inline-flex}.careers-module__T6xnVW__featureTitle{margin-bottom:10px;font-size:1.15rem;font-weight:700}.careers-module__T6xnVW__featureDesc{color:var(--text-secondary);font-size:.95rem;line-height:1.6}.careers-module__T6xnVW__cta{background:var(--bg-primary);border-top:1px solid var(--border);padding:100px 0}.careers-module__T6xnVW__ctaInner{text-align:center;flex-direction:column;align-items:center;gap:24px;max-width:680px;margin:0 auto;display:flex}.careers-module__T6xnVW__ctaInner h2{letter-spacing:-.03em;margin:8px 0;font-size:clamp(2rem,4vw,3.2rem);font-weight:900;line-height:1.1}.careers-module__T6xnVW__ctaInner p{color:var(--text-secondary);margin:0;font-size:1.1rem;line-height:1.7}.careers-module__T6xnVW__ctaBtns{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:8px;display:flex}.careers-module__T6xnVW__ctaBtn{background:var(--accent-blue);color:#fff;border-radius:var(--radius-lg);border:2px solid #0000;align-items:center;gap:10px;padding:16px 36px;font-size:1rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 6px 24px #2563eb59}.careers-module__T6xnVW__ctaBtn:hover{background:#1d4ed8;box-shadow:0 10px 32px #2563eb80}.careers-module__T6xnVW__ctaBtnOutline{color:var(--text-primary);border:2px solid var(--border);box-shadow:none;background:0 0}.careers-module__T6xnVW__ctaBtnOutline:hover{border-color:var(--accent-blue);color:var(--accent-blue);box-shadow:none;background:#2563eb0f}@media (max-width:1100px){.careers-module__T6xnVW__hero{text-align:center;grid-template-columns:1fr;justify-items:center;padding:80px 40px}.careers-module__T6xnVW__heroInner{grid-column:1;align-items:center}.careers-module__T6xnVW__phoneMockup{grid-area:2/1}.careers-module__T6xnVW__note{text-align:left}}@media (max-width:768px){.careers-module__T6xnVW__featuresGrid{grid-template-columns:1fr;gap:20px}.careers-module__T6xnVW__hero{min-height:auto;padding:60px 20px}.careers-module__T6xnVW__heading{font-size:2.6rem}.careers-module__T6xnVW__storeRow{flex-direction:column;align-items:center;width:100%;max-width:400px;margin:0 auto}.careers-module__T6xnVW__storeBtn{justify-content:center}.careers-module__T6xnVW__ctaBtns{flex-direction:column;align-items:stretch;max-width:300px}.careers-module__T6xnVW__ctaBtn{justify-content:center}}
