#segmentler.qmc-search-section{--search-navy:#1b2f68;--search-green:var(--asd-green-dark,#2f8f3f);padding:56px 0 44px;background:linear-gradient(180deg,#f7f9fd,#fff);scroll-margin-top:95px}
#segmentler .qmc-home-search-shell{overflow:hidden;border:1px solid #dce4ef;border-radius:26px;background:#fff;box-shadow:0 20px 55px -24px #142b6242}
#segmentler .qmc-home-search-heading{
  position:relative;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:20px;
  min-height:100px;
  padding:16px 24px;
  background:linear-gradient(115deg,#162a57,var(--navy,#273995));
  overflow:hidden
}

#segmentler .qmc-home-search-heading h2{
  color:#fff;
  margin:0;
  font-size:clamp(20px,2.4vw,26px);
  line-height:1.12;
  font-weight:700;
  letter-spacing:-.02em
}

#segmentler .qmc-home-search-heading p{
  margin:7px 0 0;
  color:#dbe5f7;
  font-size:10.5px;
  line-height:1.55
}

#segmentler .qmc-home-search-eyebrow{
  display:flex;
  align-items:center;
  gap:8px;
  margin-bottom:10px;
  color:#d7e5ff;
  font-size:9px;
  line-height:1.4;
  font-weight:700;
  letter-spacing:.14em
}

#segmentler .qmc-home-search-mark{
  display:grid;
  place-items:center;
  width:22px;
  height:22px;
  border:1px solid #ffffff30;
  border-radius:7px;
  color:#b6ecbe;
  background:#ffffff0a;
  flex-shrink:0
}

#segmentler .qmc-home-search-mark svg{
  width:13px;
  height:13px
}

#segmentler .qmc-home-search-art{
  width:150px;
  flex-shrink:0;
  align-self:stretch;
  display:grid;
  place-items:center;
  opacity:.88
}

