@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap');
.career-shell *{box-sizing:border-box}.career-shell{margin:0;background:#fafaff;color:#1f1c1c;font:15px/1.7 Manrope,system-ui,sans-serif}.career-shell a{color:#4338ca;text-underline-offset:4px}.career-shell header{background:white;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center;padding:20px max(5vw,20px);gap:20px}.career-shell nav{display:flex;gap:22px;flex-wrap:wrap}.career-shell nav a{text-decoration:none;color:#1f1c1c}.career-shell .logo{font-size:34px;font-weight:800;letter-spacing:-2px;text-decoration:none;color:#1f1c1c}.career-shell .logo span{color:#ec4899}.career-shell main{max-width:1160px;margin:auto;padding:40px 24px 80px;min-height:75vh}.career-shell .hero{padding:60px 0 70px}.career-shell .hero h1{font-size:clamp(34px,5.5vw,64px);line-height:1.15;letter-spacing:-2px;max-width:850px}.career-shell .hero p{font-size:18px;color:#676474}.career-shell .eyebrow{color:#4338ca;background:#eef2ff;padding:6px 12px;border-radius:30px;font-size:12px;font-weight:800;letter-spacing:1px}.career-shell .grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.career-shell .card{background:white;border:1px solid #e9e7ef;border-radius:20px;padding:30px;margin:20px 0;box-shadow:0 12px 30px -20px #25203a33}.career-shell h1,.career-shell h2{line-height:1.3}.career-shell h2{font-size:24px}.career-shell p{overflow-wrap:anywhere}.career-shell .button,.career-shell button{background:linear-gradient(135deg,#4f46e5,#ec4899);color:white;border:0;border-radius:12px;padding:13px 22px;font:700 14px/1.5 inherit;display:inline-block;text-decoration:none;cursor:pointer}.career-shell label{display:block;font-weight:600;margin:16px 0}.career-shell input,.career-shell textarea,.career-shell select{display:block;width:100%;padding:13px;border:1px solid #d9d5e4;border-radius:10px;font:inherit;background:white;color:#1f1c1c;margin-top:6px}.career-shell input:focus,.career-shell textarea:focus,.career-shell select:focus{outline:3px solid #c7d2fe;outline-offset:2px}.career-shell .check{display:flex;gap:12px;align-items:flex-start}.career-shell .check input{width:20px;margin-top:6px}.career-shell .prose{line-height:2;overflow-wrap:anywhere}.career-shell .trap{position:absolute;left:-10000px}.career-shell .alert{background:#fff0f0;color:#9f1239;padding:18px;border-radius:12px}.career-shell .toolbar,.career-shell .filters{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.career-shell .toolbar h1{margin-right:auto}.career-shell .stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.career-shell .stats strong{display:block;font-size:40px}.career-shell .table-wrap{overflow:auto;background:white;border-radius:16px}.career-shell table{width:100%;border-collapse:collapse;white-space:nowrap}.career-shell th,.career-shell td{text-align:left;padding:18px;border-bottom:1px solid #eee}.career-shell dt{font-weight:800;margin-top:18px}.career-shell dd{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.career-shell footer{padding:30px 5vw;background:#1f1c1c;color:white;display:flex;justify-content:space-between;gap:20px}.career-shell footer a{color:#c7d2fe}.career-shell .login{max-width:500px;margin:50px auto}.career-shell .danger{background:#9f1239}@media(max-width:680px){.career-shell .grid,.career-shell .stats{grid-template-columns:1fr}.career-shell .hero{padding:35px 0}.career-shell .card{padding:22px}.career-shell header{align-items:flex-start}.career-shell nav{gap:10px;font-size:13px;justify-content:flex-end}.career-shell main{padding:25px 18px 50px}.career-shell .filters{display:block}.career-shell .toolbar{gap:12px}.career-shell footer{flex-direction:column}}.career-shell .logo img{width:96px;height:auto;display:block}.career-shell .section-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.career-shell .section-head>span,.career-shell .muted{color:#777080;font-size:13px}.career-shell .job-card{display:flex;justify-content:space-between;align-items:center;gap:30px}.career-shell .tags{display:flex;gap:8px;flex-wrap:wrap}.career-shell .tags span{font-size:12px;color:#645a76;background:#f5f3ff;border-radius:7px;padding:4px 9px}.career-shell .intro{padding:65px 0;max-width:670px}.career-shell .intro h2{font-size:34px}.career-shell .position-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:28px;align-items:start}.career-shell .side-summary{position:sticky;top:22px}.career-shell .side-summary h2{font-size:24px}.career-shell .prose ul{padding-left:22px}.career-shell .prose li{margin:12px 0}.career-shell .back{font-size:14px;text-decoration:none}.career-shell .form-hero,.career-shell .position-hero{padding:32px 0}.career-shell .form-hero h1{margin-bottom:14px}.career-shell .application h2{margin-top:0}.career-shell .application .grid{gap:0 20px}.career-shell .application label{font-size:14px}.career-shell .upload{padding:20px;border:1px dashed #b8add9;border-radius:12px;background:#fbfaff}.career-shell .upload input{border:0;padding:8px 0;background:transparent}.career-shell .notice{padding:16px;border-radius:12px;background:#eef2ff;color:#4338ca}.career-shell button:disabled{opacity:.5;cursor:not-allowed}.career-shell .side-summary hr{border:0;border-top:1px solid #ede9f3;margin:25px 0}.career-shell .side-summary ol{padding-left:20px}.career-shell .side-summary li{margin:12px 0}@media(max-width:800px){.career-shell .position-grid{grid-template-columns:1fr}.career-shell .side-summary{position:static}.career-shell .job-card{align-items:flex-start;flex-direction:column}}@media(max-width:480px){.career-shell .application .grid{grid-template-columns:1fr}.career-shell .intro h2{font-size:28px}}

.career-shell{background:#fafaff;color:#1f1c1c;font:15px/1.7 Manrope,system-ui,sans-serif}
.career-shell h1{font-weight:800;margin:24px 0}.career-shell h2{font-weight:700;margin:18px 0}.career-shell h3{font-weight:700}.career-shell .prose ul{list-style:disc}.career-shell .side-summary ol{list-style:decimal}
/* Career pages use the same full-width dark title band and container alignment as the existing site. */
.career-shell{background:#fff}.career-shell main{max-width:1280px;padding:56px 32px 80px}.career-shell .career-container{max-width:1280px;padding:0 32px;margin:0 auto}.career-shell .career-breadcrumb{background:radial-gradient(ellipse at 47% 50%,#392740 0,transparent 55%),linear-gradient(115deg,#222126,#261e23);color:#fff;padding:52px 0 60px}.career-shell .career-crumbs{display:flex;justify-content:flex-start;gap:12px;align-items:center;padding:0;background:none;font-size:13px;color:#c3bcc8;margin:0 0 24px}.career-shell .career-crumbs a{color:#e8e1ef;text-decoration:none}.career-shell .career-breadcrumb h1{font-size:clamp(30px,3.4vw,46px);font-weight:800;line-height:1.2;letter-spacing:-1.3px;margin:0 0 18px;max-width:850px}.career-shell .career-breadcrumb p{color:#c7bfcd;max-width:680px;font-size:18px;line-height:1.7;margin:0}.career-shell .banner-button{margin-top:25px;padding:12px 21px;display:inline-flex;align-items:center;gap:18px;font-size:14px;font-weight:700}.career-shell .section-head{margin-bottom:26px;align-items:flex-end}.career-shell .section-head h2{font-size:30px;font-weight:800;letter-spacing:-.6px;margin:12px 0 8px}.career-shell .section-head p{color:#777080;font-size:15px;margin:0}.career-shell .position-count{border:1px solid #e8e3ef;border-radius:30px;padding:6px 13px;white-space:nowrap;font-size:12px}.career-shell .job-card{margin:0;padding:32px;border-radius:18px;box-shadow:0 12px 35px -25px #32264b45;gap:35px}.career-shell .job-card h3{font-size:25px;line-height:1.3;margin:16px 0 12px;font-weight:800;letter-spacing:-.5px}.career-shell .job-card p{font-size:15px;color:#716a7a;margin:0 0 20px;max-width:650px}.career-shell .job-action{display:flex;flex-direction:column;align-items:center;gap:12px;flex-shrink:0}.career-shell .job-action .button{font-weight:700;font-size:14px;white-space:nowrap;display:flex;gap:20px;align-items:center}.career-shell .text-link{font-size:13px;color:#766b89;text-decoration:none}.career-shell .tags span{padding:5px 11px;background:#f4f2fa;color:#6f6284}.career-shell .career-process{margin-top:62px;border-top:1px solid #eeeaf3;padding-top:44px}.career-shell .process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.career-shell .process-grid article{padding:24px;border:1px solid #ebe7f1;border-radius:16px;background:#fcfbfe}.career-shell .step-number{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background:#eeeaff;color:#6550bd;font-size:12px;font-weight:800;border-radius:10px;margin-bottom:18px}.career-shell .process-grid h3{font-size:17px;margin:0 0 9px;font-weight:800}.career-shell .process-grid p{font-size:14px;color:#777080;margin:0;line-height:1.8}.career-shell .position-grid>.card,.career-shell .position-grid>section>.card{margin-top:0}.career-shell .position-grid .prose h2:first-child{margin-top:0}.career-shell .button, .career-shell button{font-weight:700}.career-shell #pozisyonlar{scroll-margin-top:90px}
@media(min-width:1024px){#bored-header .lg\:hidden{display:none!important}}
@media(max-width:800px){.career-shell .process-grid{grid-template-columns:1fr}.career-shell .job-action{align-items:flex-start}.career-shell .section-head{align-items:flex-start}.career-shell .job-card{padding:26px}.career-shell .career-breadcrumb{padding:34px 0 42px}}
@media(max-width:640px){.career-shell main{padding:34px 20px 55px}.career-shell .career-container{padding:0 20px}.career-shell .career-breadcrumb h1{letter-spacing:-.8px;font-size:32px}.career-shell .career-breadcrumb p{font-size:16px}.career-shell .section-head{gap:18px;flex-wrap:wrap}.career-shell .section-head h2{font-size:26px}.career-shell .job-card h3{font-size:23px}.career-shell .career-process{margin-top:40px;padding-top:34px}.career-shell .career-crumbs{font-size:12px;gap:8px;flex-wrap:wrap}}
.career-shell .result-card{max-width:700px;margin:24px auto 50px;text-align:center;padding:48px 40px}.career-shell .result-card .eyebrow{display:inline-block}.career-shell .result-card h2{font-size:30px;font-weight:800;margin:18px 0 14px}.career-shell .result-card p{max-width:550px;margin:0 auto 26px;color:#756a80;font-size:15px;line-height:1.9}.career-shell .result-check{display:flex;align-items:center;justify-content:center;width:66px;height:66px;margin:0 auto 22px;background:#f0eafa;color:#7550c5;font-size:32px;font-weight:700;border-radius:50%}.career-shell .send-progress{display:flex;align-items:center;gap:12px;margin-top:18px;font-size:14px;color:#6c5790}.career-shell .send-spinner{width:19px;height:19px;border:2px solid #e4dbf4;border-top-color:#8053c5;border-radius:50%;animation:bored-send-spin .8s linear infinite;flex-shrink:0}.career-shell [hidden]{display:none!important}.career-shell .result-card:focus{outline:none}.career-shell .application[aria-busy="true"]{cursor:progress}
@keyframes bored-send-spin{to{transform:rotate(360deg)}}
@media(max-width:640px){.career-shell .result-card{padding:32px 22px;margin:8px auto 25px}.career-shell .result-card h2{font-size:26px}}
@media(prefers-reduced-motion:reduce){.career-shell .send-spinner{animation:none}}
