.kariyer-root{padding-top:80px}.kariyer-hero{background:linear-gradient(135deg,#0f172a 0%,#1e293b 50%,#0f172a 100%);align-items:center;min-height:520px;display:flex;position:relative;overflow:hidden}.kariyer-hero:before{content:"";pointer-events:none;background:radial-gradient(80% 60% at 70%,#ed1c2426 0%,#0000 70%),radial-gradient(50% 40% at 10% 80%,#6366f11a 0%,#0000 60%);position:absolute;inset:0}.kariyer-hero:after{content:"";background:radial-gradient(circle,#ed1c2414 0%,#0000 70%);border-radius:50%;width:600px;height:600px;animation:6s ease-in-out infinite pulse-orb;position:absolute;top:-100px;right:-100px}@keyframes pulse-orb{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.kariyer-hero-overlay{pointer-events:none;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.02'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");position:absolute;inset:0}.kariyer-hero-content{z-index:2;color:#fff;max-width:720px;padding:80px 0;position:relative}.kariyer-hero-content h1{letter-spacing:-.02em;margin:1rem 0;font-size:clamp(2rem,5vw,3rem);font-weight:800;line-height:1.15}.kariyer-hero-content p{opacity:.85;max-width:600px;margin-bottom:2rem;font-size:1.15rem;line-height:1.7}.kariyer-hero-cta{color:#fff;background:#ed1c24;border-radius:50px;align-items:center;gap:8px;padding:14px 32px;font-size:1rem;font-weight:700;transition:all .3s;display:inline-flex;box-shadow:0 8px 24px #ed1c2466}.kariyer-hero-cta:hover{background:#c41018;transform:translateY(-2px);box-shadow:0 12px 32px #ed1c2480}.kariyer-badge{color:#ed1c24;letter-spacing:.05em;text-transform:uppercase;background:#ed1c2426;border:1px solid #ed1c244d;border-radius:50px;align-items:center;gap:6px;padding:6px 16px;font-size:.8rem;font-weight:700;display:inline-flex}.kariyer-badge--dark{color:#ed1c24;background:#ed1c2414;border-color:#ed1c2433}.kariyer-section-head{text-align:center;margin-bottom:3.5rem}.kariyer-section-head h2{color:#0f172a;margin:.5rem 0;font-size:clamp(1.6rem,4vw,2.2rem);font-weight:800}.kariyer-section-head p{color:#64748b;font-size:1.05rem}.kariyer-section-head--light h2{color:#fff}.kariyer-section-head--light p{color:#ffffffb3}.kariyer-benefits{background:#f8fafc}.kariyer-benefits-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;display:grid}.kariyer-benefit-card{cursor:default;background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:2rem;transition:all .3s}.kariyer-benefit-card:hover{border-color:#ed1c2433;transform:translateY(-4px);box-shadow:0 20px 40px #00000014}.kariyer-benefit-icon{color:#ed1c24;background:linear-gradient(135deg,#ed1c241a 0%,#ed1c240d 100%);border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:1.25rem;display:flex}.kariyer-benefit-card h3{color:#0f172a;margin-bottom:.5rem;font-size:1.1rem;font-weight:700}.kariyer-benefit-card p{color:#64748b;font-size:.92rem;line-height:1.6}.kariyer-steps-section{background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);padding:100px 0}.kariyer-steps{grid-template-columns:repeat(4,1fr);gap:0;display:grid;position:relative}.kariyer-step{text-align:center;color:#fff;padding:0 2rem;position:relative}.kariyer-step-num{color:#ed1c2480;font-variant-numeric:tabular-nums;letter-spacing:-.03em;margin-bottom:1rem;font-size:3.5rem;font-weight:900;line-height:1}.kariyer-step h3{margin-bottom:.5rem;font-size:1.15rem;font-weight:700}.kariyer-step p{opacity:.7;font-size:.9rem;line-height:1.6}.kariyer-step-arrow{z-index:1;background:#fff3;width:24px;height:2px;position:absolute;top:28px;right:-12px}.kariyer-step-arrow:after{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid #fff3;width:0;height:0;position:absolute;top:-4px;right:-1px}.kariyer-form-section{background:#fff}.kariyer-form-wrapper{grid-template-columns:1fr 1.6fr;align-items:start;gap:4rem;display:grid}.kariyer-form-info{position:sticky;top:100px}.kariyer-form-info h2{color:#0f172a;margin:1rem 0 .75rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:800}.kariyer-form-info>p{color:#64748b;margin-bottom:2rem;font-size:1rem;line-height:1.7}.kariyer-form-checklist{flex-direction:column;gap:.75rem;list-style:none;display:flex}.kariyer-form-checklist li{color:#334155;font-size:.95rem;font-weight:500}.kariyer-form-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;padding:2.5rem}.apply-form{flex-direction:column;gap:1.25rem;display:flex}.apply-form-row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.apply-form-full{grid-column:1/-1}.apply-form-group{flex-direction:column;gap:6px;display:flex}.apply-form-group label{color:#475569;align-items:center;gap:6px;font-size:.85rem;font-weight:600;display:flex}.apply-required{color:#ed1c24}.apply-form-group input,.apply-form-group select,.apply-form-group textarea{color:#0f172a;appearance:auto;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;outline:none;width:100%;padding:12px 16px;font-family:inherit;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.apply-form-group input:focus,.apply-form-group select:focus,.apply-form-group textarea:focus{border-color:#ed1c24;box-shadow:0 0 0 3px #ed1c2414}.apply-form-group textarea{resize:vertical;min-height:120px}.apply-error{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;padding:12px 16px;font-size:.9rem;font-weight:500}.apply-submit-btn{color:#fff;cursor:pointer;background:#ed1c24;border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;margin-top:.5rem;padding:15px 32px;font-family:inherit;font-size:1rem;font-weight:700;transition:all .3s;display:flex;box-shadow:0 4px 16px #ed1c244d}.apply-submit-btn:hover:not(:disabled){background:#c41018;transform:translateY(-2px);box-shadow:0 8px 24px #ed1c2466}.apply-submit-btn:disabled{opacity:.7;cursor:not-allowed}.apply-spin{animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.apply-success{text-align:center;padding:3rem 2rem}.apply-success-icon{color:#16a34a;margin-bottom:1rem}.apply-success h3{color:#0f172a;margin-bottom:.75rem;font-size:1.5rem;font-weight:700}.apply-success p{color:#64748b;font-size:1rem;line-height:1.7}@media (max-width:1024px){.kariyer-form-wrapper{grid-template-columns:1fr;gap:2.5rem}.kariyer-form-info{position:static}.kariyer-steps{grid-template-columns:repeat(2,1fr);gap:2rem}.kariyer-step-arrow{display:none}}@media (max-width:640px){.kariyer-steps{grid-template-columns:1fr;gap:1.5rem}.apply-form-row,.kariyer-benefits-grid{grid-template-columns:1fr}.kariyer-form-box{padding:1.5rem}}
