.mso-root{--mso-navy:#0c2135;--mso-deep:#081927;--mso-blue:#1b4a68;--mso-cyan:#24bae6;--mso-fg:#162a3d;--mso-sub:#567085;--mso-line:#dbe7ed;box-sizing:border-box;font-family:Inter,"Segoe UI",Arial,sans-serif;color:var(--mso-fg);background:#f4f8fa;position:relative;isolation:isolate;overflow:hidden;padding:66px 0 85px;font-size:16px;line-height:1.5}
.mso-root *{box-sizing:border-box}.mso-root :is(h2,h3,p){font-family:inherit!important}.mso-root a{text-decoration:none}.mso-root button{font-family:inherit}.mso-root .mso-container{position:relative;z-index:2;width:min(1280px,calc(100% - 56px));margin:auto}.mso-root .mso-ambient{position:absolute;top:-24px;right:-180px;width:min(85vw,1050px);opacity:.13;pointer-events:none;transform:rotate(-4deg)}.mso-root .mso-ambient svg{width:100%;height:auto}.mso-root .mso-ambient path{stroke-dasharray:1600;stroke-dashoffset:1600;animation:mso-draw 11s linear infinite alternate}.mso-root .mso-ambient path:nth-child(2){animation-delay:.5s}
.mso-head{display:grid;grid-template-columns:1.3fr .7fr;gap:60px;align-items:end;padding:22px 0 30px}.mso-eyebrow{font-weight:800;font-size:11px;letter-spacing:.15em;color:#1c87ae;display:inline-flex;align-items:center;gap:9px}.mso-eyebrow-dot{display:block;width:7px;height:7px;border-radius:50%;background:#21bde6;box-shadow:0 0 0 5px #20bce31a}.mso-head h2{font-size:clamp(41px,5vw,76px)!important;line-height:1.05!important;letter-spacing:-.06em!important;color:#11263b!important;margin:20px 0 0!important;font-weight:740!important}.mso-head h2 em,.mso-unit-heading h3 em,.mso-principle h3 em{font-style:normal;color:#0c9dc7}.mso-head p{margin:0 0 4px!important;color:#567084!important;line-height:1.85!important;font-size:15px!important}
.mso-anchorbar{display:flex;gap:0;border-block:1px solid #d7e2e8;margin:20px 0 55px;flex-wrap:wrap}.mso-anchorbar a{color:#385a70!important;font-size:12px;font-weight:750;letter-spacing:.03em;padding:17px 24px;border-right:1px solid #d7e2e8;transition:background .2s}.mso-anchorbar a:first-child{padding-left:0}.mso-anchorbar a:hover{color:#0685b5!important;background:#e4f3f8}.mso-sectionline{display:flex;justify-content:space-between;gap:12px;color:#558299;font-size:11px;font-weight:750;letter-spacing:.13em;margin-bottom:30px}
.mso-tree{position:relative}.mso-tree__top{display:flex;justify-content:center}.mso-leader{background:linear-gradient(140deg,#102b43,#183f5c);box-shadow:0 17px 40px rgba(8,37,56,.14);color:white;border-radius:18px;padding:25px 28px 20px;width:min(470px,100%);border:1px solid rgba(125,215,237,.22);overflow:hidden;position:relative}.mso-leader--ceo{background:linear-gradient(130deg,#143950,#0d6681)}.mso-leader__stripe{position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,#29bce7,#b4efff)}.mso-leader__level{font-size:10px;font-weight:850;color:#84dce9;letter-spacing:.14em}.mso-leader h3{font-size:28px!important;font-weight:750!important;letter-spacing:-.04em!important;line-height:1.15!important;color:#fff!important;margin:12px 0 20px!important}.mso-leader__foot{border-top:1px solid rgba(170,222,237,.2);padding-top:12px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#c7e3ed;font-size:13px}.mso-leader__icon{font-size:10px;letter-spacing:.1em;color:#81cade}.mso-tree__vertical{height:31px;width:2px;background:#5faec1;margin:auto}.mso-tree__management{display:flex;gap:28px;justify-content:center;position:relative;padding-top:34px;padding-bottom:28px}.mso-tree__management:before{content:'';position:absolute;left:50%;top:0;transform:translateX(-50%);width:min(560px,calc(100% - 190px));border-top:2px solid #7bb3c5}.mso-tree__management:after{content:'';position:absolute;left:50%;top:0;bottom:-1px;border-left:2px solid #7bb3c5}.mso-manager{background:#fff;border:1px solid #cee1e9;border-radius:14px;padding:23px 25px;width:min(354px,47%);position:relative;box-shadow:0 12px 28px rgba(23,60,78,.06);z-index:1}.mso-manager:before{content:'';width:2px;height:34px;position:absolute;left:50%;top:-34px;background:#7bb3c5}.mso-manager__top{display:flex;justify-content:space-between;align-items:center;color:#1687ad;font-size:10px;letter-spacing:.13em;font-weight:800}.mso-manager__top b{font-weight:600;color:#acc1cb}.mso-manager h3{font-size:21px!important;margin:10px 0 7px!important;color:#112d42!important;font-weight:750!important}.mso-manager p{font-size:13px!important;color:#2a617b!important;margin:0!important;font-weight:700}.mso-manager small{font-size:12px;color:#7590a1}.mso-tree__branch{height:52px;width:2px;background:#7bb3c5;margin:-1px auto 0;position:relative}.mso-tree__branch:after{content:'';position:absolute;left:-6px;bottom:-5px;width:14px;height:14px;background:#1eb8df;border:3px solid #f4f8fa;border-radius:50%;box-shadow:0 0 0 2px #6ab5c8}
.mso-unit-heading{display:flex;justify-content:space-between;align-items:end;gap:25px;margin:0 0 30px;scroll-margin-top:115px}.mso-unit-heading h3{font-size:clamp(32px,3.3vw,49px)!important;line-height:1.15!important;letter-spacing:-.052em!important;color:#112b40!important;margin:13px 0 0!important}.mso-unit-actions{display:flex;gap:8px;flex-wrap:wrap}.mso-unit-actions button{background:#fff;border:1px solid #bed6e0;border-radius:8px;color:#174f6a;padding:11px 15px;font-size:12px;font-weight:750;cursor:pointer;transition:.2s}.mso-unit-actions button:hover{background:#dff2fa;border-color:#36b7d8}.mso-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:start}.mso-unit{--mso-accent:#1b98c3;background:#fff;border:1px solid #d2e2e9;border-radius:13px;box-shadow:0 14px 34px rgba(24,69,94,.06);overflow:hidden;transition:box-shadow .25s,transform .25s}.mso-unit:hover{box-shadow:0 18px 40px rgba(19,61,83,.11);transform:translateY(-2px)}.mso-unit--blue{--mso-accent:#2976ae}.mso-unit--teal{--mso-accent:#218a91}.mso-unit--steel{--mso-accent:#426e84}.mso-unit--slate{--mso-accent:#506c86}.mso-unit summary{list-style:none;cursor:pointer;min-height:105px;padding:23px 22px 18px;display:flex;align-items:flex-start;gap:12px;border-top:4px solid var(--mso-accent);transition:background .2s}.mso-unit summary::-webkit-details-marker{display:none}.mso-unit summary:hover{background:#f7fbfd}.mso-unit__number{font-size:11px;color:var(--mso-accent);font-weight:850;line-height:1.7}.mso-unit__name{font-size:17px;letter-spacing:-.025em;font-weight:780;line-height:1.28;flex:1;color:#1c3549}.mso-unit__toggle{border:1px solid #cddfe6;width:26px;height:26px;border-radius:6px;display:grid;place-items:center;flex:none;color:var(--mso-accent);font-size:20px;font-weight:300}.mso-unit__toggle:after{content:'+';line-height:1}.mso-unit[open] .mso-unit__toggle:after{content:'−'}.mso-unit__body{padding:0 21px 21px}.mso-unit__body>p{margin:0 0 17px!important;color:#637d8d!important;font-size:12px!important;line-height:1.65!important;min-height:40px}.mso-unit__people{border-top:1px solid #e2ebef;padding-top:12px}.mso-person{display:flex;gap:10px;align-items:center;padding:11px 0}.mso-person+.mso-person{border-top:1px solid #eef2f5}.mso-avatar{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:10px;background:#e3f2f7;color:#146e8e;font-weight:790;font-size:16px}.mso-person--featured .mso-avatar{background:var(--mso-accent);color:white}.mso-person__text{min-width:0;display:flex;flex-direction:column;gap:2px}.mso-person__text strong{font-size:13px;color:#203a4b;line-height:1.35}.mso-profession{font-size:11px;color:#70899a}.mso-role{font-size:11px;color:#187aa1;font-weight:700;line-height:1.35}
.mso-principle{margin-top:66px;background:radial-gradient(circle at 75% 15%,#155a7650,transparent 38%),linear-gradient(135deg,#0b2033,#123c53);color:#fff;border-radius:17px;min-height:300px;padding:50px 44px;display:grid;grid-template-columns:1fr 1fr;gap:40px;position:relative;overflow:hidden;scroll-margin-top:115px}.mso-principle h3{font-size:clamp(31px,3.5vw,54px)!important;line-height:1.08!important;letter-spacing:-.06em!important;margin:18px 0!important;color:#fff!important}.mso-principle p{color:#b8d4df!important;font-size:15px!important;line-height:1.9!important;max-width:485px;margin:28px 0!important}.mso-principle .mso-eyebrow{color:#68d7ef}.mso-principle__line{position:absolute;right:0;bottom:-8px;width:min(52%,600px);color:#24bdeb;opacity:.26}.mso-principle__line svg{width:100%}.mso-principle__line path{stroke-dasharray:800;stroke-dashoffset:800;animation:mso-draw 7s linear infinite alternate}.mso-remark{font-size:12px!important;color:#6f8592!important;line-height:1.7!important;margin:26px 0 0!important}.mso-root #mso-yonetim{scroll-margin-top:115px}.mso-root a:focus-visible,.mso-root button:focus-visible,.mso-root summary:focus-visible{outline:3px solid #00add7;outline-offset:4px}.mso-rise{opacity:0;transform:translateY(19px);transition:opacity .7s ease,transform .7s ease}.mso-rise.mso-visible{opacity:1;transform:none}
@keyframes mso-draw{0%{stroke-dashoffset:1600}100%{stroke-dashoffset:0}}
@media(max-width:1050px){.mso-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mso-head{gap:25px}.mso-head h2{font-size:57px!important}}
@media(max-width:760px){.mso-root{padding:45px 0 65px}.mso-root .mso-container{width:calc(100% - 32px)}.mso-head{display:block;padding:0 0 24px}.mso-head h2{font-size:clamp(38px,10vw,55px)!important}.mso-head p{margin-top:19px!important}.mso-anchorbar{margin:8px 0 30px}.mso-anchorbar a{font-size:11px;padding:14px 11px}.mso-sectionline span:last-child{display:none}.mso-tree__management{gap:9px;padding-top:24px;padding-bottom:20px}.mso-tree__management:before{width:calc(100% - 92px)}.mso-manager{width:50%;padding:17px 13px}.mso-manager:before{height:24px;top:-24px}.mso-manager h3{font-size:16px!important}.mso-manager p{font-size:12px!important}.mso-leader{max-width:100%}.mso-leader h3{font-size:23px!important}.mso-tree__branch{height:34px}.mso-unit-heading{display:block}.mso-unit-heading h3{font-size:33px!important}.mso-unit-actions{margin-top:18px}.mso-grid{grid-template-columns:1fr;gap:12px}.mso-unit summary{min-height:70px;padding:16px;border-top-width:3px}.mso-unit__name{font-size:16px}.mso-unit__body{padding:0 17px 16px}.mso-unit__body>p{min-height:0}.mso-principle{display:block;padding:32px 23px;min-height:0;margin-top:40px}.mso-principle h3{font-size:35px!important}.mso-principle p{margin:18px 0!important}.mso-principle__line{width:90%;opacity:.11}}
@media(prefers-reduced-motion:reduce){.mso-root *,.mso-root *:before,.mso-root *:after{animation:none!important;transition:none!important}.mso-rise{opacity:1;transform:none}}

/* V1.0.3: kesintisiz yönetim hiyerarşisi bağlantıları */
.mso-root .mso-tree__management{
  width:min(100%, 736px);
  margin-left:auto;
  margin-right:auto;
  gap:28px;
  padding-top:34px;
  padding-bottom:26px;
}
.mso-root .mso-tree__management::before{
  left:50%;right:auto;
  width:calc(50% + 14px);
  transform:translateX(-50%);
  top:0;
  border-top:2px solid #7bb3c5;
}
.mso-root .mso-tree__management::after{
  left:50%;top:0;bottom:0;
  height:auto;
  border-left:2px solid #7bb3c5;
}
.mso-root .mso-tree__management .mso-manager{
  flex:1 1 0;
  min-width:0;
  width:auto;
}
.mso-root .mso-tree__management .mso-manager::before{
  height:34px;
  top:-34px;
}
.mso-root .mso-tree__branch{
  margin:-1px auto 0;
}
@media(max-width:760px){
  .mso-root .mso-tree__management{gap:9px;padding-top:24px;padding-bottom:20px}
  .mso-root .mso-tree__management::before{width:calc(50% + 4.5px)}
  .mso-root .mso-tree__management .mso-manager::before{height:24px;top:-24px}
}


/* v1.0.4 — Tek SVG üzerinden kusursuz hizalanan organizasyon ağacı bağlantıları.
 * Bütün noktalar gerçek kart koordinatlarından hesaplanır; ekran boyutuyla kaymaz. */
.mso-root .mso-tree__wires{
  position:absolute!important;
  inset:0!important;
  z-index:1;
  display:block;
  width:100%!important;
  height:100%!important;
  pointer-events:none;
  overflow:visible;
}
.mso-root .mso-tree__wires .mso-tree__wire-path{
  fill:none;
  stroke:#77b4c9;
  stroke-width:2;
  stroke-linecap:square;
  stroke-linejoin:round;
  vector-effect:non-scaling-stroke;
}
.mso-root .mso-tree__wire-halo{
  fill:#f4f8fa;
  stroke:#77b4c9;
  stroke-width:2.5;
}
.mso-root .mso-tree__wire-dot{fill:#19b8db}
.mso-root .mso-tree__top,
.mso-root .mso-tree__management{position:relative;z-index:2}
/* Kartların scroll animasyonundan kaynaklanan konum sıçramalarını önler. */
.mso-root .mso-tree .mso-rise{opacity:1!important;transform:none!important}
/* SVG hazır olduğunda eski ayrı ayrı CSS çizgileri kaldırılır. */
.mso-root .mso-tree--wires-ready .mso-tree__vertical,
.mso-root .mso-tree--wires-ready .mso-tree__branch{background:transparent!important}
.mso-root .mso-tree--wires-ready .mso-tree__management::before,
.mso-root .mso-tree--wires-ready .mso-tree__management::after,
.mso-root .mso-tree--wires-ready .mso-manager::before,
.mso-root .mso-tree--wires-ready .mso-tree__branch::after{content:none!important;display:none!important}