#segmentler .qmc-home-search-art svg{
  display:block;
  width:100%;
  height:110px
}
#segmentler .qmc-home-search-form{padding:27px 34px 28px;margin:0}
#segmentler #qmcHomeSearchMount>p{padding:25px 34px}
#segmentler .qmc-home-role{margin:0 0 25px;padding:0;border:0;min-width:0}
#segmentler .qmc-home-role legend{float:none;width:auto;margin:0 0 11px;padding:0;font-size:12px;font-weight:750;color:#5a6881}
#segmentler .qmc-home-role-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
#segmentler .qmc-home-role-option{position:relative;display:block;margin:0;cursor:pointer;min-width:0}
#segmentler .qmc-home-role-option input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
#segmentler .qmc-home-role-card{display:flex;align-items:center;gap:13px;min-height:92px;padding:17px 19px;border:1px solid #dfe5ed;border-radius:15px;background:#fff;transition:border-color .18s,background .18s,box-shadow .18s;color:#26385b}
#segmentler .qmc-home-role-card:hover{border-color:#a9b9d0;background:#fafbfe}
#segmentler .qmc-home-role-symbol{display:grid;place-items:center;flex-shrink:0;width:43px;height:43px;border-radius:12px;color:#62718c;background:#f0f3f8}
#segmentler .qmc-home-role-symbol svg{width:23px;height:23px}
#segmentler .qmc-home-role-copy{min-width:0;display:flex;flex-direction:column;gap:4px}
#segmentler .qmc-home-role-copy strong{font-size:16px;line-height:1.3;font-weight:800;color:inherit}
#segmentler .qmc-home-role-copy small{font-size:12px;line-height:1.45;font-weight:500;color:#62718b}
#segmentler .qmc-home-role-check{display:grid;place-items:center;width:21px;height:21px;flex-shrink:0;margin-left:auto;border:1px solid #c8d2df;border-radius:50%;background:#fff;color:transparent}
#segmentler .qmc-home-role-check svg{width:13px;height:13px}
#segmentler .qmc-home-role-option input:checked+.qmc-home-role-card{border-color:#86bf8f;background:#f2faf3;box-shadow:0 0 0 1px #86bf8f;color:#236b30}
#segmentler .qmc-home-role-option input:checked+.qmc-home-role-card .qmc-home-role-symbol{background:#dcf0df;color:#2f8f3f}
#segmentler .qmc-home-role-option input:checked+.qmc-home-role-card .qmc-home-role-check{border-color:#2f8f3f;background:#2f8f3f;color:#fff}
#segmentler .qmc-home-role-option input[value=candidates]:checked+.qmc-home-role-card{border-color:#8392cc;background:#f2f4fd;box-shadow:0 0 0 1px #8392cc;color:var(--navy,#273995)}
#segmentler .qmc-home-role-option input[value=candidates]:checked+.qmc-home-role-card .qmc-home-role-symbol{background:#e2e7fa;color:var(--navy,#273995)}
#segmentler .qmc-home-role-option input[value=candidates]:checked+.qmc-home-role-card .qmc-home-role-check{border-color:var(--navy,#273995);background:var(--navy,#273995)}
#segmentler .qmc-home-role-option input:focus-visible+.qmc-home-role-card{outline:3px solid #1454b3;outline-offset:4px}
#segmentler .qmc-home-criteria-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 0 17px}
#segmentler .qmc-home-criteria-heading h3{margin:0;font-size:15px;line-height:1.4;color:#25385b;font-weight:800}
#segmentler .qmc-home-role-note{margin:0;color:#64738a;font-size:11px;line-height:1.5}
#segmentler .qmc-home-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
#segmentler .qmc-home-field{display:flex;flex-direction:column;gap:8px;min-width:0}
#segmentler .qmc-home-field label{display:flex;align-items:center;gap:7px;margin:0;color:#384c69;font-size:12px;font-weight:750;line-height:1.5}
#segmentler .qmc-home-field label svg{width:16px;height:16px;color:#7889a4;flex-shrink:0}
#segmentler .qmc-home-field select{appearance:none;box-sizing:border-box;width:100%;min-width:0;height:48px;padding:11px 36px 11px 14px;border:1px solid #d9e1ed;border-radius:10px;background:#f8fafd 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='%23556784' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 13px center;color:#283f60;font:inherit;font-size:13px;cursor:pointer;text-overflow:ellipsis;transition:background-color .15s,border-color .15s}
#segmentler .qmc-home-field select:hover{border-color:#8eabc9;background-color:#fff}
#segmentler .qmc-home-field select[data-selected=true]{border-color:#91b99c;background-color:#f3faf5;color:#245d36}
#segmentler .qmc-home-field select:focus-visible,#segmentler button:focus-visible{outline:3px solid #1454b3;outline-offset:3px}
#segmentler .qmc-home-actions{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding-top:20px;border-top:1px solid #e7edf4}
#segmentler .qmc-home-search-guidance{min-width:0;display:flex;flex-direction:column;gap:4px}
#segmentler .qmc-home-filter-status{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:750;color:#315e40}
#segmentler .qmc-home-filter-status:before{content:"";width:6px;height:6px;border-radius:50%;background:#39a84b;flex-shrink:0}
#segmentler .qmc-home-search-guidance p{margin:0;color:#6d7c91;font-size:11px;line-height:1.6}
#segmentler .qmc-home-buttons{display:flex;align-items:center;gap:12px;flex-shrink:0}
#segmentler .qmc-home-buttons .btn{display:flex;align-items:center;justify-content:center;gap:8px;min-height:49px;width:auto;padding:13px 19px;border-radius:11px;font-size:13px}
#segmentler .qmc-home-buttons .btn svg{width:18px;height:18px;flex-shrink:0}
#segmentler .qmc-home-buttons [data-home-clear]{background:#fff;border-color:#dce4ef;color:#596e8a;box-shadow:none}
#segmentler .qmc-home-buttons .qmc-home-submit{min-width:204px;background:linear-gradient(135deg,var(--asd-green,#39a84b),var(--asd-green-dark,#2f8f3f));border:0;color:#fff;font-weight:800;box-shadow:0 6px 16px #27843926}
#segmentler .qmc-home-buttons .qmc-home-submit:hover{background:var(--asd-green-dark,#2f8f3f);color:#fff;box-shadow:0 8px 20px #27843936}
#segmentler .qmc-segment-strip{margin-top:34px;padding:27px 0 20px;border:1px solid #e1e9ef;border-radius:24px;background:linear-gradient(115deg,#f1f7f5,#f4f7fd)}
#segmentler .qmc-segment-strip-heading{text-align:center;margin:0 20px 18px}
#segmentler .qmc-segment-eyebrow{display:inline-block;font-size:9px;letter-spacing:.18em;font-weight:800;color:#34734d;margin-bottom:7px}
#segmentler .qmc-segment-strip-heading h3{font-size:21px;color:#263e68;margin:0 0 7px;font-weight:800;line-height:1.3;letter-spacing:-.02em}
#segmentler .qmc-segment-strip-heading p{font-size:12px;color:#667992;margin:0;line-height:1.6}
#segmentler .qmc-segment-viewport{overflow:hidden;padding:6px 0 12px;mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent)}
#segmentler .qmc-segment-track{display:flex;width:max-content;animation:qmcSegmentsRight var(--qmc-segment-duration,70s) linear infinite;will-change:transform}
#segmentler .qmc-segment-group{display:flex;gap:14px;padding-right:14px;flex-shrink:0}
#segmentler .qmc-segment-chip{--segment-color:#315b97;--segment-soft:#ebf1fa;position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:8px;overflow:hidden;width:252px;min-height:175px;padding:19px 19px 16px;background:#fff;border:1px solid #dbe5eb;border-radius:16px;box-shadow:0 4px 10px #243b5810;font:inherit;color:#213b62;text-align:left;cursor:pointer;transition:transform .2s,border-color .2s,box-shadow .2s}
#segmentler .qmc-segment-chip:nth-child(3n+2){--segment-color:#21846c;--segment-soft:#e5f5ef}
#segmentler .qmc-segment-chip:nth-child(3n){--segment-color:#877043;--segment-soft:#f8f1e4}
#segmentler .qmc-segment-chip:before{content:"";position:absolute;right:-25px;top:-30px;width:136px;height:136px;border-radius:50%;background:var(--segment-soft)}
#segmentler .qmc-segment-kicker{position:relative;z-index:1;font-size:9px;font-weight:750;letter-spacing:.13em;color:#6e8197;line-height:1.5}
#segmentler .qmc-segment-symbol{position:absolute;right:12px;top:9px;display:grid;place-items:center;width:88px;height:83px;color:var(--segment-color)}
#segmentler .qmc-segment-symbol svg{width:74px;height:74px;overflow:visible}
#segmentler .qmc-segment-caption{display:flex;flex-direction:column;gap:6px;width:100%;position:relative;z-index:1;margin-top:32px;padding-right:28px}
#segmentler .qmc-segment-name{font-size:15px;font-weight:800;line-height:1.25;color:#253e63;letter-spacing:-.015em}
#segmentler .qmc-segment-description{font-size:10px;line-height:1.45;color:#75849a;font-weight:500}
#segmentler .qmc-segment-arrow{position:absolute;right:15px;bottom:16px;display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:var(--segment-soft);color:var(--segment-color)}
#segmentler .qmc-segment-arrow svg{width:14px;height:14px}
#segmentler .qmc-segment-chip:hover{border-color:var(--segment-color);transform:translateY(-3px);box-shadow:0 8px 16px #243b581a}
#segmentler .qmc-segment-viewport:hover .qmc-segment-track{animation-play-state:paused}
#segmentler .qmc-segment-viewport:has(button:focus-visible){overflow-x:auto;mask-image:none}
#segmentler .qmc-segment-viewport:has(button:focus-visible) .qmc-segment-track{animation:none;transform:none;will-change:auto}
#segmentler .qmc-segment-viewport:has(button:focus-visible) .qmc-segment-group[aria-hidden]{display:none}
@keyframes qmcSegmentsRight{from{transform:translateX(calc(-1 * var(--qmc-segment-distance,2394px)))}to{transform:translateX(0)}}
@media(max-width:900px){#segmentler .qmc-home-search-heading{padding:20px 24px}#segmentler .qmc-home-search-art{width:130px}#segmentler .qmc-home-search-form{padding:25px 27px}#segmentler .qmc-home-fields{grid-template-columns:repeat(2,minmax(0,1fr))}#segmentler .qmc-home-role-card{padding:16px 13px;gap:10px}#segmentler .qmc-home-role-copy strong{font-size:15px}#segmentler .qmc-home-criteria-heading{align-items:flex-start;flex-direction:column;gap:4px}#segmentler .qmc-home-actions{align-items:flex-start;flex-direction:column;gap:14px}#segmentler .qmc-home-buttons{align-self:flex-end}}
@media(max-width:560px){#segmentler.qmc-search-section{padding:30px 0}#segmentler .qmc-home-search-shell{border-radius:20px}#segmentler .qmc-home-search-heading{padding:25px 21px;min-height:0}#segmentler .qmc-home-search-eyebrow{font-size:8px;letter-spacing:.08em;gap:7px}#segmentler .qmc-home-search-heading h2{font-size:25px}#segmentler .qmc-home-search-heading p{font-size:11px;max-width:280px;line-height:1.65}#segmentler .qmc-home-search-art{display:none}#segmentler .qmc-home-search-form{padding:22px 18px}#segmentler .qmc-home-role{margin-bottom:22px}#segmentler .qmc-home-role-options{gap:10px}#segmentler .qmc-home-role-card{align-items:flex-start;flex-direction:column;padding:14px 12px;gap:11px;min-height:142px;height:100%}#segmentler .qmc-home-role-symbol{width:34px;height:34px;border-radius:10px}#segmentler .qmc-home-role-symbol svg{width:20px;height:20px}#segmentler .qmc-home-role-copy strong{font-size:13px}#segmentler .qmc-home-role-copy small{font-size:10px}#segmentler .qmc-home-role-check{position:absolute;right:10px;top:14px;width:18px;height:18px}#segmentler .qmc-home-fields{grid-template-columns:1fr;gap:15px}#segmentler .qmc-home-field select{font-size:14px;height:48px}#segmentler .qmc-home-buttons{width:100%;gap:8px}#segmentler .qmc-home-buttons .btn{padding:12px 11px;min-width:0;font-size:12px}#segmentler .qmc-home-buttons .qmc-home-submit{flex:1}#segmentler .qmc-home-buttons [data-home-clear] svg{display:none}#segmentler .qmc-home-actions{margin-top:20px}#segmentler .qmc-segment-strip{margin-top:24px;padding-top:24px;border-radius:20px}#segmentler .qmc-segment-strip-heading h3{font-size:18px;max-width:250px;margin-left:auto;margin-right:auto}#segmentler .qmc-segment-strip-heading p{font-size:11px}#segmentler .qmc-segment-chip{width:232px;min-height:167px}#segmentler .qmc-segment-caption{margin-top:28px}}
@media(prefers-reduced-motion:reduce){#segmentler .qmc-segment-viewport{overflow-x:auto;mask-image:none}#segmentler .qmc-segment-track{animation:none;transform:none;will-change:auto}#segmentler .qmc-segment-group[aria-hidden]{display:none}#segmentler *,#segmentler *:before{transition:none!important;scroll-behavior:auto!important}}
/* Şirket olarak seçildiğinde: lacivert düğme, kalın beyaz yazı */
#qmcHomeSearchForm:has(#qmcHomeSearchCandidates:checked) .qmc-home-submit {
  background: var(--navy, #273995);
  color: #ffffff;
  font-weight: 800;
  box-shadow: 0 6px 16px rgba(39, 57, 149, 0.22);
}

#qmcHomeSearchForm:has(#qmcHomeSearchCandidates:checked) .qmc-home-submit:hover {
  background: #1b2f68;
  color: #ffffff;
}
#segmentler .qmc-segment-strip-heading {
  margin: 0 20px 14px;
}

#segmentler .qmc-segment-strip-heading h3 {
  color: var(--navy, #273995);
  font-size: 20px;
  font-weight: 800;
  line-height: 1.5;
  letter-spacing: normal;
  max-width: none;
  margin: 0;
}
#segmentler .qmc-segment-strip-heading {
  transform: translateY(-16px);
}