:root{
  --paper:#FAF8F5;
  --navy:#0B2A4A;
  --blue:#0E8A95;
  --gold:#C62828;
  --gold-text:#0E8A95;
  --gold-bg:#E7F5F6;
  --sage-bg:#E7F5F6;
  --rose-bg:#FBEAEA;
  --ink:#212931;
  --ink-2:#4B5661;
  --ink-3:#636E79;
  --line:#E2E6E7;
  --line-2:#EDF0F0;
  --navy-08:rgba(11,42,74,.06);
  --serif:"Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;
  --sans:"Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;
  --r:16px;
  --r-sm:6px;
  --hdr:72px;
  --wrap:1240px;
  --k-dark:#0B2A4A;
  --k-dark-2:#123B63;
  --k-teal:#0E8A95;
  --k-teal-2:#14A3AE;
  --k-mint:#5FD3DC;
  --k-mist:#F1F3F3;
  --k-ice:#F6F9F9;
  --k-red:#C62828;
  --k-red-2:#9E1F1F;
  --k-ease:cubic-bezier(.2,.7,.2,1);
  --cam:rgba(255,255,255,.62);
  --cam-brd:rgba(255,255,255,.82);
  --cam-sh:0 16px 40px rgba(11,42,74,.14);
  --cam-blur:blur(18px) saturate(165%);
}
@supports not (backdrop-filter:blur(2px)){
  .site-header .wrap,.mm,.gtm-panel{background:#F3F8F9}
}

body{font-size:1.0625rem;line-height:1.72;color:var(--ink);background:var(--paper)}
h1,h2,h3,h4{font-family:var(--sans);color:var(--ink);font-weight:600;letter-spacing:-.025em;line-height:1.12}
h1{font-size:clamp(2.3rem,1.4rem + 3.2vw,4.1rem);letter-spacing:-.045em;line-height:1.02}
h2{font-size:clamp(1.75rem,1.2rem + 1.8vw,2.6rem);letter-spacing:-.035em}
h3{font-size:1.2rem;font-weight:600;letter-spacing:-.015em}
a{color:var(--k-teal)}
a:hover{color:var(--k-dark)}
main li::marker{color:var(--k-teal)}
:focus-visible{outline-color:var(--k-teal)}

.site-header{
  position:sticky;top:12px;background:transparent;
  backdrop-filter:none;-webkit-backdrop-filter:none;
  border-bottom:none;padding:0 var(--oluk,1rem);
}
.site-header.is-scrolled{box-shadow:none}
.site-header .wrap{
  max-width:1440px;gap:1rem;
  background:var(--cam);border:1px solid var(--cam-brd);
  border-radius:999px;padding:.4rem .6rem .4rem 1.4rem;
  backdrop-filter:var(--cam-blur);-webkit-backdrop-filter:var(--cam-blur);
  box-shadow:var(--cam-sh);
  transition:box-shadow .3s var(--k-ease),background .3s var(--k-ease);
}
.site-header.is-scrolled .wrap{box-shadow:0 20px 48px rgba(11,42,74,.2)}
.logo img{height:38px}
.main-nav > ul{justify-content:center}
.main-nav > ul > li > a{font-size:.85rem;font-weight:500;color:var(--ink);border-radius:4px;padding:.5rem .5rem;letter-spacing:-.005em}
.main-nav .mm-ok{margin-left:.1rem}
.site-header > .wrap > .btn{padding:.66rem 1.05rem}
@media (max-width:1480px){
  .main-nav > ul > li > a{font-size:.82rem;padding:.5rem .4rem}
  .site-header .wrap{gap:.6rem}
}
@media (max-width:1340px){
  .main-nav{display:none}
  .gtm-btn{display:flex!important}
  .gtm-panel{display:flex!important}
  .gtm-overlay{display:block!important}
}
.main-nav > ul > li > a:hover{background:var(--k-mist);color:var(--k-dark)}

.btn{
  border-radius:999px;font-weight:600;font-size:.9rem;padding:.8rem 1.4rem;letter-spacing:-.005em;
  transition:transform .25s var(--k-ease),box-shadow .25s var(--k-ease),background .25s var(--k-ease);
}
.btn-primary,.ph-cta .btn-primary{background:var(--k-red);color:#fff;box-shadow:0 14px 30px rgba(198,40,40,.26)}
.btn-primary:hover,.ph-cta .btn-primary:hover{background:var(--k-red-2);color:#fff;transform:translateY(-2px);box-shadow:0 18px 38px rgba(198,40,40,.32)}
.btn-gold{background:var(--k-teal);color:#fff;box-shadow:0 14px 30px rgba(14,138,149,.24)}
.btn-gold:hover{background:#0B6A75;color:#fff;transform:translateY(-2px);box-shadow:0 18px 38px rgba(14,138,149,.3)}
.btn-cizgi{background:transparent;color:var(--ink);border:1px solid rgba(11,42,74,.22)}
.btn-cizgi:hover{border-color:var(--k-dark);color:var(--k-dark);transform:translateY(-2px)}
.btn-acik{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.45)}
.btn-acik:hover{border-color:#fff;color:#fff;background:rgba(255,255,255,.06);transform:translateY(-2px)}
.btn .ok{width:15px;height:15px;transition:transform .2s var(--k-ease)}
.btn:hover .ok{transform:translateX(3px)}

.mm{
  background:var(--cam);
  backdrop-filter:var(--cam-blur);-webkit-backdrop-filter:var(--cam-blur);
  border-top:1px solid var(--cam-brd);border-bottom:1px solid var(--cam-brd);
  box-shadow:0 24px 48px rgba(11,42,74,.16);
}
.gtm-overlay{background:rgba(11,42,74,.45);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}
.mm-k:hover,.mm-k:focus-visible{background:rgba(255,255,255,.55)}
.mm-kt strong,.mm-gb,.mm-tum{color:var(--k-dark)}
.mm-daha a{color:var(--k-teal)}
.mm-alt{background:rgba(255,255,255,.4)}

.mm.mm-h{background:transparent;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;padding:.7rem var(--oluk) 1.2rem}
.mm2{
  max-width:min(var(--wrap),1180px);margin:0 auto;padding:1.4rem;border-radius:26px;
  background:#fff;border:1px solid rgba(11,42,74,.08);
  box-shadow:0 30px 70px -20px rgba(11,42,74,.32),0 0 0 1px rgba(11,42,74,.04);
}
.mm2-g{display:grid;grid-template-columns:minmax(0,2fr) minmax(250px,.9fr);gap:1.4rem}
.mm2-liste{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem 1.4rem;align-content:start;padding:.4rem .2rem}
.mm2-k{display:grid;grid-template-columns:46px minmax(0,1fr);gap:1rem;align-items:start;padding:.85rem .9rem;border-radius:16px;text-decoration:none;color:inherit;transition:background .2s ease}
.mm2-k:hover,.mm2-k:focus-visible{background:var(--gold-bg)}
.mm2-ik{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:linear-gradient(160deg,#F2FAFB,#E2F2F4);border:1px solid rgba(14,138,149,.16);color:var(--k-teal);transition:background .2s ease,color .2s ease,transform .25s var(--k-ease)}
.mm2-ik svg{width:21px;height:21px}
.mm2-k:hover .mm2-ik{background:var(--k-teal);color:#fff;transform:translateY(-1px)}
.mm2-kt strong{display:block;font-size:.98rem;font-weight:700;letter-spacing:-.01em;color:var(--k-dark);line-height:1.3}
.mm2-kt small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:.3rem;font-size:.82rem;line-height:1.48;color:var(--ink-3)}
.mm2-yan{display:flex;flex-direction:column;padding:1.2rem 1.1rem;border-radius:20px;background:#F3F6F9;border:1px solid rgba(11,42,74,.05)}
.mm2-bas{margin:0 0 .7rem .3rem;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}
.mm2-gb{display:block;margin:.6rem 0 .25rem .3rem;font-size:.8rem;font-weight:700;color:var(--k-teal);text-decoration:none}
.mm2-gb:first-of-type{margin-top:0}
.mm2-gb:hover{text-decoration:underline}
.mm2-yan ul{list-style:none;margin:0;padding:0}
.mm2-yan li{margin:0}
.mm2-yan li a{display:flex;align-items:center;gap:.8rem;padding:.42rem .3rem;border-radius:12px;font-size:.9rem;color:var(--ink);text-decoration:none;transition:background .2s ease}
.mm2-yan li a:hover,.mm2-yan li a:focus-visible{background:#fff}
.mm2-yan .mm2-ik{width:34px;height:34px;border-radius:10px;background:#fff;flex:0 0 auto}
.mm2-yan .mm2-ik svg{width:16px;height:16px}
.mm2-yan li a:hover .mm2-ik{background:var(--k-teal);color:#fff}
.mm2-daha a{font-weight:600;color:var(--k-teal)}
.mm2-tum{margin-top:auto;padding:.9rem .3rem 0;font-size:.84rem;font-weight:600;color:var(--k-dark);text-decoration:none}
.mm2-tum:hover{color:var(--k-teal)}
.mm2-alt{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.2rem;padding:1rem 1rem 1rem 1.6rem;border-radius:18px;background:linear-gradient(120deg,#0E2F52 0%,var(--k-dark) 60%,#071B33 100%)}
.mm2-alt p{margin:0;color:rgba(255,255,255,.86);font-size:.95rem}
.mm2-cta{flex:0 0 auto;padding:.8rem 1.5rem;border-radius:99px;background:linear-gradient(135deg,#E04848 0%,var(--k-red) 55%,var(--k-red-2) 100%);color:#fff;font-weight:700;font-size:.92rem;text-decoration:none;box-shadow:0 10px 24px -8px rgba(198,40,40,.6);transition:transform .2s var(--k-ease),box-shadow .2s ease}
.mm2-cta:hover{color:#fff;transform:translateY(-1px);box-shadow:0 14px 28px -8px rgba(198,40,40,.7)}
@media (max-width:1180px){.mm2-g{grid-template-columns:minmax(0,1.6fr) minmax(230px,1fr)}.mm2-liste{grid-template-columns:1fr}}
.gtm-panel{
  background:var(--cam);
  backdrop-filter:var(--cam-blur);-webkit-backdrop-filter:var(--cam-blur);
  border-left:1px solid var(--cam-brd);
}
.gtm-close{background:rgba(255,255,255,.5);border-color:rgba(255,255,255,.6)}
.gtm-close:hover{background:rgba(255,255,255,.75)}

.page-hero{margin-bottom:clamp(2.6rem,5vw,4rem)}
.ph-media{
  display:block;min-height:0;overflow:hidden;
  padding:clamp(3.2rem,6vw,5.5rem) 0 clamp(3.4rem,6vw,5.5rem);
  border-radius:0 0 clamp(28px,4vw,56px) clamp(28px,4vw,56px);
  background:
    radial-gradient(55% 80% at 82% 40%,rgba(20,163,174,.30) 0%,rgba(11,42,74,0) 62%),
    radial-gradient(45% 70% at 0% 100%,rgba(198,40,40,.12) 0%,rgba(11,42,74,0) 60%),
    linear-gradient(165deg,#15406B 0%,var(--k-dark) 52%,#04142A 100%);
}
.ph-media::after{display:none}
.ph-media::before{
  content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;
  background-image:
    linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),
    linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);
  background-size:56px 56px;
  -webkit-mask-image:radial-gradient(70% 90% at 80% 45%,#000 0%,transparent 75%);
          mask-image:radial-gradient(70% 90% at 80% 45%,#000 0%,transparent 75%);
}
.ph-in{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4.5rem)}
.ph-gorselli .ph-in{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}
.ph-metin{min-width:0}
.ph-ust{color:var(--k-mint);display:flex;align-items:center;gap:.8rem;letter-spacing:.18em;font-size:.7rem;margin-bottom:.9rem}
.ph-ust::before{content:"";width:28px;height:1px;background:currentColor;opacity:.7}
.ph-in h1{font-family:var(--sans);font-size:clamp(2.2rem,1.2rem + 3vw,3.8rem);letter-spacing:-.045em;line-height:1.03;max-width:18ch;margin:0 0 1.1rem}
.ph-uzun .ph-in h1{font-size:clamp(1.8rem,1.1rem + 1.9vw,2.75rem);max-width:24ch;letter-spacing:-.035em;line-height:1.08}
.ph-oz{font-size:1.03rem;line-height:1.65;max-width:52ch;color:rgba(255,255,255,.74);margin-bottom:1.8rem}
.ph-alt{color:#fff;border:1px solid rgba(255,255,255,.4);padding:.72rem 1.2rem;border-radius:4px;text-decoration:none;font-size:.9rem}
.ph-alt:hover{border-color:#fff;color:#fff}
.ph-kart{
  position:relative;margin:0;padding:0 8px 8px;border-radius:14px;
  background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);
  box-shadow:0 40px 80px -30px rgba(0,0,0,.6),0 0 0 1px rgba(95,211,220,.06);
  backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);
  transform:perspective(1400px) rotateY(-6deg) rotateX(2deg);transform-origin:left center;
  transition:transform .8s var(--k-ease);
  animation:phGir 1s var(--k-ease) both .15s;
}
.ph-kart:hover{transform:perspective(1400px) rotateY(0) rotateX(0)}
.ph-kart-bar{display:flex;gap:6px;padding:10px 4px}
.ph-kart-bar i{width:9px;height:9px;border-radius:50%;background:rgba(255,255,255,.22)}
.ph-kart-bar i:first-child{background:#E06C5F}
.ph-kart-bar i:nth-child(2){background:#E2B654}
.ph-kart-bar i:nth-child(3){background:#5FB98A}
.ph-kart img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;object-position:top center;border-radius:8px;background:#0F2B46}
.ph-kart::after{
  content:"";position:absolute;right:-28px;bottom:-28px;width:120px;height:120px;z-index:-1;border-radius:50%;
  border:1px dashed rgba(95,211,220,.35);
}
@keyframes phGir{from{opacity:0;transform:perspective(1400px) rotateY(-14deg) translate3d(30px,20px,0)}}
@media (max-width:900px){
  .ph-gorselli .ph-in{grid-template-columns:1fr}
  .ph-kart{transform:none;max-width:560px}
  .ph-kart::after{display:none}
}
main > .pk{grid-column:wide;margin:0 0 clamp(3rem,6vw,4.5rem);position:relative}
.pk-bas{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:1.6rem}
.pk-bas h2{margin:0;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.3rem);letter-spacing:-.04em}
.pk-bas .ud-et{margin-bottom:.8rem}
.pk-oklar{display:flex;gap:.5rem;flex:0 0 auto}
.pk .krs-ok{position:static;transform:none;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;
  background:#fff;border:1px solid var(--line);color:var(--ink);cursor:pointer;box-shadow:none;opacity:1;
  transition:background .2s,border-color .2s,color .2s}
.pk .krs-ok:hover{background:var(--k-dark);border-color:var(--k-dark);color:#fff}
.pk .krs-ok svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.pk-serit{display:flex;gap:1.3rem;list-style:none;margin:0;padding:0 0 .4rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}
.pk-serit::-webkit-scrollbar{display:none}
.pk-k{flex:0 0 calc((100% - 2.6rem) / 3);scroll-snap-align:start;margin:0}
.pk-k a{display:block;height:100%;text-decoration:none;color:inherit;border-radius:var(--r);overflow:hidden;
  background:var(--k-dark);transition:transform .35s var(--k-ease),box-shadow .35s var(--k-ease)}
.pk-k a:hover{transform:translateY(-4px);box-shadow:0 26px 50px -24px rgba(11,42,74,.5)}
.pk-foto{display:block;padding:0 8px;background:#0F2A42;overflow:hidden}
.pk-bar{display:flex;gap:5px;padding:9px 2px}
.pk-bar i{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.22)}
.pk-bar i:first-child{background:#E06C5F}
.pk-bar i:nth-child(2){background:#E2B654}
.pk-bar i:nth-child(3){background:#5FB98A}
.pk-foto img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;object-position:top center;border-radius:6px 6px 0 0;transition:transform .8s var(--k-ease)}
.pk-k a:hover .pk-foto img{transform:scale(1.03)}
.pk-gov{position:relative;display:block;padding:1.2rem 3.2rem 1.4rem 1.3rem}
.pk-et{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:.45rem;font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--k-mint)}
.pk-gov strong{display:block;font-size:1.2rem;font-weight:600;letter-spacing:-.025em;line-height:1.2;color:#fff}
.pk-no{position:absolute;right:1.3rem;bottom:1.45rem;font-size:.72rem;color:rgba(255,255,255,.45);font-variant-numeric:tabular-nums}
.pk-ilerleme{height:2px;background:var(--line);margin-top:1.4rem;position:relative;border-radius:2px;overflow:hidden}
.pk-ilerleme span{position:absolute;left:0;top:0;height:100%;width:18%;background:var(--k-teal);transition:width .3s linear}
@media (max-width:1000px){.pk-k{flex-basis:calc((100% - 1.3rem) / 2)}}
@media (max-width:640px){
  .pk-k{flex-basis:86%}
  .pk-bas{align-items:flex-start;flex-direction:column}
  .pk-oklar{display:none}
}

.il-hero{min-height:0;align-items:center;padding:clamp(3.5rem,7vw,6rem) 0 clamp(5rem,9vw,7.5rem)}
.il-hero-ic{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(2rem,5vw,5rem);align-items:end}
.il-hero .breadcrumb{margin:0 0 1.6rem;color:rgba(255,255,255,.6)}
.il-hero .breadcrumb a{color:rgba(255,255,255,.8)}
.il-hero .breadcrumb [aria-current]{color:#fff}
.il-hero h1{font-size:clamp(2.6rem,1.3rem + 4vw,4.8rem)}
.il-kanallar{display:grid;gap:.8rem}
.il-kanal{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1rem;align-items:center;padding:1.15rem 1.3rem;
  border-radius:12px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);color:#fff;text-decoration:none;
  backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:background .25s,border-color .25s,transform .25s var(--k-ease)}
.il-kanal:hover{background:rgba(95,211,220,.12);border-color:rgba(95,211,220,.45);color:#fff;transform:translateX(4px)}
.il-kanal .ud-ik{width:42px;height:42px;background:rgba(95,211,220,.14);color:var(--k-mint)}
.il-kanal .ud-ik svg{width:19px;height:19px}
.il-kanal small{display:block;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.55)}
.il-kanal strong{display:block;font-size:1.08rem;font-weight:600;letter-spacing:-.01em;color:#fff;word-break:break-word}
.il-ok{color:var(--k-mint)}

.il-form-bol{position:relative;z-index:1;margin-top:calc(-1 * clamp(28px,4vw,56px));border-radius:clamp(28px,4vw,56px) clamp(28px,4vw,56px) 0 0}
.il-form-kart{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:clamp(1.6rem,3vw,2.6rem);
  box-shadow:0 30px 60px -36px rgba(11,42,74,.35)}
.il-form-kart h2{margin:0 0 .6rem;font-size:clamp(1.7rem,1.2rem + 1.4vw,2.4rem);letter-spacing:-.04em}
.il-form-ack{color:var(--ink-2);font-size:.95rem;margin-bottom:1.6rem}
.il-form-kart .randevu-form{padding:0;border:0;background:none;box-shadow:none;margin:0}
.il-form-kart .randevu-form input[type=text],.il-form-kart .randevu-form input[type=tel],.il-form-kart .randevu-form select{
  border-radius:6px;border:1px solid var(--line);background:var(--k-ice);min-height:50px}
.il-form-kart .randevu-form input:focus,.il-form-kart .randevu-form select:focus{border-color:var(--k-teal);background:#fff;outline:none;box-shadow:0 0 0 3px rgba(47,111,104,.15)}
.il-form-kart .randevu-form .btn{width:100%;justify-content:center;padding:1rem 1.3rem;margin-top:.6rem}
.il-form-bol .ud-maddeler{margin-top:2.2rem}
.il-form-bol .ud-madde{padding-bottom:2rem}
.il-form-bol .ud-madde h3{font-size:1.3rem}

.il-ofisler{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem;margin-top:3rem}
.il-ofis{border:1px solid var(--line);border-radius:var(--r);overflow:hidden;background:var(--k-ice)}
.il-harita{position:relative;aspect-ratio:16/9;min-height:230px;background:var(--k-mist)}
.il-harita iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.il-harita .consent-media-placeholder{position:absolute;inset:0;display:grid;place-content:center;text-align:center;padding:1rem}
.il-ofis-g{padding:1.5rem 1.6rem 1.7rem}
.il-ofis-g .ud-et{margin-bottom:.7rem}
.il-ofis h3{margin:0 0 .5rem;font-size:1.45rem;letter-spacing:-.03em}
.il-adres{color:var(--ink-2);font-size:.95rem;margin:0}
.il-ofis .ud-btnlar{margin-top:1.3rem}
.il-saat{margin:2rem 0 0;text-align:center;color:var(--ink-3);font-size:.9rem}

.il-konu-liste{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:2.4rem}
.il-konu{padding:.75rem 1.2rem;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:#fff;text-decoration:none;font-size:.92rem;
  transition:background .2s,border-color .2s}
.il-konu:hover{background:var(--k-teal);border-color:var(--k-teal);color:#fff}
.il-sosyal{margin:2.2rem 0 0;color:rgba(255,255,255,.6);font-size:.9rem}
.il-sosyal a{color:#fff;margin-left:.9rem}
@media (max-width:900px){
  .il-hero-ic{grid-template-columns:1fr;align-items:start}
  .il-ofisler{grid-template-columns:1fr}
}

.hk-hero h1{max-width:14ch}
.hk-sayilar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}
.hk-sayi{padding:1.4rem 1.4rem 1.3rem;border-radius:12px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);
  backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}
.hk-sayi strong{display:block;font-size:clamp(2.2rem,1.6rem + 1.8vw,3.2rem);font-weight:500;letter-spacing:-.05em;line-height:1;color:#fff}
.hk-sayi span{display:block;margin-top:.6rem;font-size:.78rem;letter-spacing:.06em;color:rgba(255,255,255,.6)}
.hk-metin{margin-top:2rem}
.hk-metin p{font-size:1.02rem;color:var(--ink-2)}
.hk-kurucu{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(2rem,6vw,6rem);align-items:center}
.hk-avatar{position:relative;aspect-ratio:1;border-radius:50%;max-width:340px;width:100%;margin:0 auto;display:grid;place-items:center;
  background:radial-gradient(circle at 30% 25%,#0E8A95 0%,var(--k-dark) 70%);box-shadow:0 40px 70px -35px rgba(11,42,74,.6)}
.hk-avatar::after{content:"";position:absolute;inset:-14px;border-radius:50%;border:1px dashed rgba(47,111,104,.35)}
.hk-avatar span{font-size:clamp(4rem,3rem + 4vw,6.5rem);font-weight:600;letter-spacing:-.06em;color:#fff}
.hk-kurucu h2{margin:0 0 .4rem;font-size:clamp(2rem,1.3rem + 2vw,3rem);letter-spacing:-.045em}
.hk-rol{margin:0 0 1.4rem;color:var(--k-teal);font-weight:600;font-size:.95rem}
.hk-kurucu p:not(.hk-rol):not(.ud-et){color:var(--ink-2)}
.hk-projeler .pk{margin:0}
@media (max-width:900px){
  .hk-kurucu{grid-template-columns:1fr}
  .hk-avatar{max-width:220px}
}

main > .sp{grid-column:wide;margin:0 0 clamp(2.5rem,5vw,4rem)}
.sp-bas{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:1.8rem}
.sp-bas h2{margin:0;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.3rem);letter-spacing:-.04em}
.sp-bas .ud-et{margin-bottom:.8rem}
.sp-ack{margin:.6rem 0 0;color:var(--ink-3);font-size:.88rem;max-width:62ch}
.sp-sahne{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:clamp(1.5rem,3vw,2.5rem);align-items:end;
  padding:clamp(1.5rem,3vw,2.5rem);border-radius:var(--r);
  background:radial-gradient(60% 80% at 80% 20%,rgba(20,163,174,.35) 0%,rgba(11,42,74,0) 60%),linear-gradient(160deg,#15406B,var(--k-dark))}
.sp-masaustu{margin:0;border-radius:12px;overflow:hidden;background:#0F2A42;box-shadow:0 40px 70px -35px rgba(0,0,0,.7)}
.sp-bar{display:flex;align-items:center;gap:6px;padding:10px 12px}
.sp-bar i{width:9px;height:9px;border-radius:50%;background:rgba(255,255,255,.22)}
.sp-bar i:first-child{background:#E06C5F}
.sp-bar i:nth-child(2){background:#E2B654}
.sp-bar i:nth-child(3){background:#5FB98A}
.sp-adres{margin-left:.8rem;flex:1;max-width:340px;padding:.25rem .8rem;border-radius:6px;background:rgba(255,255,255,.08);
  color:rgba(255,255,255,.7);font-size:.72rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.sp-ekran{--eh:500px;position:relative;height:var(--eh);overflow-y:auto;background:#fff;scrollbar-width:none;outline:none}
.sp-ekran::-webkit-scrollbar{display:none}
.sp-ekran img{display:block;width:100%;height:auto}
.sp-ekran:focus-visible{box-shadow:inset 0 0 0 3px var(--k-mint)}
.sp-telefon{position:relative;margin:0;padding:34px 12px 14px;border-radius:36px;background:#04142A;border:1px solid rgba(255,255,255,.14);
  box-shadow:0 40px 70px -35px rgba(0,0,0,.8)}
.sp-centik{position:absolute;top:12px;left:50%;transform:translateX(-50%);width:84px;height:20px;border-radius:0 0 14px 14px;background:#04142A;z-index:2}
.sp-mobil{--eh:470px;border-radius:26px}
@media (hover:hover){
  .sp-ekran{overflow:hidden;cursor:ns-resize}
  .sp-ekran img{transition:transform var(--sure,10s) cubic-bezier(.45,0,.55,1)}
  .sp-ekran:hover img,.sp-ekran:focus img{transform:translateY(calc(-100% + var(--eh)))}
}
@media (max-width:900px){
  .sp-sahne{grid-template-columns:1fr}
  .sp-telefon{max-width:250px;margin:0 auto}
  .sp-bas{flex-direction:column;align-items:flex-start}
  .sp-genis{--eh:360px}
}
main.hz-main{display:block;max-width:none;padding:0}
.hz-ic{max-width:var(--wrap);margin:0 auto;padding:0 var(--oluk)}
.hz-bol{position:relative;padding:clamp(4rem,8vw,7rem) 0}
.hz-krem{background:var(--paper)}
.hz-beyaz{background:#fff}
.hz-buz{background:var(--k-ice)}
.hz-koyu{background:var(--k-dark);color:rgba(255,255,255,.72)}
.hz-koyu h2,.hz-koyu h3,.hz-koyu strong{color:#fff}
.hz-yuvarlak{border-radius:clamp(28px,4vw,56px) clamp(28px,4vw,56px) 0 0}
.hz-main h2{margin:0 0 1rem;font-size:clamp(1.9rem,1.25rem + 2vw,2.9rem);letter-spacing:-.04em;line-height:1.08}
.hz-main h3{letter-spacing:-.02em}
.hz-et{display:flex;align-items:center;gap:.8rem;margin:0 0 1.1rem;font-size:.7rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--k-teal)}
.hz-et::before{content:"";width:26px;height:1px;background:currentColor;opacity:.6}
.hz-koyu .hz-et{color:var(--k-mint)}
.hz-ortala{text-align:center;max-width:46rem;margin-left:auto;margin-right:auto}
.hz-ortala .hz-et{justify-content:center}
.hz-ortala > p{color:var(--ink-2)}
.hz-yapis{position:sticky;top:calc(var(--hdr) + 1.5rem)}
.hz-imza{padding-top:1.6rem;padding-bottom:.4rem}
.hz-imza .cs-byline{margin:0}
.hz-cevap-dar{max-width:calc(var(--text-w) + 2 * var(--oluk));padding-top:2rem}
.hz-son{max-width:calc(var(--text-w) + 2 * var(--oluk));padding-top:3rem;padding-bottom:4rem}

.hz-hero-acik{position:relative;overflow:hidden;padding:clamp(2.5rem,5vw,4rem) 0 clamp(3rem,6vw,4.5rem);
  background:radial-gradient(55% 70% at 85% 30%,rgba(95,211,220,.22) 0%,rgba(250,248,245,0) 65%),linear-gradient(180deg,#FBFAF7 0%,var(--paper) 100%)}
.hz-hero-izgara{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(2rem,5vw,4.5rem);align-items:center}
.hz-hero .breadcrumb{margin:0 0 1.6rem}
.hz-hap{display:inline-block;margin:0 0 1.2rem;padding:.38rem .9rem;border:1px solid rgba(47,111,104,.35);border-radius:999px;
  font-size:.68rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--k-teal);background:rgba(255,255,255,.7)}
.hz-hero h1{margin:0 0 1rem;font-size:clamp(2.4rem,1.3rem + 3.4vw,4.3rem);letter-spacing:-.05em;line-height:1.02}
.hz-alt{font-size:1.15rem;line-height:1.55;color:var(--ink-2);max-width:40ch;margin:0 0 1.3rem}
.hz-hero .answer-block{background:none;border:0;padding:0;margin:0 0 1.8rem;font-size:.98rem;color:var(--ink-2);max-width:56ch}
.hz-hero-medya{margin:0;position:relative}
.hz-hero-medya img{width:100%;aspect-ratio:4/3.2;object-fit:cover;border-radius:18px;background:var(--k-dark);box-shadow:0 40px 80px -40px rgba(11,42,74,.55)}
.hz-hero-medya figcaption{display:flex;align-items:center;gap:.8rem;margin-top:1rem;font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3)}
.hz-hero-medya figcaption span{width:26px;height:1px;background:var(--gold)}
.hz-kunye{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:clamp(2rem,4vw,3rem)}
.hz-kunye-k{padding:1.1rem 1.2rem;border-radius:12px;background:#fff;border:1px solid var(--line);box-shadow:0 10px 30px -22px rgba(11,42,74,.35)}
.hz-kunye-k small{display:block;font-size:.72rem;color:var(--ink-3);margin-bottom:.35rem}
.hz-kunye-k strong{display:block;font-size:.98rem;font-weight:600;line-height:1.35;color:var(--ink)}

.hz-hero-merkez{padding:clamp(2.5rem,5vw,4rem) 0 0;background:linear-gradient(180deg,#FBFAF7 0%,var(--paper) 100%)}
.hz-hero-merkez .breadcrumb ol{justify-content:center}
.hz-hero-merkez h1{max-width:18ch;margin-left:auto;margin-right:auto}
.hz-hero-merkez .hz-alt{margin-left:auto;margin-right:auto}
.hz-hero-merkez .ud-btnlar{justify-content:center}
.hz-merkez-bant{margin:clamp(2.5rem,5vw,3.5rem) 0 0;border-radius:24px;overflow:hidden;background:var(--k-dark)}
.hz-merkez-bant img{width:100%;aspect-ratio:21/8;object-fit:cover}
.hz-hero-merkez .hz-cevap-dar{padding-bottom:1rem}

.hz-genel{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:start}
.hz-sekil{margin:0 0 1.2rem}
.hz-sekil img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:16px;background:var(--k-dark)}
.hz-sekil figcaption{display:flex;gap:1rem;align-items:center;margin-top:.8rem;font-size:.75rem;color:var(--ink-3)}
.hz-sekil figcaption span{letter-spacing:.18em;text-transform:uppercase;color:var(--k-teal);font-size:.66rem}
.hz-sonraki{padding:1.4rem 1.5rem;border-radius:14px;background:#fff;border:1px solid var(--line)}
.hz-sonraki .hz-et{margin-bottom:.6rem}
.hz-sonraki strong{display:block;font-size:1.05rem;color:var(--ink);margin-bottom:.4rem}
.hz-sonraki p{font-size:.88rem;color:var(--ink-2);margin:0 0 1rem}
.hz-sonraki .ud-btnlar{margin-top:0}
.hz-sonraki .btn{padding:.6rem 1rem;font-size:.82rem}
.hz-metin-kart{padding:clamp(1.6rem,3.5vw,2.8rem);border-radius:18px;background:#fff;border:1px solid var(--line);box-shadow:0 30px 60px -45px rgba(11,42,74,.35)}
.hz-metin-kart p,.hz-metin-kart li{color:var(--ink-2)}
.hz-metin-kart > :last-child{margin-bottom:0}
.hz-gri{background:var(--k-mist)}

.hz-lead{max-width:52rem;margin:2rem auto 0;text-align:center}
.hz-lead p{font-size:clamp(1.15rem,1rem + .5vw,1.4rem);line-height:1.55;color:var(--ink);letter-spacing:-.01em}
.hz-iki-sutun{columns:2;column-gap:3.5rem;margin-top:2.5rem;color:var(--ink-2)}
.hz-iki-sutun h3{break-after:avoid;margin-top:0}
.hz-iki-sutun p{break-inside:avoid}

.hz-kartlar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin-top:3rem}
.hz-kart{padding:1.6rem 1.5rem 1.7rem;border-radius:16px;background:#fff;border:1px solid var(--line);transition:transform .3s var(--k-ease),box-shadow .3s var(--k-ease)}
.hz-kart:hover{transform:translateY(-4px);box-shadow:0 24px 50px -30px rgba(11,42,74,.4)}
.hz-ik{display:grid;place-items:center;width:42px;height:42px;border-radius:10px;background:var(--k-ice);color:var(--k-teal);margin-bottom:1.2rem}
.hz-ik svg{width:20px;height:20px}
.hz-kart h3{margin:0 0 .6rem;font-size:1.12rem}
.hz-kart p{margin:0;font-size:.9rem;color:var(--ink-2);line-height:1.6}
.hz-ek-kart{margin-top:2rem;padding:1.6rem 1.8rem;border-radius:16px;background:#fff;border:1px solid var(--line)}
.hz-ek-kart > :first-child{margin-top:0}
.hz-ek-kart > :last-child{margin-bottom:0}
.hz-ek-kart:empty{display:none}

.hz-iki-kart{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.4rem;align-items:start}
.hz-alt-liste{display:grid;gap:.8rem}
.hz-alt-kart{padding:1.1rem 1.2rem;border-radius:12px;background:#fff;border:1px solid var(--line)}
.hz-alt-kart strong{display:block;font-size:1rem;color:var(--ink);margin-bottom:.3rem}
.hz-alt-kart p{margin:0;font-size:.88rem;color:var(--ink-2)}

.hz-bas-satir{max-width:44rem}
.hz-adimlar{position:relative;list-style:none;margin:3.5rem 0 0;padding:0;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:1.4rem}
.hz-adimlar::before{content:"";position:absolute;left:17px;right:17px;top:17px;height:1px;background:linear-gradient(90deg,rgba(95,211,220,.6),rgba(198,40,40,.5))}
.hz-adim{position:relative;margin:0}
.hz-adim-no{position:relative;display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;font-size:.76rem;color:#fff;background:var(--k-dark);border:1px solid rgba(95,211,220,.6);box-shadow:0 0 0 6px rgba(95,211,220,.08);margin-bottom:1.2rem}
.hz-adim h3{margin:0 0 .5rem;font-size:1.05rem}
.hz-adim p{margin:0;font-size:.86rem;line-height:1.6;color:rgba(255,255,255,.66)}
.hz-koyu-not{margin-top:3rem;padding:1.6rem 1.8rem;border-radius:16px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1)}
.hz-koyu-not > :first-child{margin-top:0}
.hz-koyu-not > :last-child{margin-bottom:0}
.hz-koyu-not p{color:rgba(255,255,255,.7)}

.hz-iki-kolon{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,5vw,5rem);align-items:start}
.hz-iki-kolon .hz-yapis p{color:var(--ink-2)}
.hz-dikey{list-style:none;margin:0;padding:0;position:relative}
.hz-dikey::before{content:"";position:absolute;left:16px;top:8px;bottom:8px;width:1px;background:linear-gradient(180deg,var(--k-teal),rgba(47,111,104,.1))}
.hz-dikey-adim{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);gap:1.3rem;margin:0;padding:0 0 2.2rem}
.hz-dikey-adim .hz-adim-no{margin:0;background:#fff;color:var(--k-teal);border-color:var(--k-teal);box-shadow:0 0 0 6px #fff}
.hz-dikey-adim h3{margin:.3rem 0 .45rem;font-size:1.15rem}
.hz-dikey-adim p{margin:0;color:var(--ink-2);font-size:.95rem}

.hz-fiyat{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:clamp(1.5rem,4vw,3rem);align-items:start}
.hz-tablo-kart{margin-top:1.6rem;padding:.4rem;border-radius:16px;background:#fff;border:1px solid var(--line)}
.hz-tablo-kart table{margin:0;width:100%}
.hz-not-kart{position:sticky;top:calc(var(--hdr) + 1.5rem);padding:1.6rem;border-radius:16px;background:var(--k-dark);color:rgba(255,255,255,.72)}
.hz-not-kart .hz-et{color:var(--k-mint)}
.hz-not-kart p{color:rgba(255,255,255,.72);font-size:.92rem}
.hz-not-kart .hz-not-alt{font-size:.8rem;color:rgba(255,255,255,.5)}
.hz-not-kart .btn{width:100%;justify-content:center;margin-top:.6rem}
.hz-faktorler{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2.6rem}
.hz-faktor{position:relative;padding:1.4rem 1.5rem 1.5rem 4.2rem;border-radius:14px;background:var(--k-ice);border:1px solid var(--line)}
.hz-faktor span{position:absolute;left:1.4rem;top:1.35rem;font-size:1.3rem;font-weight:500;letter-spacing:-.04em;color:#6FA1A8}
.hz-faktor strong{display:block;font-size:1.02rem;color:var(--ink);margin-bottom:.35rem}
.hz-faktor p{margin:0;font-size:.9rem;color:var(--ink-2)}

.hz-sss-merkez .hz-sss-govde{max-width:50rem;margin:0 auto}
.hz-sss-merkez .hz-sss-govde > h2{text-align:center}
.hz-sss-merkez .hz-sss-govde > p{text-align:center;color:var(--ink-3)}
.hz-sss-iki .hz-sss-govde{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);column-gap:clamp(2rem,5vw,5rem);align-items:start}
.hz-sss-iki .hz-sss-govde > h2,.hz-sss-iki .hz-sss-govde > p{grid-column:1}
.hz-sss-iki .hz-sss-govde > p{color:var(--ink-3)}
.hz-sss-iki .sss-liste{grid-column:2;grid-row:1 / span 3}
.hz-main .sss-liste{display:grid;gap:.7rem;margin-top:1.6rem}
.hz-main .sss-oge{border:1px solid var(--line);border-radius:14px;background:#fff;padding:0 1.3rem;box-shadow:0 10px 30px -26px rgba(11,42,74,.4)}
.hz-main .sss-oge[open]{border-color:rgba(47,111,104,.35)}
.hz-main .sss-q h3{font-size:1rem;margin:0}

.hz-bant{
  position:relative;isolation:isolate;overflow:hidden;color:#fff;padding:clamp(4rem,8vw,6.5rem) 0;
  background:
    radial-gradient(55% 70% at 85% 20%,rgba(20,163,174,.30) 0%,rgba(11,42,74,0) 62%),
    radial-gradient(45% 60% at 5% 100%,rgba(198,40,40,.12) 0%,rgba(11,42,74,0) 62%),
    linear-gradient(165deg,#15406B 0%,var(--k-dark) 55%,#04142A 100%);
}
.hz-bant::before{
  content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;
  background-image:radial-gradient(rgba(95,211,220,.16) 1px,transparent 1.4px);background-size:26px 26px;
  -webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 45%,#000 70%,transparent 100%);
  mask-image:linear-gradient(90deg,transparent 0%,#000 45%,#000 70%,transparent 100%);
}
.hz-bant-sag::before{-webkit-mask-image:linear-gradient(270deg,transparent 0%,#000 45%,#000 70%,transparent 100%);mask-image:linear-gradient(270deg,transparent 0%,#000 45%,#000 70%,transparent 100%)}
.hz-bant-izgara{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2.5rem,6vw,6rem);align-items:center}
.hz-bant-sag .hz-bant-medya{order:-1}
.hz-bant-tek .hz-bant-izgara{grid-template-columns:minmax(0,1fr)}
.hz-bant-metin{max-width:34rem}
.hz-bant-medya{
  position:relative;margin:0;padding:10px;border-radius:20px;
  background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);
  box-shadow:0 40px 80px -36px rgba(0,0,0,.65);
}
.hz-bant-medya::after{content:"";position:absolute;right:-22px;bottom:-22px;width:110px;height:110px;z-index:-1;border-radius:50%;border:1px dashed rgba(95,211,220,.32)}
.hz-bant-sag .hz-bant-medya::after{right:auto;left:-22px}
.hz-bant-medya img{display:block;width:100%;height:auto;border-radius:12px}
.hz-bant .hz-et{color:var(--k-mint)}
.hz-main .hz-bant-h{color:#fff;font-size:clamp(1.9rem,1.2rem + 2.4vw,3.2rem)}
.hz-bant p{color:rgba(255,255,255,.78);font-size:1rem}
.hz-bant-metin a{color:var(--k-mint);text-underline-offset:3px}
.hz-bant-metin a:hover{color:#fff}

.hz-ilgili{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin:3rem 0 2.4rem}
.hz-ilgili-k{display:flex;flex-direction:column;border-radius:16px;overflow:hidden;background:#fff;border:1px solid var(--line);text-decoration:none;color:inherit;transition:transform .3s var(--k-ease),box-shadow .3s var(--k-ease)}
.hz-ilgili-k:hover{transform:translateY(-4px);box-shadow:0 24px 50px -30px rgba(11,42,74,.45);color:inherit}
.hz-ilgili-k img{width:100%;aspect-ratio:16/9;object-fit:cover;background:var(--k-dark)}
.hz-ilgili-k span{display:block;margin:1.2rem 1.3rem .4rem;font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:var(--k-teal)}
.hz-ilgili-k strong{display:block;margin:0 1.3rem .5rem;font-size:1.12rem;letter-spacing:-.02em;color:var(--ink)}
.hz-ilgili-k p{margin:0 1.3rem 1rem;font-size:.86rem;color:var(--ink-2);line-height:1.55}
.hz-ilgili-k em{margin:auto 1.3rem 1.3rem;font-style:normal;font-size:.84rem;font-weight:600;color:var(--k-teal);display:flex;align-items:center;gap:.4rem}
.hz-ilgili-k em .ok{width:15px;height:15px}

.hz-cta{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);border-radius:24px;overflow:hidden;background:linear-gradient(135deg,#123B63 0%,var(--k-dark) 60%,#3A1414 100%);color:rgba(255,255,255,.75)}
.hz-cta-metin{padding:clamp(2rem,5vw,3.5rem)}
.hz-cta-metin h2{color:#fff}
.hz-cta-metin .hz-et{color:var(--k-mint)}
.hz-cta-medya{position:relative;min-height:280px}
.hz-cta-medya img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.85}
.hz-btn-beyaz{background:#fff;color:var(--k-dark)}
.hz-btn-beyaz:hover{background:var(--k-mint);color:var(--k-dark)}
.hz-main .related{margin:0;padding-left:0;padding-right:0;border:0;border-radius:0;background:var(--paper);box-shadow:none}

@media (max-width:1000px){
  .hz-kunye{grid-template-columns:repeat(2,minmax(0,1fr))}
  .hz-adimlar{grid-template-columns:repeat(2,minmax(0,1fr))}
  .hz-adimlar::before{display:none}
  .hz-kartlar,.hz-ilgili{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:900px){
  .hz-hero-izgara,.hz-genel,.hz-iki-kart,.hz-iki-kolon,.hz-fiyat,.hz-cta,.hz-sss-iki .hz-sss-govde{grid-template-columns:1fr}
  .hz-yapis,.hz-not-kart{position:static}
  .hz-sss-iki .sss-liste{grid-column:1;grid-row:auto}
  .hz-iki-sutun{columns:1}
  .hz-bant-izgara{grid-template-columns:1fr}
  .hz-bant-sag .hz-bant-medya{order:0}
  .hz-bant-medya{max-width:560px}
  .hz-bant-medya::after{display:none}
  .hz-merkez-bant img{aspect-ratio:16/9}
}
@media (max-width:640px){
  .hz-kartlar,.hz-ilgili,.hz-adimlar,.hz-faktorler,.hz-kunye{grid-template-columns:1fr}
}

.hz-konular{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;margin-top:2.6rem}
.hz-konular-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.hz-konu{padding:1.5rem 1.6rem;border-radius:16px;background:#fff;border:1px solid var(--line)}
.hz-konu h3{margin:0 0 .7rem;font-size:1.08rem;line-height:1.3}
.hz-konu p,.hz-konu li{font-size:.92rem;color:var(--ink-2)}
.hz-konu > :last-child{margin-bottom:0}
.hz-konu ul,.hz-konu ol{padding-left:1.1rem}
.hz-konu-koyu{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.1)}
.hz-konu-koyu p,.hz-konu-koyu li{color:rgba(255,255,255,.7)}
.hz-konular-ek{margin-top:3rem}
.hz-uyari-kart{margin-top:1.4rem;padding:1.5rem 1.7rem;border-radius:16px;background:#FBF4E8;border:1px solid #EAD9B8}
.hz-uyari-kart .hz-et{color:#8A6420}
.hz-uyari-kart h3{margin:0 0 .6rem;font-size:1.1rem}
.hz-uyari-kart p,.hz-uyari-kart li{color:var(--ink-2);font-size:.94rem}
.hz-uyari-kart > :last-child{margin-bottom:0}

.hz-akordeonlar{display:grid;gap:.7rem;max-width:56rem;margin:2.8rem auto 0}
.hz-akordeon{border:1px solid var(--line);border-radius:14px;background:var(--k-ice);padding:0 1.4rem}
.hz-akordeon[open]{background:#fff;border-color:rgba(47,111,104,.35);box-shadow:0 18px 40px -30px rgba(11,42,74,.4)}
.hz-akordeon summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1.2rem;padding:1.2rem 0}
.hz-akordeon summary::-webkit-details-marker{display:none}
.hz-akordeon summary::after{content:"+";flex:0 0 auto;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--line);color:var(--ink-3);transition:transform .25s var(--k-ease)}
.hz-akordeon[open] summary::after{transform:rotate(45deg)}
.hz-akordeon summary h3{margin:0;font-size:1.05rem}
.hz-akordeon > div{padding:0 0 1.3rem;color:var(--ink-2)}
.hz-akordeon > div > :last-child{margin-bottom:0}

.hz-adimlar-hub{grid-template-columns:repeat(var(--n),minmax(0,1fr));row-gap:2.8rem;column-gap:2.2rem}
.hz-adimlar-hub::before{display:none}
.hz-giris-devam{max-width:52rem;margin:1.6rem auto 0;color:var(--ink-2)}
.hz-giris-devam:empty{display:none}
.hz-adimlar-hub .hz-adim p{font-size:.84rem}

.hz-senaryolar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;margin-top:2.8rem;counter-reset:sn}
.hz-senaryo{position:relative;padding:1.6rem 1.6rem 1.7rem;border-radius:16px;background:#fff;border:1px solid var(--line);overflow:hidden}
.hz-senaryo::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--k-teal),var(--gold))}
.hz-senaryo span{display:block;font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:var(--k-teal);margin-bottom:.7rem}
.hz-senaryo h3{margin:0 0 .7rem;font-size:1.08rem;line-height:1.3}
.hz-senaryo p,.hz-senaryo li{font-size:.9rem;color:var(--ink-2)}
.hz-senaryo > :last-child{margin-bottom:0}
.hz-hub .silo-grup + .silo-grup{margin-top:1rem}
.hz-hub .silo-grup .hz-ilgili{margin:2.4rem 0 0}

@media (max-width:1000px){
  .hz-konular-3,.hz-senaryolar{grid-template-columns:repeat(2,minmax(0,1fr))}
  .hz-adimlar-hub{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:640px){
  .hz-konular,.hz-konular-3,.hz-senaryolar,.hz-adimlar-hub{grid-template-columns:1fr}
}

.ud-akis-sira{display:flex;gap:1.2rem;overflow-x:auto;padding:0 var(--oluk);margin-top:1.2rem;scrollbar-width:none}
.ud-akis-sira::-webkit-scrollbar{display:none}
.ud-vakalar .ud-ic + .ud-akis-sira{margin-top:3rem}
.ud-akis-sira .ud-vk{flex:0 0 clamp(270px,27vw,400px);aspect-ratio:16/10.5;scroll-snap-align:none}
.ud-akis-sira .ud-vk img{object-position:top center}
.ud-akis-sira .ud-vk::after{background:linear-gradient(180deg,rgba(10,21,25,0) 25%,rgba(10,21,25,.7) 60%,rgba(10,21,25,.96) 100%)}
.ud-akis-sira .ud-vk-et{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:2.4rem}
.ud-vakalar.is-js .ud-akis-sira{overflow:hidden}
.ud-vakalar.is-js .ud-akis-sira > .ud-vk{transform:translate3d(var(--ax,0px),0,0);will-change:transform}
.ud-vakalar .ud-btnlar{margin-top:2.6rem}
@media (max-width:640px){.ud-akis-sira .ud-vk{flex-basis:78vw}}

.f-tuzak{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}
.f-durum{margin:0 0 1.2rem;padding:.9rem 1.1rem;border-radius:8px;font-size:.92rem;line-height:1.5}
.f-durum-ok{background:#E8F4EE;border:1px solid #9CCBB0;color:#1E5B3A}
.f-durum-hata{background:#FBEDEA;border:1px solid #E6B3A8;color:#8A2E1E}
.randevu-form button[disabled]{opacity:.65;cursor:progress}

main > .pf{grid-column:wide;margin:0 0 2rem;padding:1.4rem 1.5rem;border-radius:16px;background:#fff;border:1px solid var(--line);
  box-shadow:0 18px 40px -32px rgba(11,42,74,.4)}
.pf-ust{display:flex;align-items:center;gap:1.2rem;margin-bottom:1rem}
.pf-ara{position:relative;flex:1}
.pf-ara svg{position:absolute;left:1rem;top:50%;width:18px;height:18px;transform:translateY(-50%);fill:none;stroke:var(--ink-3);stroke-width:2;stroke-linecap:round}
.pf-ara input{width:100%;min-height:48px;padding:.7rem 1rem .7rem 2.8rem;border:1px solid var(--line);border-radius:10px;background:var(--k-ice);font:inherit;font-size:.95rem;color:var(--ink)}
.pf-ara input:focus{outline:none;border-color:var(--k-teal);background:#fff;box-shadow:0 0 0 3px rgba(47,111,104,.15)}
.pf-sonuc{margin:0;white-space:nowrap;font-size:.88rem;color:var(--ink-3)}
.pf-sonuc b{color:var(--ink);font-size:1.05rem}
.pf-dugmeler{display:flex;flex-wrap:wrap;gap:.5rem}
.pf-d{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .95rem;border-radius:999px;border:1px solid var(--line);background:#fff;
  font:inherit;font-size:.85rem;font-weight:500;color:var(--ink-2);cursor:pointer;transition:background .2s,border-color .2s,color .2s}
.pf-d span{font-size:.72rem;color:var(--ink-3);font-variant-numeric:tabular-nums}
.pf-d:hover{border-color:var(--k-teal);color:var(--k-teal)}
.pf-d.is-on{background:var(--k-dark);border-color:var(--k-dark);color:#fff}
.pf-d.is-on span{color:rgba(255,255,255,.65)}
.pf-bos{margin:1rem 0 0;color:var(--ink-3);font-size:.92rem}
.pf-sektor{display:block;margin-bottom:.5rem;font-size:.66rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--k-teal)}
.pf-rozet{display:inline-block;margin-top:.6rem;padding:.2rem .6rem;border-radius:999px;background:var(--k-ice);border:1px solid var(--line);font-size:.7rem;color:var(--ink-2)}
.card-grid > li[hidden]{display:none}
@media (max-width:640px){
  main > .pf{position:static;padding:1rem}
  .pf-ust{flex-direction:column;align-items:stretch;gap:.6rem}
  .pf-dugmeler{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:.2rem}
  .pf-d{flex:0 0 auto}
}

@media (prefers-reduced-motion:reduce){.sp-ekran img{transition:none}}

@media (prefers-reduced-motion:reduce){.ph-kart{animation:none;transform:none}}

main h2{margin-top:3.6rem}
main h2 + p{margin-top:.2rem}
.answer-block{background:var(--k-ice);border-left:2px solid var(--k-teal);border-radius:0}
table{border-collapse:collapse}
main table th{background:var(--k-ice)}

.site-footer{
  color:rgba(255,255,255,.66);
  background:
    radial-gradient(60% 70% at 90% 0%,rgba(20,163,174,.18) 0%,rgba(11,42,74,0) 60%),
    linear-gradient(180deg,var(--k-dark) 0%,#04142A 100%);
  border-radius:clamp(24px,4vw,48px) clamp(24px,4vw,48px) 0 0;
}
.f-bg{display:none}
.f-top{
  background:rgba(255,255,255,.07);
  border:1px solid rgba(255,255,255,.14);
  border-radius:20px;padding:1.4rem 1.6rem;margin-bottom:1.4rem;
  backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);
}
.site-footer a{color:rgba(255,255,255,.78)}
.site-footer a:hover{color:#fff}
.f-iletisim .lbl,.f-tag span{color:var(--k-mint)}
.f-sb{border-bottom:1px solid rgba(255,255,255,.14);color:#fff;letter-spacing:.14em;font-size:.7rem}
.f-sb:hover{color:var(--k-mint)}
.f-menu,.f-bottom{border-top-color:rgba(255,255,255,.1)}
.f-disclaimer,.f-bottom-sat,.f-kunye{color:rgba(255,255,255,.5)}
.f-up:hover{border-color:var(--k-mint);background:rgba(95,211,220,.1)}
.wa-float{border-radius:999px}

.ud-et{
  display:flex;align-items:center;gap:.85rem;margin:0 0 1.2rem;
  font-size:.7rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--k-teal);
}
.ud-et::before{content:"";width:28px;height:1px;background:currentColor;opacity:.6}
.ud-koyu .ud-et{color:var(--k-mint)}
.ud-ort .ud-et{justify-content:center}

main.ud-main{display:block;max-width:none;padding:0}
.ud-ana{--ud-pad:clamp(4.5rem,9vw,8rem)}
.ud-ana h2{margin:0}
.ud-ic{max-width:var(--wrap);margin:0 auto;padding:0 var(--oluk)}
.ud-bol{position:relative;padding:var(--ud-pad) 0}
.ud-koyu{background:var(--k-dark);color:rgba(255,255,255,.72)}
.ud-koyu h2,.ud-koyu h3,.ud-koyu strong{color:#fff}
.ud-krem{background:var(--paper)}
.ud-buz{background:var(--k-ice)}
.ud-beyaz{background:#fff}
.ud-yuvarlak{border-radius:clamp(28px,4vw,56px) clamp(28px,4vw,56px) 0 0;margin-top:calc(-1 * clamp(28px,4vw,56px));z-index:1}
.ud-bas{max-width:40rem}
.ud-bas h2{font-size:clamp(2rem,1.2rem + 2.4vw,3.1rem);line-height:1.06;letter-spacing:-.04em}
.ud-bas p{margin:1.2rem 0 0;font-size:1.06rem;color:var(--ink-2)}
.ud-koyu .ud-bas p{color:rgba(255,255,255,.7)}
.ud-ort{text-align:center;margin-left:auto;margin-right:auto}
.ud-btnlar{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}

.ud-hero{
  position:relative;isolation:isolate;overflow:hidden;
  min-height:min(92vh,880px);display:flex;align-items:flex-end;
  padding:clamp(7rem,14vw,10rem) 0 clamp(4rem,8vw,6.5rem);
  background:
    radial-gradient(60% 70% at 78% 30%,rgba(20,163,174,.34) 0%,rgba(11,42,74,0) 62%),
    radial-gradient(50% 60% at 5% 100%,rgba(198,40,40,.14) 0%,rgba(11,42,74,0) 62%),
    linear-gradient(165deg,#15406B 0%,var(--k-dark) 50%,#04142A 100%);
  color:#fff;
}
.ud-hero video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}
.ud-hero::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(10,21,25,.78) 0%,rgba(10,21,25,.3) 70%)}
.ud-ag{position:absolute;right:-4%;top:6%;width:min(62vw,860px);height:auto;z-index:-1;opacity:.9;pointer-events:none}
.ud-ag .ud-hat{stroke:rgba(95,211,220,.22);stroke-width:1}
.ud-ag .ud-dg{fill:#5FD3DC}
.ud-ag .ud-dg-a{fill:#C62828}
.ud-ag .ud-nabiz{transform-box:fill-box;transform-origin:center;animation:udNabiz 3.6s ease-in-out infinite}
.ud-ag .ud-akis{stroke:#5FD3DC;stroke-width:1.4;fill:none;stroke-dasharray:6 14;animation:udAkis 9s linear infinite;opacity:.55}
@keyframes udNabiz{0%,100%{transform:scale(1);opacity:.85}50%{transform:scale(1.9);opacity:.25}}
@keyframes udAkis{to{stroke-dashoffset:-400}}
.ud-hero .ud-et{color:var(--k-mint)}
.ud-hero h1{color:#fff;max-width:15ch;margin:0;font-size:clamp(2.6rem,1.2rem + 4.6vw,5.2rem)}
.ud-hero-p{max-width:46ch;margin:1.6rem 0 0;font-size:clamp(1rem,.95rem + .3vw,1.15rem);color:rgba(255,255,255,.76)}
.ud-hero .ud-btnlar{margin-top:2.4rem}

.ud-hero.ud-hc{display:block;min-height:0;padding:0;overflow:clip;height:calc(100svh + (var(--hc-n) - 1) * 80svh)}
.ud-hc-sahne{position:sticky;top:var(--hc-ust,var(--hdr));height:calc(100svh - var(--hc-ust,var(--hdr)));display:flex;align-items:center;overflow:hidden}
.ud-hc-iki{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);align-items:center;width:100%}
.ud-hc-metinler{display:grid}
.ud-hc-metin{grid-area:1/1;opacity:0;visibility:hidden;transform:translateY(26px);transition:opacity .55s ease,visibility .55s,transform .7s var(--k-ease)}
.ud-hc-metin.is-on{opacity:1;visibility:visible;transform:none;transition-delay:.12s,.12s,0s}
.ud-hc .ud-hc-bas{font-family:var(--sans);color:#fff;font-weight:600;max-width:15ch;margin:0;font-size:clamp(2.3rem,1rem + 3.5vw,4.4rem);letter-spacing:-.045em;line-height:1.03}
.ud-hc-bas em{font-style:normal;color:var(--k-mint)}
.ud-hc .ud-hero-p{max-width:44ch;margin-top:1.4rem}
.ud-hc .ud-btnlar{margin-top:2.2rem}
.ud-hc-kart{
  position:relative;margin:0;padding:0 8px 8px;border-radius:14px;
  background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);
  box-shadow:0 40px 80px -30px rgba(0,0,0,.6),0 0 0 1px rgba(95,211,220,.06);
  transform:perspective(1400px) rotateY(-7deg) rotateX(2deg);transform-origin:left center;
}
.ud-hc-ekran{position:relative;aspect-ratio:16/11;overflow:hidden;border-radius:8px;background:#0F2B46}
.ud-hc-img{position:absolute;left:0;top:0;width:100%;height:auto;opacity:0;transform:scale(1.05);transition:opacity .8s ease,transform 1.1s var(--k-ease)}
.ud-hc-img.is-on{opacity:1;transform:none;animation:udHcKay 16s ease-in-out 1.2s infinite alternate}
@keyframes udHcKay{from{transform:none}to{transform:translateY(-60%)}}
.ud-hc-etler{display:grid;margin-top:1.1rem;padding-left:.4rem}
.ud-hc-et{grid-area:1/1;opacity:0;visibility:hidden;font-size:.86rem;color:rgba(255,255,255,.62);text-decoration:none;transition:opacity .5s ease,visibility .5s}
.ud-hc-et.is-on{opacity:1;visibility:visible}
.ud-hc-et strong{color:#fff;font-weight:600}
.ud-hc-et:hover strong{color:var(--k-mint)}
.ud-hc-ilerleme{position:absolute;right:clamp(.8rem,2vw,1.8rem);top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:.55rem}
.ud-hc-n{display:block;width:3px;height:24px;border-radius:3px;background:rgba(255,255,255,.26);transition:background .4s ease,height .4s ease}
.ud-hc-n.is-on{height:42px;background:var(--k-mint)}
@media (max-width:900px){
  .ud-hero.ud-hc{height:calc(100svh + (var(--hc-n) - 1) * 70svh)}
  .ud-hc-sahne{align-items:flex-start;padding-top:clamp(1.5rem,5svh,3rem)}
  .ud-hc-iki{grid-template-columns:1fr;gap:1.6rem}
  .ud-hc-sag{max-width:520px}
  .ud-hc-kart{transform:none}
  .ud-hc-ekran{aspect-ratio:16/9}
  .ud-hc .ud-btnlar{margin-top:1.5rem}
  .ud-hc-ilerleme{top:auto;bottom:1.2rem;right:50%;transform:translateX(50%);flex-direction:row}
  .ud-hc-n{width:22px;height:3px}
  .ud-hc-n.is-on{width:38px;height:3px}
}
@media (max-width:640px){
  .ud-hc .ud-hc-bas{font-size:clamp(2rem,1.2rem + 4vw,2.6rem)}
  .ud-hc .ud-hero-p{margin-top:1rem;font-size:.95rem}
  .ud-hc-etler{display:none}
}
@media (max-height:700px) and (max-width:900px){.ud-hc-sag{display:none}}
@media (prefers-reduced-motion:reduce){
  .ud-hero.ud-hc{height:auto}
  .ud-hc-sahne{position:relative;top:0;height:auto;min-height:calc(100svh - var(--hdr));padding:4rem 0}
  .ud-hc-img.is-on{animation:none}
  .ud-hc-metin,.ud-hc-img{transition:none}
  .ud-hc-ilerleme{display:none}
}

.ud-serit{background:#fff;border-bottom:1px solid var(--line-2)}
.ud-serit .ud-ic{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1.4fr);gap:clamp(2rem,5vw,5rem);padding-top:3rem;padding-bottom:3rem;align-items:start}
.ud-serit-p{margin:0;color:var(--ink-2);font-size:.98rem;line-height:1.75}
.ud-kapi{padding-top:clamp(2.5rem,5vw,4rem);padding-bottom:clamp(2.5rem,5vw,4rem)}
.ud-kapi-iki{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2.5vw,2rem)}
.ud-kapi-k{display:flex;flex-direction:column;gap:.9rem;padding:clamp(1.5rem,3vw,2.5rem);border:1px solid var(--line-2);border-radius:20px;background:var(--paper)}
.ud-kapi-k:nth-child(2){background:var(--k-dark);color:rgba(255,255,255,.75);border-color:transparent}
.ud-kapi-k:nth-child(2) h2{color:#fff}.ud-kapi-k:nth-child(2) .ud-et{color:var(--k-mint)}
.ud-kapi-k h2{font-size:clamp(1.5rem,1.1rem + 1.2vw,2.1rem);line-height:1.1;letter-spacing:-.03em}
.ud-kapi-k p{margin:0}
.ud-kapi-l{list-style:none;margin:.2rem 0 .6rem;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}
.ud-kapi-l a{display:inline-block;padding:.4rem .85rem;border:1px solid currentColor;border-radius:999px;font-size:.88rem;text-decoration:none;color:inherit;opacity:.85}
.ud-kapi-l a:hover{opacity:1}
.ud-kapi-k .btn{margin-top:auto;align-self:flex-start}
@media (max-width:900px){.ud-kapi-iki{grid-template-columns:1fr}}
.ud-guven{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem 1.6rem;list-style:none;margin:0;padding:0}
.ud-guven li{display:flex;gap:.7rem;align-items:flex-start;margin:0;font-size:.84rem;line-height:1.45;color:var(--ink-2)}
.ud-guven strong{display:block;color:var(--ink);font-weight:600;font-size:.88rem;margin-bottom:.15rem}
.ud-ik{flex:0 0 auto;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--k-ice);color:var(--k-teal)}
.ud-ik svg{width:15px;height:15px}

.ud-iki{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(2.5rem,6vw,6rem);align-items:start}
.ud-yapis{position:sticky;top:calc(var(--hdr) + 2rem)}
.ud-maddeler{list-style:none;margin:3rem 0 0;padding:0;counter-reset:ud}
.ud-madde{margin:0;padding:0 0 3.2rem}
.ud-madde-ust{display:flex;align-items:center;gap:.8rem;margin-bottom:1rem}
.ud-no{font-size:clamp(2.6rem,2rem + 1.8vw,3.4rem);font-weight:500;line-height:1;letter-spacing:-.04em;color:#6FA1A8;font-variant-numeric:tabular-nums}
.ud-koyu .ud-no{color:var(--k-mint)}
.ud-madde-ust .ud-ik{width:26px;height:26px;border-radius:6px}
.ud-madde-g{border-left:1px solid var(--k-teal);padding-left:1.4rem}
.ud-madde h3{margin:0 0 .8rem;font-size:clamp(1.4rem,1.15rem + .8vw,1.85rem);letter-spacing:-.03em;line-height:1.15}
.ud-madde p{margin:0 0 .7rem;font-size:.95rem;color:var(--ink-2)}
.ud-koyu .ud-madde p{color:rgba(255,255,255,.68)}

.ud-cerceve{position:relative;border-radius:var(--r);overflow:hidden;background:var(--k-dark);aspect-ratio:4/3;box-shadow:0 30px 60px -30px rgba(11,42,74,.45)}
.ud-cerceve img{width:100%;height:100%;object-fit:cover}
.ud-cerceve-et{position:absolute;left:1rem;bottom:1rem;padding:.4rem .7rem;border-radius:4px;background:rgba(11,42,74,.72);color:#fff;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;backdrop-filter:blur(6px)}
.ud-yigin{display:grid;gap:1.2rem}
.ud-yigin .ud-cerceve:nth-child(2){width:78%;margin-left:auto;aspect-ratio:16/10}

.ud-silolar{list-style:none;margin:0;padding:0;border-top:1px solid rgba(255,255,255,.12)}
.ud-silolar li{margin:0;border-bottom:1px solid rgba(255,255,255,.12)}
.ud-silolar a{display:grid;grid-template-columns:3rem minmax(0,1fr) auto;gap:1.2rem;align-items:baseline;padding:1.5rem 0;text-decoration:none;color:inherit;transition:padding .3s var(--k-ease)}
.ud-silolar a:hover{padding-left:.6rem}
.ud-silolar .ud-sn{font-size:.78rem;color:var(--k-mint);font-variant-numeric:tabular-nums}
.ud-silolar strong{display:block;font-size:clamp(1.15rem,1rem + .5vw,1.45rem);font-weight:600;letter-spacing:-.025em;color:#fff}
.ud-silolar small{display:block;margin-top:.35rem;font-size:.86rem;color:rgba(255,255,255,.6);line-height:1.55}
.ud-silolar .ud-ok{color:var(--k-mint);transition:transform .3s var(--k-ease)}
.ud-silolar a:hover .ud-ok{transform:translateX(4px)}

.ud-izgara{list-style:none;margin:3.2rem 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:2.2rem}
.ud-izgara li{margin:0;border-top:1px solid var(--line)}
.ud-izgara a{display:grid;grid-template-columns:2.1rem minmax(0,1fr) auto;gap:.6rem;padding:1.15rem 0 1.25rem;text-decoration:none;color:inherit}
.ud-izgara .ud-sn{font-size:.74rem;color:var(--ink-3);padding-top:.2rem;font-variant-numeric:tabular-nums}
.ud-izgara strong{display:block;font-size:.98rem;font-weight:600;color:var(--ink);letter-spacing:-.01em}
.ud-izgara small{display:block;margin-top:.3rem;font-size:.8rem;line-height:1.5;color:var(--ink-3)}
.ud-izgara .ud-ok{color:var(--ink-3);padding-top:.15rem;transition:transform .25s var(--k-ease),color .25s}
.ud-izgara a:hover strong{color:var(--k-teal)}
.ud-izgara a:hover .ud-ok{transform:translateX(3px);color:var(--k-teal)}

.ud-hx-kutu{
  margin-top:3.2rem;display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);
  background:#fff;border:1px solid var(--line);border-radius:24px;overflow:hidden;
  box-shadow:0 40px 80px -50px rgba(11,42,74,.35);
}
.ud-hx-sekmeler{
  display:flex;flex-direction:column;gap:.3rem;padding:1.4rem 1rem;
  background:
    radial-gradient(90% 50% at 0% 100%,rgba(20,163,174,.32) 0%,rgba(11,42,74,0) 70%),
    linear-gradient(170deg,#15406B 0%,var(--k-dark) 100%);
}
.ud-hx-t{
  position:relative;display:grid;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.5rem;
  width:100%;padding:.95rem 1rem;border:0;border-radius:12px;background:transparent;cursor:pointer;
  font:inherit;text-align:left;color:rgba(255,255,255,.66);transition:background .25s ease,color .25s ease;
}
.ud-hx-t::before{content:"";position:absolute;left:0;top:22%;bottom:22%;width:3px;border-radius:3px;background:var(--k-mint);transform:scaleY(0);transition:transform .3s var(--k-ease)}
.ud-hx-t:hover{color:#fff;background:rgba(255,255,255,.05)}
.ud-hx-t.is-on{color:#fff;background:rgba(255,255,255,.09)}
.ud-hx-t.is-on::before{transform:none}
.ud-hx-t:focus-visible{outline:2px solid var(--k-mint);outline-offset:2px}
.ud-hx-no{font-size:.72rem;letter-spacing:.06em;color:var(--k-mint);font-variant-numeric:tabular-nums}
.ud-hx-ad{font-size:.98rem;font-weight:600;letter-spacing:-.01em}
.ud-hx-say{min-width:1.9rem;padding:.15rem .5rem;border-radius:99px;background:rgba(255,255,255,.1);font-size:.74rem;text-align:center;font-variant-numeric:tabular-nums}
.ud-hx-t.is-on .ud-hx-say{background:var(--k-mint);color:var(--k-dark)}
.ud-hx-paneller{padding:clamp(1.6rem,3vw,2.6rem)}
.ud-hx-p + .ud-hx-p{margin-top:3rem}
.hx-on .ud-hx-p + .ud-hx-p{margin-top:0}
.hx-on .ud-hx-p:not(.is-on){display:none}
.hx-on .ud-hx-p.is-on{animation:udHxGir .5s var(--k-ease) both}
@keyframes udHxGir{from{opacity:0;transform:translateY(14px)}}
.ud-hx-ust{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem 2rem;flex-wrap:wrap;padding-bottom:1.6rem;margin-bottom:1.6rem;border-bottom:1px solid var(--line)}
.ud-hx-ust > div{max-width:52ch}
.ud-hx-et{margin:0 0 .5rem;font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;color:var(--k-teal);font-weight:600}
.ud-hx-ust h3{margin:0;font-size:clamp(1.6rem,1.1rem + 1.4vw,2.3rem);letter-spacing:-.035em}
.ud-hx-ust p:not(.ud-hx-et){margin:.6rem 0 0;color:var(--ink-2);font-size:.95rem;line-height:1.6}
.ud-hx-ust .btn{flex:0 0 auto}
.ud-hx-liste{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}
.ud-hx-liste li{margin:0}
.ud-hx-liste a{
  display:grid;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:1rem;height:100%;
  padding:.75rem 1rem .75rem .75rem;border:1px solid var(--line);border-radius:16px;background:#fff;
  text-decoration:none;color:inherit;transition:border-color .25s ease,transform .3s var(--k-ease),box-shadow .3s ease;
}
.ud-hx-liste a:hover{border-color:var(--k-teal-2);transform:translateY(-2px);box-shadow:0 18px 30px -22px rgba(11,42,74,.45)}
.ud-hx-g{display:block;overflow:hidden;border-radius:10px;background:#0f2b46}
.ud-hx-g img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;transition:transform .5s var(--k-ease)}
.ud-hx-liste a:hover .ud-hx-g img{transform:scale(1.08)}
.ud-hx-m strong{display:block;font-size:.98rem;font-weight:600;color:var(--ink);letter-spacing:-.01em}
.ud-hx-m small{display:block;margin-top:.3rem;font-size:.8rem;line-height:1.5;color:var(--ink-3)}
.ud-hx-liste .ud-ok{color:var(--ink-3);transition:transform .25s var(--k-ease),color .25s}
.ud-hx-liste a:hover strong,.ud-hx-liste a:hover .ud-ok{color:var(--k-teal)}
.ud-hx-liste a:hover .ud-ok{transform:translateX(3px)}
@media (max-width:1100px){.ud-hx-liste{grid-template-columns:1fr}}
@media (max-width:900px){
  .ud-hx-kutu{grid-template-columns:1fr;border-radius:20px}
  .ud-hx-sekmeler{flex-direction:row;overflow-x:auto;padding:.8rem;scrollbar-width:none}
  .ud-hx-sekmeler::-webkit-scrollbar{display:none}
  .ud-hx-t{flex:0 0 auto;width:auto;grid-template-columns:auto auto;padding:.7rem .9rem}
  .ud-hx-t .ud-hx-no{display:none}
  .ud-hx-t::before{left:22%;right:22%;top:auto;bottom:0;width:auto;height:3px;transform:scaleX(0)}
}
@media (max-width:640px){
  .ud-hx-liste a{grid-template-columns:72px minmax(0,1fr);gap:.8rem}
  .ud-hx-liste .ud-ok{display:none}
  .ud-hx-ust .btn{width:100%;justify-content:center}
}
@media (prefers-reduced-motion:reduce){.hx-on .ud-hx-p.is-on{animation:none}.ud-hx-g img{transition:none}}
.ud-alt-link{margin-top:2.6rem;text-align:center}

.ud-surec{
  background:
    radial-gradient(50% 60% at 90% 10%,rgba(20,163,174,.28) 0%,rgba(11,42,74,0) 60%),
    linear-gradient(180deg,var(--k-dark-2) 0%,var(--k-dark) 100%);
  overflow:hidden;
}
.ud-yol{position:absolute;inset:auto 0 0 0;width:100%;height:30%;pointer-events:none;opacity:.55}
.ud-surec{padding-bottom:calc(var(--ud-pad) + 5rem)}
.ud-surec + .ud-vakalar{padding-top:1rem}
.ud-yol path{fill:none;stroke:url(#udYolG);stroke-width:2}
.ud-adimlar{position:relative;list-style:none;margin:4rem 0 0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.6rem}
.ud-adim{margin:0}
.ud-adim:nth-child(even){margin-top:4rem}
.ud-adim-no{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1px solid rgba(95,211,220,.5);font-size:.78rem;color:#fff;background:rgba(11,42,74,.6);margin-bottom:1rem;box-shadow:0 0 0 6px rgba(95,211,220,.07)}
.ud-adim h3{margin:0 0 .55rem;font-size:1.05rem;color:#fff}
.ud-adim p{margin:0;font-size:.86rem;line-height:1.6;color:rgba(255,255,255,.64)}
.ud-adim{position:relative;z-index:1}
.ud-adim-hat{position:absolute;left:0;top:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:0}
.ud-adim-hat .iz{fill:none;stroke:rgba(95,211,220,.22);stroke-width:1.5;stroke-dasharray:3 7}
.ud-adim-hat .dol{fill:none;stroke:var(--k-mint);stroke-width:2;stroke-linecap:round;filter:drop-shadow(0 0 6px rgba(95,211,220,.6))}
.ud-adim-hat .uc{fill:#fff;filter:drop-shadow(0 0 8px rgba(95,211,220,.95))}
.ud-hat-on .ud-adim-no{transition:background .45s ease,color .45s ease,border-color .45s ease,box-shadow .6s ease,transform .45s var(--k-ease)}
.ud-hat-on .ud-adim h3,.ud-hat-on .ud-adim p{transition:opacity .5s ease,transform .5s var(--k-ease)}
.ud-hat-on .ud-adim:not(.is-gec) h3,.ud-hat-on .ud-adim:not(.is-gec) p{opacity:.38;transform:translateY(6px)}
.ud-hat-on .ud-adim.is-gec .ud-adim-no{background:var(--k-mint);border-color:var(--k-mint);color:var(--k-dark);font-weight:700;transform:scale(1.12);box-shadow:0 0 0 7px rgba(95,211,220,.16),0 0 30px rgba(95,211,220,.5)}
@media (prefers-reduced-motion:reduce){.ud-adim-hat{display:none}}

.ud-vakalar{overflow:hidden}
.ud-serit-kay{display:flex;gap:1.4rem;overflow-x:auto;scroll-snap-type:x mandatory;padding:3rem max(var(--oluk),calc((100vw - var(--wrap))/2 + var(--oluk))) 1.5rem;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.25) transparent}
.ud-vk{flex:0 0 clamp(260px,30vw,380px);scroll-snap-align:start;position:relative;border-radius:var(--r);overflow:hidden;aspect-ratio:4/5;background:var(--k-dark-2);text-decoration:none;color:#fff;isolation:isolate}
.ud-vk img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .8s var(--k-ease)}
.ud-vk::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(10,21,25,0) 35%,rgba(10,21,25,.9) 100%)}
.ud-vk:hover img{transform:scale(1.05)}
.ud-vk-ic{position:absolute;inset:auto 0 0 0;padding:1.5rem}
.ud-vk-et{display:block;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--k-mint);margin-bottom:.5rem}
.ud-vk strong{display:block;font-size:clamp(1.3rem,1.1rem + .6vw,1.75rem);font-weight:600;letter-spacing:-.03em;line-height:1.1;color:#fff}
.ud-vk-no{position:absolute;right:1.3rem;bottom:1.5rem;font-size:.72rem;color:rgba(255,255,255,.6)}
.ud-ilerleme{height:1px;background:rgba(255,255,255,.12);margin:1.2rem 0 0;position:relative}
.ud-ilerleme span{position:absolute;left:0;top:0;height:1px;width:18%;background:var(--gold);transition:width .2s linear}

.ud-sss{max-width:46rem;margin:3rem auto 0}
.ud-sss details{border-bottom:1px solid var(--line)}
.ud-sss summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:1.5rem;padding:1.35rem 0;font-weight:600;font-size:1.02rem;color:var(--ink);letter-spacing:-.01em}
.ud-sss summary::-webkit-details-marker{display:none}
.ud-sss summary::after{content:"+";flex:0 0 auto;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--line);font-weight:400;color:var(--ink-3);transition:transform .25s var(--k-ease)}
.ud-sss details[open] summary::after{transform:rotate(45deg)}
.ud-sss details p{margin:0 0 1.4rem;color:var(--ink-2);font-size:.95rem;max-width:62ch}

.ud-kapanis .ud-ic{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(2rem,6vw,6rem);align-items:center}
.ud-iletisim{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:var(--r);background:#fff}
.ud-iletisim li{margin:0;display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:1rem;padding:1.05rem 1.4rem;border-bottom:1px solid var(--line-2);font-size:.92rem}
.ud-iletisim li:last-child{border-bottom:0}
.ud-iletisim span{color:var(--ink-3);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;padding-top:.15rem}
.ud-iletisim a{color:var(--ink);text-decoration:none;font-weight:600}
.ud-iletisim a:hover{color:var(--k-teal)}

.rv{opacity:0;transform:translate3d(0,28px,0);transition:opacity .9s var(--k-ease),transform .9s var(--k-ease);transition-delay:calc(var(--rv-i,0) * 90ms)}
.rv.rv-on{opacity:1;transform:none}
.rv-sol{transform:translate3d(-28px,0,0)}
.rv-olcek{transform:scale(.96)}
html:not(.rv-hazir) .rv{opacity:1;transform:none}

.ud-hikaye{padding-bottom:0}
.ud-hikaye-bas{align-items:end}
.ud-hikaye-bas .ud-btnlar{justify-content:flex-end;margin-top:0}
.ud-sahne-liste{list-style:none;margin:3.5rem 0 0;padding:0 var(--oluk);max-width:var(--wrap);margin-left:auto;margin-right:auto}
.ud-sh{margin:0;border-top:1px solid rgba(255,255,255,.12)}
.ud-sh a{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:.3rem 1.2rem;padding:1.6rem 0;text-decoration:none;color:inherit}
.ud-sh-no{grid-row:span 3;font-size:.8rem;color:var(--k-mint);font-variant-numeric:tabular-nums;padding-top:.5rem}
.ud-sh-bas{font-size:clamp(1.5rem,1.1rem + 1.4vw,2.4rem);font-weight:600;letter-spacing:-.04em;line-height:1.05;color:#fff}
.ud-sh-p{font-size:.95rem;color:rgba(255,255,255,.66);max-width:52ch}
.ud-sh-git{font-size:.85rem;font-weight:600;color:var(--k-mint)}
.ud-sahne-alt,.ud-sahne-iz{display:none}
.ud-hikaye:not(.is-js){padding-bottom:var(--ud-pad)}

.ud-hikaye.is-js .ud-sahne-kap{position:relative;height:calc(var(--n) * 85vh + 100vh)}
.ud-hikaye.is-js .ud-sahne{position:sticky;top:var(--hdr);height:calc(100vh - var(--hdr));overflow:hidden}
.ud-hikaye.is-js .ud-sahne-liste{position:absolute;inset:0;margin:0;max-width:none;padding:0}
.ud-hikaye.is-js .ud-sh{position:absolute;inset:0;border:0;display:grid;place-items:center;
  opacity:var(--o,0);visibility:hidden;pointer-events:none}
.ud-hikaye.is-js .ud-sh.on{visibility:visible;pointer-events:auto}
.ud-hikaye.is-js .ud-sh a{display:flex;flex-direction:column;align-items:center;text-align:center;
  gap:0;padding:0 var(--oluk);width:100%;max-width:1100px;
  transform:translate3d(0,var(--y,0px),0)}
.ud-hikaye.is-js .ud-sh-no{padding:0;margin:0 0 1.6rem;font-size:.78rem;letter-spacing:.24em;
  display:flex;align-items:center;gap:.8rem}
.ud-hikaye.is-js .ud-sh-no::before,.ud-hikaye.is-js .ud-sh-no::after{content:"";width:26px;height:1px;background:currentColor;opacity:.6}
.ud-hikaye.is-js .ud-sh-bas{font-size:clamp(2.8rem,1rem + 7.4vw,8.2rem);letter-spacing:-.055em;line-height:.98;
  transform:scale(var(--s,.5));transform-origin:50% 60%;will-change:transform}
.ud-hikaye.is-js .ud-sh-p{margin-top:2rem;font-size:clamp(1rem,.9rem + .45vw,1.3rem);line-height:1.55;
  color:rgba(255,255,255,.72);opacity:var(--po,0);transform:translate3d(0,calc((1 - var(--po,0)) * 18px),0)}
.ud-hikaye.is-js .ud-sh-git{margin-top:1.6rem;opacity:var(--po,0);border-bottom:1px solid rgba(95,211,220,.4);padding-bottom:.15rem}
.ud-hikaye.is-js .ud-sh a:hover .ud-sh-git{border-bottom-color:var(--k-mint)}
.ud-hikaye.is-js .ud-sahne-iz{display:block;position:absolute;left:50%;top:50%;width:min(80vw,900px);aspect-ratio:1;
  transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;
  background:radial-gradient(circle,rgba(20,163,174,.22) 0%,rgba(11,42,74,0) 62%)}
.ud-hikaye.is-js .ud-sahne-alt{display:flex;position:absolute;left:0;right:0;bottom:2.2rem;
  max-width:var(--wrap);margin:0 auto;padding:0 var(--oluk);align-items:center;gap:1.4rem;
  font-size:.78rem;color:rgba(255,255,255,.5);font-variant-numeric:tabular-nums}
.ud-sahne-say b{color:#fff;font-weight:600}
.ud-sahne-cubuk{flex:1;height:1px;background:rgba(255,255,255,.14);position:relative}
.ud-sahne-cubuk i{position:absolute;left:0;top:0;height:1px;width:var(--pr,0%);background:var(--gold)}
@media (max-width:900px){
  .ud-hikaye-bas .ud-btnlar{justify-content:flex-start}
  .ud-hikaye.is-js .ud-sahne-kap{height:calc(var(--n) * 70vh + 100vh)}
  .ud-hikaye.is-js .ud-sahne-alt{bottom:5.2rem}
}

main > .ud-blok{grid-column:wide}
.ud-blok{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:clamp(2rem,5vw,5rem);
  align-items:start;padding:clamp(3rem,6vw,5rem) 0;border-top:1px solid var(--line)}
.ud-blok:first-of-type{border-top:0}
.ud-blok-metin{min-width:0}
.ud-blok h2{margin:0 0 1.1rem;font-size:clamp(1.7rem,1.2rem + 1.6vw,2.5rem);letter-spacing:-.04em;line-height:1.08}
.ud-blok .ud-madde-ust{margin-bottom:1.1rem}
.ud-blok .ud-madde-g{padding-left:1.6rem}
.ud-blok .ud-madde-g > p,.ud-blok .ud-madde-g li{font-size:1rem;color:var(--ink-2)}
.ud-blok .ud-madde-g > :last-child{margin-bottom:0}
.ud-blok h3{margin-top:1.8rem}
.ud-blok-medya{position:sticky;top:calc(var(--hdr) + 2rem);margin:0;border-radius:var(--r);overflow:hidden;
  aspect-ratio:4/3;background:var(--k-dark);box-shadow:0 30px 60px -30px rgba(11,42,74,.45)}
.ud-blok-medya img{width:100%;height:100%;object-fit:cover}
.ud-blok-ters .ud-blok-metin{order:2}
.ud-blok-ters .ud-blok-medya{order:1}
.ud-blok-ters .rv{transform:translate3d(0,28px,0)}

.tip-spoke main > .cs-layout{grid-template-columns:minmax(0,1fr);column-gap:0}
.tip-spoke .cs-flow{grid-column:1}
.tip-spoke .cs-flow > :not(.ud-blok){max-width:var(--text-w)}
.tip-spoke .cs-flow > .ud-blok{max-width:none}
.tip-spoke .cs-rail{grid-column:1;grid-row:auto;position:static;margin-bottom:1rem;padding:.4rem 0;
  border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;align-items:center;gap:1.2rem}
.tip-spoke .cs-rail-label{margin:0;flex:0 0 auto}
.tip-spoke .cs-rail-nav{display:flex;align-items:center;overflow-x:auto;scrollbar-width:none}
.tip-spoke .cs-rail a{flex:0 0 auto;padding:.55rem .9rem;border-left:0;border-right:1px solid var(--line);white-space:nowrap;font-size:.8rem}
.tip-spoke .cs-rail a:last-child{border-right:0}
.tip-spoke .cs-rail a::before{display:none}
.tip-spoke .cs-rail-note{display:none}
.tip-spoke .cs-flow > .answer-block{margin-top:2.5rem}
.tip-silo main > .answer-block,.tip-silo main > .cs-byline{grid-column:text}

@media (max-width:900px){
  .ud-blok{grid-template-columns:1fr;gap:1.6rem}
  .ud-blok-medya,.ud-blok-ters .ud-blok-medya{position:static;order:-1;aspect-ratio:16/10}
  .ud-blok-ters .ud-blok-metin{order:2}
  .ud-blok .ud-madde-g{padding-left:1.1rem}
  .tip-spoke .cs-rail-label{display:none}
}

@media (prefers-reduced-motion:reduce){
  .rv{opacity:1;transform:none;transition:none}
  .ud-ag .ud-nabiz,.ud-ag .ud-akis{animation:none}
}
@media (max-width:1100px){
  .ud-adimlar{grid-template-columns:repeat(3,minmax(0,1fr))}
  .ud-adim:nth-child(even){margin-top:0}
  .ud-izgara{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:900px){
  .ud-serit .ud-ic,.ud-iki,.ud-kapanis .ud-ic{grid-template-columns:1fr}
  .ud-yapis{position:static}
  .ud-guven{grid-template-columns:repeat(2,minmax(0,1fr))}
  .ud-ters .ud-yapis{order:-1}
}
@media (max-width:640px){
  .logo img{height:32px}
  .site-header{padding:0 .6rem}
  .site-header .wrap{gap:.5rem;padding:.35rem .4rem .35rem .9rem;min-width:0}
  .site-header > .wrap > .btn{padding:.55rem .75rem;font-size:.8rem}
  .ud-hero{min-height:auto;padding-top:5.5rem}
  .ud-ag{width:120vw;right:-40%;top:2%;opacity:.5}
  .ud-guven,.ud-izgara,.ud-adimlar{grid-template-columns:1fr}
  .ud-adim{display:grid;grid-template-columns:34px minmax(0,1fr);column-gap:1rem;align-items:start}
  .ud-adim-no{grid-row:1/3;margin:0}
  .ud-adim h3{grid-column:2;margin-top:.35rem}
  .ud-adim p{grid-column:2}
  .ud-iletisim li{grid-template-columns:1fr;gap:.2rem}
  .ud-yigin .ud-cerceve:nth-child(2){width:100%}
}

.vk-main{background:#F5F7FA}
.vk-ic{max-width:var(--wrap);margin:0 auto;padding:0 var(--oluk)}
.btn-cizgi-koyu{background:#fff;color:var(--k-dark);border:1px solid rgba(11,42,74,.16)}
.btn-cizgi-koyu:hover{border-color:var(--k-dark);color:var(--k-dark);transform:translateY(-2px)}
.btn-cizgi-koyu .ok{width:15px;height:15px}
.vk-hero{position:relative;overflow:hidden;padding:clamp(2rem,4vw,3rem) 0 clamp(2.5rem,5vw,4rem);
  background:radial-gradient(55% 80% at 100% 0%,rgba(20,163,174,.10) 0%,rgba(245,247,250,0) 60%),radial-gradient(40% 60% at 0% 100%,rgba(198,40,40,.06) 0%,rgba(245,247,250,0) 60%)}
.vk-hero .breadcrumb{margin-bottom:2rem}
.vk-cip-ust{display:inline-flex;align-items:center;gap:.5rem;margin:0 0 1.2rem;font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--k-teal)}
.vk-cip-ust span{width:7px;height:7px;border-radius:50%;background:var(--k-red);box-shadow:0 0 0 4px rgba(198,40,40,.14)}
.vk-hero h1{max-width:20ch;margin:0;font-size:clamp(2.2rem,1.2rem + 3.4vw,4rem);letter-spacing:-.045em;line-height:1.04;color:var(--k-dark)}
.vk-vurgu{color:var(--k-teal)}
.vk-lead{max-width:62ch;margin:1.3rem 0 0;font-size:clamp(1rem,.95rem + .3vw,1.15rem);line-height:1.7;color:var(--ink-2)}
.vk-etiket{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:1.5rem 0 0;padding:0}
.vk-etiket li{margin:0;padding:.38rem .85rem;border-radius:99px;background:#fff;border:1px solid rgba(11,42,74,.1);font-size:.8rem;font-weight:500;color:var(--ink-2)}
.vk-dugmeler{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:2rem}
.vk-wa{font-size:.9rem;font-weight:600;color:#1E8E4E;text-decoration:none}
.vk-wa:hover{text-decoration:underline}
.vk-hero .cs-byline{margin:1.8rem 0 0;padding:0;max-width:none;background:none;border:0}
.vk-vitrin{padding:0 0 clamp(2.5rem,5vw,4rem)}
.vk-sahne{position:relative;padding:clamp(1.5rem,4vw,3.5rem) clamp(1.2rem,5vw,5rem) clamp(2rem,4vw,3.5rem);border-radius:28px;overflow:hidden;
  background:radial-gradient(60% 80% at 80% 10%,rgba(20,163,174,.35) 0%,rgba(11,42,74,0) 60%),linear-gradient(160deg,#15406B 0%,var(--k-dark) 55%,#04142A 100%);
  box-shadow:0 40px 80px -40px rgba(11,42,74,.55)}
.vk-sahne::before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(95,211,220,.14) 1px,transparent 1.4px);background-size:26px 26px;pointer-events:none}
.vk-masaustu{position:relative;margin:0 auto;max-width:980px;border-radius:14px;overflow:hidden;background:#0F2A42;box-shadow:0 40px 70px -30px rgba(0,0,0,.7)}
.vk-masaustu .sp-ekran{--eh:clamp(300px,42vw,560px)}
.vk-duz img{display:block;width:100%;height:auto}
.vk-telefon{position:absolute;right:clamp(1rem,6vw,5.5rem);bottom:clamp(1rem,3vw,2.2rem);width:clamp(150px,17vw,220px);margin:0;padding:26px 9px 10px;border-radius:30px;background:#04142A;border:1px solid rgba(255,255,255,.16);box-shadow:0 30px 60px -20px rgba(0,0,0,.8)}
.vk-telefon .sp-centik{top:9px;width:64px;height:16px}
.vk-telefon .sp-mobil{--eh:clamp(260px,30vw,390px);border-radius:22px}
.vk-vitrin-not{margin:.9rem 0 0;text-align:center;font-size:.8rem;color:var(--ink-3)}
.vk-izgara{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:clamp(1.5rem,3vw,2.2rem);align-items:start;padding-bottom:clamp(3rem,6vw,5rem)}
.vk-ana{display:grid;gap:1.2rem;min-width:0}
.vk-kart{margin:0;padding:clamp(1.4rem,3vw,2.2rem);border-radius:22px;background:#fff;border:1px solid rgba(11,42,74,.07);box-shadow:0 18px 40px -30px rgba(11,42,74,.3)}
.vk-kart-bas{display:flex;align-items:center;gap:1rem;margin-bottom:1.1rem}
.vk-kart-ik{flex:0 0 auto;display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:linear-gradient(160deg,#F2FAFB,#E2F2F4);border:1px solid rgba(14,138,149,.16);color:var(--k-teal)}
.vk-i{width:22px;height:22px}
.vk-kart-et{margin:0 0 .25rem;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--k-red)}
.vk-main .vk-kart h2{margin:0;font-size:clamp(1.35rem,1rem + 1.1vw,1.9rem);letter-spacing:-.03em;color:var(--k-dark)}
.vk-kart-g p,.vk-kart-g li{color:var(--ink-2);font-size:.98rem;line-height:1.75}
.vk-kart-g h3{margin:1.6rem 0 .5rem;font-size:1.08rem;color:var(--k-dark)}
.vk-kart-g > :first-child{margin-top:0}
.vk-kart-g > :last-child{margin-bottom:0}
.vk-kart-g code{font-size:.78em;padding:.1em .4em;border-radius:6px;background:rgba(198,40,40,.08);color:var(--k-red-2)}
.vk-ozellik{list-style:none;margin:1.2rem 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}
.vk-ozellik li{display:flex;gap:.75rem;margin:0;padding:1rem 1.1rem;border-radius:16px;background:#F5F8FA;border:1px solid rgba(11,42,74,.06)}
.vk-ozellik strong{display:block;color:var(--k-dark);font-size:.98rem;line-height:1.35;margin-bottom:.3rem}
.vk-ozellik p{margin:0;font-size:.86rem;line-height:1.6}
.vk-ok{flex:0 0 auto;width:22px;height:22px;padding:4px;border-radius:7px;background:rgba(14,138,149,.14);color:var(--k-teal);stroke-width:2.4}
.vk-ozet{border-left:4px solid var(--k-teal)}
.vk-ozet .vk-kart-et{color:var(--k-teal)}
.vk-ozet .answer-block{margin:0;font-size:1.02rem;line-height:1.75;color:var(--k-dark)}
.vk-koyu{background:radial-gradient(60% 90% at 100% 0%,rgba(20,163,174,.3) 0%,rgba(11,42,74,0) 60%),linear-gradient(150deg,#15406B 0%,var(--k-dark) 60%,#071B33 100%);border:0;box-shadow:0 30px 60px -30px rgba(11,42,74,.6)}
.vk-main .vk-koyu h2,.vk-koyu .vk-kart-g h3{color:#fff}
.vk-koyu .vk-kart-g p,.vk-koyu .vk-kart-g li{color:rgba(255,255,255,.8)}
.vk-koyu .vk-kart-g strong{color:#fff}
.vk-koyu .vk-kart-et{color:var(--k-mint)}
.vk-koyu .vk-kart-ik{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.14);color:var(--k-mint)}
.vk-koyu .vk-kart-g code{background:rgba(255,255,255,.1);color:#fff}
.vk-sessiz{background:#FBFCFD}
.vk-sessiz .vk-kart-g p{font-size:.9rem;color:var(--ink-3)}
.vk-adimlar ol{list-style:none;margin:1.3rem 0 0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem}
.vk-adimlar li{margin:0;padding:1rem;border-radius:16px;background:#F5F8FA;border:1px solid rgba(11,42,74,.06)}
.vk-adimlar li span{display:block;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--k-red);font-variant-numeric:tabular-nums}
.vk-adimlar li strong{display:block;margin:.45rem 0 .35rem;font-size:1rem;line-height:1.25;color:var(--k-dark)}
.vk-adimlar li p{margin:0;font-size:.8rem;line-height:1.55;color:var(--ink-3)}
.vk-yan{position:sticky;top:calc(var(--hdr) + 1.5rem)}
.vk-yan-ic{display:grid;gap:1rem}
.vk-yan-kart{padding:1.5rem;border-radius:22px;background:#fff;border:1px solid rgba(11,42,74,.07);box-shadow:0 18px 40px -30px rgba(11,42,74,.3)}
.vk-main .vk-yan-kart h2{margin:0 0 1rem;font-size:1.3rem;letter-spacing:-.02em;color:var(--k-dark)}
.vk-dl{margin:0}
.vk-dl div{display:flex;justify-content:space-between;gap:1rem;padding:.7rem 0;border-bottom:1px solid rgba(11,42,74,.07)}
.vk-dl dt{font-size:.84rem;color:var(--ink-3)}
.vk-dl dd{margin:0;text-align:right;font-size:.88rem;font-weight:700;color:var(--k-dark)}
.vk-dl dd a{color:var(--k-teal)}
.vk-yan-alt{margin:1.3rem 0 .6rem;font-size:.82rem;font-weight:700;color:var(--k-dark)}
.vk-isler{list-style:none;margin:0;padding:0;display:grid;gap:.45rem}
.vk-isler li{display:flex;gap:.55rem;align-items:flex-start;margin:0;font-size:.84rem;line-height:1.45;color:var(--ink-2)}
.vk-isler .vk-ok{width:18px;height:18px;padding:3px;border-radius:6px}
.vk-kapsam{margin:0;font-size:.84rem;line-height:1.55;color:var(--ink-2)}
.vk-canli{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1.4rem;padding:.85rem 1rem;border-radius:12px;background:var(--k-dark);color:#fff;font-size:.9rem;font-weight:700;text-decoration:none;transition:background .2s ease}
.vk-canli:hover{background:var(--k-teal);color:#fff}
.vk-canli .vk-i{width:16px;height:16px}
.vk-yan-cta{background:linear-gradient(170deg,#FFFFFF 0%,#F1F8F9 100%)}
.vk-yan-ik{display:grid;place-items:center;width:44px;height:44px;margin-bottom:1rem;border-radius:12px;background:var(--k-teal);color:#fff}
.vk-main .vk-yan-cta h2{font-size:1.2rem;margin-bottom:.5rem}
.vk-yan-cta p{margin:0 0 1.1rem;font-size:.86rem;line-height:1.6;color:var(--ink-3)}
.vk-y-btn{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:.55rem;padding:.8rem 1rem;border-radius:12px;font-size:.88rem;font-weight:700;text-decoration:none;transition:transform .2s var(--k-ease),background .2s ease}
.vk-y-btn:hover{transform:translateY(-1px)}
.vk-y-dolu{background:linear-gradient(135deg,#E04848 0%,var(--k-red) 60%,var(--k-red-2) 100%);color:#fff}
.vk-y-dolu:hover{color:#fff}
.vk-i-k{width:16px;height:16px}
.vk-y-wa{background:#fff;border:1px solid rgba(30,142,78,.35);color:#1E8E4E}
.vk-y-cizgi{background:#fff;border:1px solid rgba(11,42,74,.16);color:var(--k-dark)}
.vk-diger{padding:clamp(3rem,6vw,5rem) 0;background:#fff;border-top:1px solid rgba(11,42,74,.06)}
.vk-diger-bas{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;margin-bottom:2rem}
.vk-main .vk-diger h2{margin:0;font-size:clamp(1.6rem,1.1rem + 1.6vw,2.4rem);letter-spacing:-.035em;color:var(--k-dark)}
.vk-diger-izgara{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}
.vk-dk{display:flex;flex-direction:column;border-radius:20px;overflow:hidden;background:#fff;border:1px solid rgba(11,42,74,.09);text-decoration:none;color:inherit;transition:transform .3s var(--k-ease),box-shadow .3s ease}
.vk-dk:hover{transform:translateY(-4px);box-shadow:0 26px 50px -30px rgba(11,42,74,.45);color:inherit}
.vk-dk-foto{display:block;background:var(--k-dark)}
.vk-dk-bar{display:flex;align-items:center;gap:6px;padding:9px 12px;font-size:.7rem;color:rgba(255,255,255,.75)}
.vk-dk-bar i{width:8px;height:8px;border-radius:50%;background:#E06C5F}
.vk-dk-bar i:nth-child(2){background:#E2B654}
.vk-dk-bar i:nth-child(3){background:#5FB98A}
.vk-dk-bar b{margin:0 auto;padding:.15rem .7rem;border-radius:99px;background:rgba(255,255,255,.1);font-weight:500}
.vk-dk-bar em{font-style:normal}
.vk-dk-foto img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;object-position:top center}
.vk-dk-g{display:flex;flex-direction:column;flex:1;padding:1.2rem 1.3rem 1.3rem}
.vk-dk-et{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--k-teal)}
.vk-dk strong{display:block;margin:.4rem 0 .5rem;font-size:1.12rem;line-height:1.3;letter-spacing:-.02em;color:var(--k-dark)}
.vk-dk small{display:block;font-size:.84rem;line-height:1.55;color:var(--ink-3)}
.vk-dk-alt{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-top:auto;padding-top:1rem}
.vk-dk-alt span{padding:.3rem .7rem;border-radius:8px;background:#F5F8FA;border:1px solid rgba(11,42,74,.06);font-size:.74rem;color:var(--ink-2)}
.vk-dk-alt i{flex:0 0 auto;font-style:normal;padding:.35rem .8rem;border-radius:99px;background:rgba(14,138,149,.1);color:var(--k-teal);font-size:.78rem;font-weight:700}
.vk-son{padding-top:clamp(2rem,4vw,3rem);padding-bottom:1rem}
@media (max-width:1100px){.vk-adimlar ol{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (max-width:980px){
  .vk-izgara{grid-template-columns:1fr}
  .vk-yan{position:static}
  .vk-yan-ic{grid-template-columns:repeat(2,minmax(0,1fr))}
  .vk-diger-izgara{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:700px){
  .vk-ozellik,.vk-yan-ic,.vk-diger-izgara{grid-template-columns:1fr}
  .vk-adimlar ol{grid-template-columns:repeat(2,minmax(0,1fr))}
  .vk-telefon{display:none}
  .vk-sahne{padding:1rem;border-radius:20px}
}

.vk-hero-liste{padding-bottom:clamp(3rem,6vw,4.5rem);background:radial-gradient(55% 90% at 100% 0%,rgba(20,163,174,.12) 0%,rgba(245,247,250,0) 60%),radial-gradient(40% 70% at 0% 100%,rgba(198,40,40,.06) 0%,rgba(245,247,250,0) 60%),#fff;border-bottom:1px solid rgba(11,42,74,.06)}
.vk-hero-liste::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(11,42,74,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(11,42,74,.035) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 85%);mask-image:linear-gradient(180deg,#000,transparent 85%)}
.vk-hero-liste .vk-ic{position:relative}
.vk-hero-liste h1{max-width:none}
.vk-rakam{display:flex;flex-wrap:wrap;gap:.6rem;list-style:none;margin:1.8rem 0 0;padding:0}
.vk-rakam li{display:inline-flex;align-items:center;gap:.5rem;margin:0;padding:.55rem 1rem;border-radius:99px;background:#fff;border:1px solid rgba(11,42,74,.1);box-shadow:0 6px 16px -10px rgba(11,42,74,.25);font-size:.86rem;color:var(--ink-2)}
.vk-rakam b{color:var(--k-dark)}
.vk-rakam i{width:8px;height:8px;border-radius:50%;background:var(--k-teal)}
.vk-rakam li:nth-child(2) i{background:var(--k-red)}
.vk-rakam li:nth-child(3) i{background:#E2B654}
.vk-liste-alan{padding:clamp(2.5rem,5vw,4rem) 0 clamp(3rem,6vw,5rem)}
.vk-filtre{margin:0 0 2rem;padding:1.2rem 1.4rem;border-radius:22px;background:#fff;border:1px solid rgba(11,42,74,.08);box-shadow:0 18px 40px -32px rgba(11,42,74,.35)}
.vk-filtre-ust{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding-bottom:1rem;border-bottom:1px solid rgba(11,42,74,.07)}
.vk-filtre .pf-dugmeler{display:flex;flex-wrap:wrap;gap:.45rem;margin:0}
.vk-filtre .pf-d{display:inline-flex;align-items:center;gap:.45rem;padding:.55rem .95rem;border-radius:99px;border:1px solid transparent;background:#F1F4F7;color:var(--ink);font:inherit;font-size:.86rem;font-weight:600;cursor:pointer;transition:background .2s ease,color .2s ease}
.vk-filtre .pf-d span{min-width:1.6rem;padding:.05rem .45rem;border-radius:99px;background:rgba(11,42,74,.08);font-size:.74rem;text-align:center;font-variant-numeric:tabular-nums}
.vk-filtre .pf-d:hover{background:#E6EEF2}
.vk-filtre .pf-d.is-on{background:linear-gradient(135deg,#E04848,var(--k-red) 60%,var(--k-red-2));color:#fff;box-shadow:0 8px 18px -8px rgba(198,40,40,.6)}
.vk-filtre .pf-d.is-on span{background:rgba(255,255,255,.22);color:#fff}
.vk-filtre .pf-d:focus-visible{outline:2px solid var(--k-teal);outline-offset:2px}
.vk-ara{position:relative;flex:0 1 300px;min-width:220px}
.vk-ara svg{position:absolute;left:.9rem;top:50%;width:17px;height:17px;transform:translateY(-50%);fill:none;stroke:var(--ink-3);stroke-width:2;stroke-linecap:round}
.vk-ara input{width:100%;padding:.75rem 1rem .75rem 2.5rem;border-radius:12px;border:1px solid rgba(11,42,74,.16);background:#fff;font:inherit;font-size:.9rem;color:var(--ink)}
.vk-ara input:focus{outline:none;border-color:var(--k-teal);box-shadow:0 0 0 3px rgba(14,138,149,.15)}
.vk-filtre .pf-sonuc{margin:.9rem 0 0;font-size:.86rem;color:var(--ink-3)}
.vk-filtre .pf-sonuc b{color:var(--k-red)}
.vk-filtre .pf-bos{margin:.6rem 0 0;font-size:.9rem;font-weight:600;color:var(--k-dark)}
.vk-liste{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.3rem}
.vk-liste li{margin:0;display:flex}
.vk-liste li[hidden]{display:none}
.vk-liste .vk-dk{flex:1}
.vk-dk-gor{position:relative;display:block}
.vk-dk-r1,.vk-dk-r2{position:absolute;top:.7rem;padding:.28rem .65rem;border-radius:99px;font-size:.7rem;font-weight:700;line-height:1.2;max-width:60%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.vk-dk-r1{left:.7rem;display:inline-flex;align-items:center;gap:.35rem;background:rgba(4,20,42,.82);color:#fff}
.vk-dk-r1::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--k-mint)}
.vk-dk-r2{right:.7rem;background:rgba(255,255,255,.94);color:var(--k-dark);box-shadow:0 4px 12px rgba(0,0,0,.15)}
.vk-dk-bar b{max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.vk-dk-et span{font-weight:500;letter-spacing:0;text-transform:none;color:var(--ink-3)}
.vk-dk-tag{display:flex;flex-wrap:wrap;gap:.35rem;min-width:0}
.vk-dk-alt .vk-dk-tag span{padding:.3rem .6rem;border-radius:8px;background:#F5F8FA;border:1px solid rgba(11,42,74,.06);font-size:.72rem;color:var(--ink-2)}
.vk-dk-alt .vk-dk-tag{padding:0;background:none;border:0;border-radius:0}
@media (max-width:980px){.vk-liste{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:640px){
  .vk-liste{grid-template-columns:1fr}
  .vk-ara{flex:1 1 100%}
  .vk-filtre .pf-dugmeler{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.3rem;scrollbar-width:none}
  .vk-filtre .pf-dugmeler::-webkit-scrollbar{display:none}
  .vk-filtre .pf-d{flex:0 0 auto}
}
.vk-filtre .pf-dugmeler{min-width:0;max-width:100%}
.vk-filtre .pf-sonuc{white-space:normal}
@media (max-width:640px){.vk-filtre .pf-dugmeler{flex:1 1 100%}.vk-filtre{padding:1rem}}
@media (max-width:640px){.vk-liste{grid-template-columns:minmax(0,1fr)}}
.vk-liste li,.vk-dk{min-width:0}

.hz-duzen-d{background:#fff}
.hd-ortala{text-align:center}
.hd-hero{position:relative;overflow:hidden;padding:clamp(2rem,4vw,3rem) 0 clamp(2.5rem,5vw,3.5rem);
  background:radial-gradient(50% 70% at 50% 0%,rgba(20,163,174,.12) 0%,rgba(255,255,255,0) 65%),linear-gradient(180deg,#F5F8FA 0%,#fff 100%)}
.hd-hero::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(11,42,74,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(11,42,74,.035) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(70% 80% at 50% 20%,#000,transparent);mask-image:radial-gradient(70% 80% at 50% 20%,#000,transparent)}
.hd-hero .hz-ic{position:relative}
.hd-hero .breadcrumb ol{justify-content:center}
.hd-hero .breadcrumb{margin-bottom:1.6rem}
.hd-pill{display:inline-flex;align-items:center;gap:.45rem;margin:0 0 1rem;padding:.4rem .95rem;border-radius:99px;background:#fff;border:1px solid rgba(14,138,149,.28);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--k-teal);box-shadow:0 6px 16px -10px rgba(11,42,74,.25)}
.hd-pill::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--k-red)}
.hz-main .hd-hero h1{max-width:22ch;margin:0 auto;font-size:clamp(2.3rem,1.2rem + 3.6vw,4.2rem);letter-spacing:-.045em;line-height:1.04;color:var(--k-dark)}
.hd-vurgu{color:var(--k-teal)}
.hd-lead{max-width:60ch;margin:1.2rem auto 0;font-size:clamp(1rem,.95rem + .3vw,1.15rem);line-height:1.7;color:var(--ink-2)}
.hd-dugmeler{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.8rem}
.hd-ortala .hd-dugmeler{justify-content:center}
.hd-imza{margin-top:1.6rem}
.hd-imza .cs-byline{justify-content:center;margin:0 auto;padding:0;background:none;border:0}
.hd-serit{padding:1rem 0 clamp(2.5rem,5vw,3.5rem);background:#fff}
.hd-serit-et{display:inline-flex;align-items:center;gap:.5rem;margin:0 0 1rem;font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}
.hd-serit-et span{width:7px;height:7px;border-radius:50%;background:#1E8E4E;box-shadow:0 0 0 4px rgba(30,142,78,.15)}
.hd-serit-pencere{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}
.hd-serit-iz{display:flex;gap:1rem;width:max-content;list-style:none;margin:0;padding:.4rem 0 .8rem;animation:hdKay 60s linear infinite}
.hd-serit-pencere:hover .hd-serit-iz{animation-play-state:paused}
@keyframes hdKay{to{transform:translateX(-50%)}}
.hd-serit-iz li{margin:0;flex:0 0 auto}
.hd-ref{display:block;width:250px;border-radius:14px;overflow:hidden;background:#fff;border:1px solid rgba(11,42,74,.1);box-shadow:0 14px 30px -22px rgba(11,42,74,.45);text-decoration:none;color:inherit;transition:transform .3s var(--k-ease)}
.hd-ref:hover{transform:translateY(-3px);color:inherit}
.hd-ref-bar{display:flex;align-items:center;gap:5px;padding:7px 10px;background:#F3F5F8;font-size:.68rem;color:var(--ink-3)}
.hd-ref-bar i{width:7px;height:7px;border-radius:50%;background:#E06C5F}
.hd-ref-bar i:nth-child(2){background:#E2B654}
.hd-ref-bar i:nth-child(3){background:#5FB98A}
.hd-ref-bar b{margin-left:.3rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.hd-ref img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;object-position:top}
.hd-ref-alt{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.6rem .8rem}
.hd-ref-alt strong{font-size:.8rem;color:var(--k-dark);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.hd-ref-alt em{flex:0 0 auto;font-style:normal;padding:.15rem .55rem;border-radius:99px;background:rgba(14,138,149,.1);color:var(--k-teal);font-size:.66rem;font-weight:700}
.hd-bol{padding:clamp(3.5rem,7vw,6rem) 0}
.hd-beyaz{background:#fff}
.hd-acik{background:#F5F7FA}
.hd-krem{background:linear-gradient(180deg,#FBF7F2 0%,#F5F7FA 100%)}
.hd-bas{max-width:46rem;margin:0 auto 2.6rem;text-align:center}
.hz-main .hd-bas h2{margin:0;font-size:clamp(1.8rem,1.2rem + 1.8vw,2.7rem);letter-spacing:-.04em;color:var(--k-dark)}
.hd-alt{margin:.8rem auto 0;max-width:56ch;color:var(--ink-2);font-size:1rem;line-height:1.7}
.hd-cevap{max-width:52rem;margin:0 auto 1.4rem}
.hd-cevap .answer-block{margin:0;padding:1.3rem 1.5rem;border-radius:18px;background:#F2FAFB;border:1px solid rgba(14,138,149,.18);border-left:4px solid var(--k-teal);font-size:1.02rem;line-height:1.75;color:var(--k-dark)}
.hd-giris{max-width:52rem;margin:0 auto 2.4rem;color:var(--ink-2);font-size:1rem;line-height:1.8}
.hd-kartlar{display:grid;gap:1.1rem}
.hd-kartlar-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.hd-kartlar-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.hd-kartlar-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.hd-kart{padding:1.5rem;border-radius:22px;background:#fff;border:1px solid rgba(11,42,74,.08);box-shadow:0 18px 40px -32px rgba(11,42,74,.35);transition:transform .3s var(--k-ease),box-shadow .3s ease}
.hd-kart:hover{transform:translateY(-3px);box-shadow:0 26px 50px -32px rgba(11,42,74,.45)}
.hd-ik{display:grid;place-items:center;width:46px;height:46px;margin-bottom:1rem;border-radius:14px;background:linear-gradient(160deg,#F2FAFB,#E2F2F4);border:1px solid rgba(14,138,149,.16);color:var(--k-teal)}
.hd-ik svg{width:21px;height:21px}
.hz-main .hd-kart h3{margin:0 0 .5rem;font-size:1.1rem;line-height:1.3;letter-spacing:-.02em;color:var(--k-dark)}
.hd-kart p{margin:0;font-size:.9rem;line-height:1.65;color:var(--ink-2)}
.hd-kart p + p{margin-top:.6rem}
.hd-notlar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;margin-top:1.6rem}
.hd-not{padding:1.4rem 1.5rem;border-radius:18px;background:#fff;border:1px dashed rgba(11,42,74,.16)}
.hz-main .hd-not h3{margin:0 0 .5rem;font-size:1.02rem;color:var(--k-dark)}
.hd-not p{margin:0;font-size:.9rem;line-height:1.65;color:var(--ink-2)}
.hd-not p + p{margin-top:.6rem}
.hd-koyu{position:relative;overflow:hidden;color:#fff;background:radial-gradient(45% 70% at 0% 0%,rgba(198,40,40,.18) 0%,rgba(11,42,74,0) 60%),radial-gradient(50% 70% at 100% 100%,rgba(20,163,174,.28) 0%,rgba(11,42,74,0) 60%),linear-gradient(160deg,#0E2F52 0%,var(--k-dark) 55%,#04142A 100%)}
.hd-koyu-izgara{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,5vw,4.5rem);align-items:center}
.hd-pill-koyu{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.2);color:var(--k-mint);box-shadow:none}
.hz-main .hd-koyu h2{margin:0 0 1rem;color:#fff;font-size:clamp(1.8rem,1.2rem + 1.8vw,2.6rem);letter-spacing:-.04em}
.hd-koyu p{color:rgba(255,255,255,.78);line-height:1.75}
.hd-koyu a:not(.btn){color:var(--k-mint)}
.hd-etkenler{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}
.hd-etken{padding:1.3rem;border-radius:18px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12)}
.hd-etken span{display:block;font-size:.72rem;font-weight:700;letter-spacing:.08em;color:var(--k-mint)}
.hd-etken strong{display:block;margin:.4rem 0 .35rem;font-size:1.05rem;color:#fff}
.hd-etken p{margin:0;font-size:.84rem;line-height:1.6;color:rgba(255,255,255,.7)}
.hd-adimlar{list-style:none;margin:0;padding:0;display:grid;gap:1rem}
.hd-adimlar-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.hd-adimlar-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.hd-adimlar-5{grid-template-columns:repeat(5,minmax(0,1fr))}
.hd-adim{margin:0;padding:1.4rem;border-radius:20px;background:#fff;border:1px solid rgba(11,42,74,.08);box-shadow:0 18px 40px -32px rgba(11,42,74,.35)}
.hd-adim-ust{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}
.hd-adim-ust span{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:rgba(198,40,40,.08);color:var(--k-red);font-weight:800;font-variant-numeric:tabular-nums}
.hd-adim-ust em{font-style:normal;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}
.hz-main .hd-adim h3{margin:0 0 .5rem;font-size:1.05rem;line-height:1.3;color:var(--k-dark)}
.hd-adim p{margin:0;font-size:.86rem;line-height:1.6;color:var(--ink-2)}
.hd-paketler{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.3rem;align-items:start}
.hd-paket{position:relative;padding:1.8rem 1.6rem;border-radius:24px;background:#fff;border:1px solid rgba(11,42,74,.09);box-shadow:0 20px 44px -34px rgba(11,42,74,.4)}
.hd-paket-one{border:2px solid var(--k-red);box-shadow:0 30px 60px -30px rgba(198,40,40,.4);transform:translateY(-10px)}
.hd-paket-rozet{position:absolute;top:-13px;left:50%;transform:translateX(-50%);padding:.3rem .9rem;border-radius:99px;background:linear-gradient(135deg,#E04848,var(--k-red) 60%,var(--k-red-2));color:#fff;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}
.hz-main .hd-paket h3{margin:0;font-size:1.3rem;letter-spacing:-.02em;color:var(--k-dark)}
.hd-paket-oz{margin:.5rem 0 0;font-size:.88rem;line-height:1.6;color:var(--ink-3);min-height:4.2em}
.hd-paket-fiyat{display:flex;align-items:baseline;flex-wrap:wrap;gap:.2rem .6rem;margin:1.2rem 0 1.2rem;font-size:2rem;font-weight:800;letter-spacing:-.04em;color:var(--k-dark)}
.hd-paket-fiyat span{font-size:.8rem;font-weight:500;letter-spacing:0;color:var(--ink-3)}
.hd-paket-btn{display:block;padding:.85rem 1rem;border-radius:12px;border:1px solid rgba(11,42,74,.16);background:#fff;color:var(--k-dark);font-size:.9rem;font-weight:700;text-align:center;text-decoration:none;transition:background .2s ease,color .2s ease}
.hd-paket-btn:hover{background:var(--k-dark);color:#fff}
.hd-paket-one .hd-paket-btn{background:linear-gradient(135deg,#E04848,var(--k-red) 60%,var(--k-red-2));border-color:transparent;color:#fff}
.hd-paket ul{list-style:none;margin:1.4rem 0 0;padding:1.3rem 0 0;border-top:1px solid rgba(11,42,74,.08);display:grid;gap:.6rem}
.hd-paket li{display:flex;gap:.6rem;align-items:flex-start;margin:0;font-size:.88rem;line-height:1.5;color:var(--ink-2)}
.hd-onay{flex:0 0 auto;width:18px;height:18px;padding:3px;border-radius:6px;background:rgba(14,138,149,.14);color:var(--k-teal)}
.hd-paket-not{max-width:52rem;margin:2.2rem auto 0;text-align:center;font-size:.86rem;line-height:1.65;color:var(--ink-3)}
.hd-sss{max-width:52rem;text-align:center}
.hd-sss-govde{text-align:left;margin-top:.6rem}
.hd-sss-govde > h2{text-align:center;margin:0 0 1.6rem;font-size:clamp(1.8rem,1.2rem + 1.8vw,2.6rem);letter-spacing:-.04em;color:var(--k-dark)}
.hd-sss-govde > p{text-align:center;color:var(--ink-3)}
.hd-sss-govde details{margin:0 0 .7rem;border-radius:16px;background:#fff;border:1px solid rgba(11,42,74,.09);box-shadow:0 10px 24px -20px rgba(11,42,74,.35);overflow:hidden}
.hd-sss-govde summary{padding:1.05rem 1.3rem;cursor:pointer;font-weight:600;color:var(--k-dark)}
.hd-sss-govde details[open] summary{color:var(--k-teal)}
.hd-sss-govde details > :not(summary){padding:0 1.3rem}
.hd-sss-wa{display:flex;align-items:center;gap:1rem;margin-top:2rem;padding:1.2rem 1.4rem;border-radius:20px;background:#F5F7FA;border:1px solid rgba(11,42,74,.08);text-align:left}
.hd-sss-wa > div{flex:1}
.hd-sss-wa strong{display:block;color:var(--k-dark)}
.hd-sss-wa p{margin:.2rem 0 0;font-size:.86rem;color:var(--ink-3)}
.hd-ik-k{width:42px;height:42px;margin:0;background:#1E8E4E;color:#fff;border:0}
@media (max-width:1100px){.hd-kartlar-4,.hd-adimlar-5{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (max-width:980px){
  .hd-kartlar-3,.hd-kartlar-4,.hd-adimlar-4,.hd-adimlar-5,.hd-adimlar-3{grid-template-columns:repeat(2,minmax(0,1fr))}
  .hd-koyu-izgara{grid-template-columns:1fr}
  .hd-paketler{grid-template-columns:1fr;max-width:520px;margin:0 auto}
  .hd-paket-one{transform:none}
}
@media (max-width:640px){
  .hd-kartlar-2,.hd-kartlar-3,.hd-kartlar-4,.hd-adimlar-3,.hd-adimlar-4,.hd-adimlar-5,.hd-notlar,.hd-etkenler{grid-template-columns:minmax(0,1fr)}
  .hd-sss-wa{flex-direction:column;align-items:flex-start}
  .hd-ref{width:210px}
}
@media (prefers-reduced-motion:reduce){.hd-serit-iz{animation:none}.hd-serit-pencere{overflow-x:auto}}
.hd-kartlar-1{grid-template-columns:minmax(0,1fr);max-width:52rem;margin:0 auto}
.hd-kartlar-1 .hd-kart{display:grid;grid-template-columns:46px minmax(0,1fr);column-gap:1.1rem}
.hd-kartlar-1 .hd-ik{grid-row:1/4;margin:0}
.hd-notlar > :only-child{grid-column:1/-1}
.hd-mesaj-izgara{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:clamp(2rem,6vw,5.5rem);align-items:center}
.hd-mesaj-gorsel{position:relative;isolation:isolate;margin:0;max-width:440px;justify-self:center}
.hd-mesaj-gorsel img{position:relative;z-index:2;display:block;width:100%;height:auto;border-radius:22px;box-shadow:0 40px 80px -40px rgba(11,42,74,.55),0 0 0 1px rgba(11,42,74,.06);transform:rotate(-2.5deg)}
.hd-mesaj-gorsel::before,.hd-mesaj-gorsel::after{content:"";position:absolute;inset:0;border-radius:24px;border:1px solid rgba(255,255,255,.7);box-shadow:0 26px 50px -30px rgba(11,42,74,.35)}
.hd-mesaj-gorsel::before{z-index:1;background:linear-gradient(150deg,rgba(226,240,242,.95),rgba(240,232,232,.9));transform:translate(5%,4%) rotate(4deg)}
.hd-mesaj-gorsel::after{z-index:0;background:linear-gradient(150deg,rgba(14,138,149,.20),rgba(198,40,40,.14));transform:translate(10%,8%) rotate(9deg)}
@media (prefers-reduced-motion:no-preference){.hd-mesaj-gorsel:hover::before{transform:translate(6%,5%) rotate(5.5deg)}.hd-mesaj-gorsel:hover::after{transform:translate(12%,10%) rotate(11deg)}.hd-mesaj-gorsel::before,.hd-mesaj-gorsel::after{transition:transform .5s var(--k-ease)}}
.hz-main .hd-mesaj h2{margin:0 0 1rem;font-size:clamp(2rem,1.3rem + 2.2vw,3.1rem);letter-spacing:-.045em;line-height:1.06;color:var(--k-dark)}
.hd-mesaj-metin > p:not(.hd-pill){max-width:48ch;font-size:1.05rem;line-height:1.75;color:var(--ink-2)}
@media (max-width:900px){.hd-mesaj-izgara{grid-template-columns:minmax(0,1fr)}.hd-mesaj-gorsel{max-width:340px}}
.hd-grup-bas{margin:2rem 0 1rem;font-size:1.15rem;color:var(--k-dark)}
.silo-grup:first-child .hd-grup-bas{margin-top:0}
.hd-hizmetler{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}
.hd-hizmet{display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:1rem;align-items:start;padding:1.3rem;border-radius:20px;background:#fff;border:1px solid rgba(11,42,74,.08);box-shadow:0 18px 40px -32px rgba(11,42,74,.35);text-decoration:none;color:inherit;transition:transform .3s var(--k-ease),border-color .2s}
.hd-hizmet:hover{transform:translateY(-3px);border-color:var(--k-teal-2);color:inherit}
.hd-hizmet .hd-ik{margin:0}
.hd-hizmet-g strong{display:block;font-size:1.02rem;line-height:1.3;color:var(--k-dark)}
.hd-hizmet-g small{display:block;margin-top:.35rem;font-size:.84rem;line-height:1.55;color:var(--ink-3)}
.hd-hizmet-ok{color:var(--ink-3);transition:transform .25s var(--k-ease),color .25s}
.hd-hizmet:hover .hd-hizmet-ok{color:var(--k-teal);transform:translateX(3px)}
.hd-uyari{border-style:solid;border-color:rgba(198,40,40,.25);background:#FFF7F7}
.hd-senaryolar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}
.hz-main .hd-koyu .hd-etken h3{margin:.4rem 0 .5rem;font-size:1.1rem;color:#fff}
.hd-koyu .hd-etken p,.hd-koyu .hd-etken li{font-size:.9rem;color:rgba(255,255,255,.75)}
.hz-main .hd-koyu .hd-bas h2{color:#fff}
.hd-koyu .hd-alt{color:rgba(255,255,255,.75)}
.hd-orta{justify-content:center;margin-top:2.2rem}
@media (max-width:980px){.hd-hizmetler{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:640px){.hd-hizmetler,.hd-senaryolar{grid-template-columns:minmax(0,1fr)}}
.hd-kartlar-1 .hd-kart > :not(.hd-ik){grid-column:2}
.hd-kartlar-1 .hd-ik{grid-row:1/span 20;align-self:start}
@media (max-width:640px){.hd-kartlar-1 .hd-kart{display:block}.hd-kartlar-1 .hd-ik{margin-bottom:1rem}}
.hd-kart ul,.hd-kart ol{margin:.6rem 0 0;padding-left:1.1rem}
.hd-kart li{margin:.35rem 0 0;font-size:.9rem;line-height:1.6;color:var(--ink-2)}
.hd-kartlar-2 .hd-kart{padding:1.7rem 1.8rem}
.hd-kartlar-2 .hd-kart p,.hd-kartlar-2 .hd-kart li{font-size:.94rem}
.hd-kart-genis{grid-column:1/-1}
.hd-kart-genis ul{columns:2;column-gap:2.4rem}
.hd-kart-genis li{break-inside:avoid}
.hd-kart-genis > p{max-width:none}
@media (max-width:760px){.hd-kart-genis ul{columns:1}}
.hd-genel{position:relative;overflow:hidden}
.hd-genel::before{content:"";position:absolute;right:-12%;top:-10%;width:55%;height:70%;border-radius:50%;background:radial-gradient(closest-side,rgba(14,138,149,.07),rgba(14,138,149,0));pointer-events:none}
.hd-genel-izgara{position:relative;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(2rem,5vw,4.5rem);align-items:start;margin-bottom:clamp(2.2rem,4vw,3.2rem)}
.hd-genel-sol{position:sticky;top:calc(var(--hdr) + 2rem)}
.hz-main .hd-genel-sol h2{margin:0 0 1.3rem;font-size:clamp(1.9rem,1.2rem + 2vw,2.9rem);letter-spacing:-.045em;line-height:1.06;color:var(--k-dark)}
.hd-genel .hd-cevap{max-width:none;margin:0}
.hd-genel .hd-cevap .answer-block{position:relative;padding:1.4rem 1.5rem 1.4rem 1.7rem;border:0;border-radius:20px;background:linear-gradient(150deg,#0E2F52 0%,var(--k-dark) 70%);color:rgba(255,255,255,.9);font-size:1rem;line-height:1.7;box-shadow:0 26px 50px -30px rgba(11,42,74,.6)}
.hd-genel .hd-cevap .answer-block::before{content:"Kısaca";display:block;margin-bottom:.5rem;font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--k-mint)}
.hd-genel .hd-cevap .answer-block strong{color:#fff}
.hd-genel .hd-cevap .answer-block a{color:var(--k-mint)}
.hd-cip{list-style:none;margin:1.2rem 0 0;padding:0;display:grid;gap:.5rem}
.hd-cip li{display:flex;align-items:baseline;gap:.8rem;margin:0;padding:.7rem 1rem;border-radius:12px;background:#F5F8FA;border:1px solid rgba(11,42,74,.06)}
.hd-cip span{flex:0 0 6.5rem;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}
.hd-cip strong{font-size:.88rem;font-weight:600;line-height:1.45;color:var(--k-dark)}
.hd-toc{margin-top:1.4rem}
.hd-toc > p{margin:0 0 .6rem;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}
.hd-toc ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.45rem}
.hd-toc li{margin:0}
.hd-toc a{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .85rem .45rem .5rem;border-radius:99px;background:#fff;border:1px solid rgba(11,42,74,.12);font-size:.82rem;font-weight:600;color:var(--k-dark);text-decoration:none;transition:border-color .2s,color .2s,background .2s}
.hd-toc a span{display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:50%;background:rgba(14,138,149,.12);color:var(--k-teal);font-size:.68rem;font-variant-numeric:tabular-nums}
.hd-toc a:hover{border-color:var(--k-teal);color:var(--k-teal)}
.hd-genel-sag .hd-giris{max-width:none;margin:0;font-size:1rem;line-height:1.85;color:var(--ink-2)}
.hd-genel-sag .hd-giris > p:first-child{font-size:clamp(1.1rem,1rem + .4vw,1.3rem);line-height:1.65;color:var(--k-dark);font-weight:500;letter-spacing:-.01em}
.hd-genel-sag .hd-giris > p:first-child::first-letter{float:left;margin:.08em .12em 0 0;font-size:3.4em;line-height:.8;font-weight:800;color:var(--k-teal)}
.hd-genel-sag .hd-giris > p + p{padding-left:1.1rem;border-left:2px solid rgba(14,138,149,.25)}
.hd-kart{position:relative;overflow:hidden}
.hd-kart::before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--hd-ton,var(--k-teal));transform:scaleX(.18);transform-origin:left;transition:transform .45s var(--k-ease)}
.hd-kart:hover::before{transform:none}
.hd-ton-0{--hd-ton:var(--k-teal)}
.hd-ton-1{--hd-ton:var(--k-red)}
.hd-ton-2{--hd-ton:#15406B}
.hd-ton-1 .hd-ik{background:linear-gradient(160deg,#FFF5F5,#FBE6E6);border-color:rgba(198,40,40,.16);color:var(--k-red)}
.hd-ton-2 .hd-ik{background:linear-gradient(160deg,#F2F6FB,#E3EBF5);border-color:rgba(21,64,107,.16);color:#15406B}
.hd-kart-no{position:absolute;top:1.2rem;right:1.3rem;font-size:2.4rem;font-weight:800;line-height:1;letter-spacing:-.04em;color:rgba(11,42,74,.06);font-variant-numeric:tabular-nums}
.hd-kart-g > p:first-child:not(:only-child){color:var(--k-dark);font-weight:500}
.hd-kart.hd-kisa .hd-kart-g{max-height:165px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 62%,transparent);mask-image:linear-gradient(180deg,#000 62%,transparent)}
.hd-kart.hd-kisa.hd-acilmis .hd-kart-g{max-height:none;-webkit-mask-image:none;mask-image:none}
.hd-devam{display:inline-flex;align-items:center;gap:.4rem;margin-top:.9rem;padding:.45rem .9rem;border:1px solid rgba(14,138,149,.3);border-radius:99px;background:#fff;color:var(--k-teal);font:inherit;font-size:.82rem;font-weight:700;cursor:pointer;transition:background .2s,color .2s}
.hd-devam::after{content:"↓";transition:transform .25s var(--k-ease)}
.hd-acilmis .hd-devam::after{transform:rotate(180deg)}
.hd-devam:hover{background:var(--k-teal);color:#fff}
.hd-devam:focus-visible{outline:2px solid var(--k-teal);outline-offset:2px}
@media (max-width:980px){.hd-genel-izgara{grid-template-columns:minmax(0,1fr)}.hd-genel-sol{position:static}}
.hd-genel-yan{display:grid;gap:1rem;margin-top:1.8rem}
.hd-genel-yan .hd-kart{padding:1.4rem 1.5rem}
.hd-zaman{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:1.6rem}
.hd-zaman::before{content:"";position:absolute;left:calc(100% / var(--n) / 2);right:calc(100% / var(--n) / 2);top:22px;height:2px;background:linear-gradient(90deg,var(--k-teal),rgba(14,138,149,.25) 50%,var(--k-red));border-radius:2px}
.hd-z{position:relative;margin:0;padding:0;text-align:center}
.hd-z-no{position:relative;z-index:1;display:grid;place-items:center;width:46px;height:46px;margin:0 auto 1.1rem;border-radius:50%;background:#fff;border:2px solid var(--k-teal);color:var(--k-teal);font-weight:800;font-size:.95rem;font-variant-numeric:tabular-nums;box-shadow:0 0 0 6px var(--hd-z-bg,#fff)}
.hd-z:last-child .hd-z-no{border-color:var(--k-red);color:var(--k-red)}
.hz-main .hd-z h3{margin:0 0 .5rem;font-size:1.02rem;line-height:1.3;color:var(--k-dark)}
.hd-z p{margin:0;font-size:.86rem;line-height:1.6;color:var(--ink-2)}
.hd-acik .hd-zaman{--hd-z-bg:#F5F7FA}
.hd-akordeon{max-width:56rem;margin:2.6rem auto 0;border-top:1px solid rgba(11,42,74,.12)}
.hd-ak-giris{padding:1.2rem 0;color:var(--ink-2);font-size:.95rem;line-height:1.7;border-bottom:1px solid rgba(11,42,74,.12)}
.hd-ak-giris p{margin:0}
.hd-ak{border-bottom:1px solid rgba(11,42,74,.12)}
.hd-ak summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.15rem .2rem;cursor:pointer;list-style:none}
.hd-ak summary::-webkit-details-marker{display:none}
.hz-main .hd-ak summary h3{margin:0;font-size:1.05rem;line-height:1.35;color:var(--k-dark);transition:color .2s}
.hd-ak summary span{flex:0 0 auto;position:relative;width:30px;height:30px;border-radius:50%;background:rgba(14,138,149,.1);transition:background .2s,transform .3s var(--k-ease)}
.hd-ak summary span::before,.hd-ak summary span::after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;margin:-1px 0 0 -6px;border-radius:2px;background:var(--k-teal)}
.hd-ak summary span::after{transform:rotate(90deg);transition:transform .3s var(--k-ease)}
.hd-ak[open] summary span{background:var(--k-teal);transform:rotate(180deg)}
.hd-ak[open] summary span::before,.hd-ak[open] summary span::after{background:#fff}
.hd-ak[open] summary span::after{transform:rotate(0)}
.hd-ak summary:hover h3,.hd-ak[open] summary h3{color:var(--k-teal)}
.hd-ak summary:focus-visible{outline:2px solid var(--k-teal);outline-offset:2px;border-radius:8px}
.hd-ak-g{padding:0 3rem 1.3rem .2rem;color:var(--ink-2);font-size:.95rem;line-height:1.75}
.hd-ak-g p{margin:0 0 .7rem}
.hd-ak-g > :last-child{margin-bottom:0}
.hd-ak-uyari summary h3{color:var(--k-red)}
.hd-ak-uyari summary span{background:rgba(198,40,40,.1)}
.hd-ak-uyari summary span::before,.hd-ak-uyari summary span::after{background:var(--k-red)}
.hd-ak-uyari[open] summary span{background:var(--k-red)}
@media (max-width:980px){
  .hd-zaman{grid-template-columns:minmax(0,1fr);gap:1.4rem}
  .hd-zaman::before{left:22px;right:auto;top:10px;bottom:10px;width:2px;height:auto;background:linear-gradient(180deg,var(--k-teal),rgba(14,138,149,.25) 50%,var(--k-red))}
  .hd-z{display:grid;grid-template-columns:46px minmax(0,1fr);column-gap:1rem;text-align:left}
  .hd-z-no{grid-row:1/3;margin:0}
  .hd-z h3{margin-top:.6rem}
  .hd-ak-g{padding-right:.2rem}
}
.hd-paneller{list-style:none;margin:0;padding:0;display:flex;gap:.8rem;height:clamp(440px,38vw,520px)}
.hd-pn{position:relative;flex:1 1 0;min-width:0;margin:0;border-radius:24px;overflow:hidden;cursor:pointer;background:var(--k-dark);box-shadow:0 26px 50px -34px rgba(11,42,74,.6);transition:flex-grow .6s var(--k-ease);outline:none}
.hd-pn.is-on{flex-grow:calc(var(--n) * 1.15);cursor:default}
.hd-pn img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 60%;transform:scale(1.04);transition:transform .9s var(--k-ease),filter .6s}
.hd-pn:not(.is-on) img{filter:saturate(.75)}
.hd-pn.is-on img{transform:none}
.hd-pn::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,20,42,.12) 0%,rgba(4,20,42,.25) 35%,rgba(4,20,42,.92) 100%);transition:background .5s}
.hd-pn.is-on::after{background:linear-gradient(180deg,rgba(4,20,42,.05) 0%,rgba(4,20,42,.35) 38%,rgba(4,20,42,.94) 72%)}
.hd-pn-no{position:absolute;z-index:2;top:1.1rem;right:1.2rem;font-size:1.9rem;font-weight:800;letter-spacing:-.04em;color:rgba(255,255,255,.55);font-variant-numeric:tabular-nums}
.hd-pn.is-on .hd-pn-no{color:var(--k-mint)}
.hd-pn-dik{position:absolute;z-index:2;left:50%;bottom:1.6rem;transform:translateX(-50%) rotate(180deg);writing-mode:vertical-rl;max-height:70%;overflow:hidden;font-size:1.05rem;font-weight:700;line-height:1.2;color:#fff;white-space:nowrap;text-overflow:ellipsis;transition:opacity .3s}
.hd-pn.is-on .hd-pn-dik{opacity:0}
.hd-pn-ic{position:absolute;z-index:2;left:0;right:0;bottom:0;padding:1.6rem 1.7rem 1.7rem;opacity:0;transform:translateY(16px);visibility:hidden;transition:opacity .35s,transform .5s var(--k-ease),visibility .35s}
.hd-pn.is-on .hd-pn-ic{opacity:1;transform:none;visibility:visible;transition-delay:.2s,.2s,0s}
.hz-main .hd-pn-ic h3{margin:0 0 .6rem;max-width:34ch;font-size:clamp(1.2rem,1rem + .6vw,1.55rem);line-height:1.25;letter-spacing:-.02em;color:#fff}
.hd-pn-g{max-width:62ch;max-height:12.5rem;overflow-y:auto;padding-right:.4rem;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.35) transparent}
.hd-pn-g p,.hd-pn-g li{margin:0 0 .6rem;font-size:.9rem;line-height:1.65;color:rgba(255,255,255,.85)}
.hd-pn-g a{color:var(--k-mint)}
.hd-pn-g strong{color:#fff}
.hd-pn-g ul,.hd-pn-g ol{padding-left:1.1rem;margin:0}
.hd-pn:focus-visible{box-shadow:0 0 0 3px var(--k-mint),0 26px 50px -34px rgba(11,42,74,.6)}
@media (max-width:900px){
  .hd-paneller{flex-direction:column;height:auto;gap:1rem}
  .hd-pn,.hd-pn.is-on{flex:none;min-height:340px;cursor:default}
  .hd-pn::after{background:linear-gradient(180deg,rgba(4,20,42,.05) 0%,rgba(4,20,42,.4) 35%,rgba(4,20,42,.94) 70%)}
  .hd-pn-dik{display:none}
  .hd-pn-ic{position:relative;margin-top:140px;opacity:1;transform:none;visibility:visible}
  .hd-pn-g{max-height:none;overflow:visible}
  .hd-pn img{transform:none;filter:none}
}
@media (prefers-reduced-motion:reduce){.hd-pn,.hd-pn img,.hd-pn-ic{transition:none}}
@media (max-width:900px){
  .hd-pn,.hd-pn.is-on{min-height:0;display:flex;flex-direction:column;background:var(--k-dark)}
  .hd-pn img{position:relative;inset:auto;height:200px;flex:0 0 auto}
  .hd-pn::after{display:none}
  .hd-pn-ic{margin-top:0;padding:1.3rem 1.3rem 1.5rem}
  .hd-pn-no{color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.5)}
  .hd-paneller{max-width:100%}
}
.lp-bar{position:sticky;top:12px;z-index:900;padding:0 var(--oluk)}
.lp-bar-ic{max-width:1440px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.4rem .6rem .4rem 1.4rem;border-radius:999px;background:var(--cam);border:1px solid var(--cam-brd);backdrop-filter:var(--cam-blur);-webkit-backdrop-filter:var(--cam-blur);box-shadow:var(--cam-sh)}
.lp-bar .logo img{height:38px;width:auto}
.lp-bar-sag{display:flex;align-items:center;gap:.6rem}
.lp-bar-tel{display:inline-flex;align-items:center;gap:.45rem;padding:.55rem .9rem;border-radius:99px;color:var(--k-dark);font-weight:700;font-size:.9rem;text-decoration:none}
.lp-bar-tel:hover{color:var(--k-teal)}
.lp-bar-wa{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#1E8E4E;color:#fff}
.lp-bar-wa:hover{color:#fff;background:#177a42}
.lp-i{width:18px;height:18px}
.lp-hero{position:relative;overflow:hidden;margin-top:-70px;padding:calc(70px + clamp(2.5rem,5vw,4rem)) 0 clamp(3rem,6vw,5rem);color:#fff;
  background:radial-gradient(55% 70% at 85% 15%,rgba(20,163,174,.35) 0%,rgba(11,42,74,0) 60%),radial-gradient(40% 60% at 0% 100%,rgba(198,40,40,.18) 0%,rgba(11,42,74,0) 60%),linear-gradient(160deg,#15406B 0%,var(--k-dark) 55%,#04142A 100%)}
.lp-hero::before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(95,211,220,.12) 1px,transparent 1.4px);background-size:26px 26px;pointer-events:none}
.lp-hero-izgara{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(2rem,5vw,4.5rem);align-items:center}
.lp-hero .breadcrumb{margin-bottom:1.4rem}
.lp-hero .breadcrumb,.lp-hero .breadcrumb a{color:rgba(255,255,255,.65)}
.hz-main .lp-hero h1{margin:0;max-width:16ch;color:#fff;font-size:clamp(2.6rem,1.4rem + 4vw,4.8rem);letter-spacing:-.05em;line-height:1}
.lp-lead{max-width:52ch;margin:1.3rem 0 0;font-size:clamp(1.02rem,.95rem + .35vw,1.2rem);line-height:1.7;color:rgba(255,255,255,.8)}
.lp-fayda{list-style:none;margin:1.8rem 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 1.4rem}
.lp-fayda li{display:flex;gap:.6rem;align-items:flex-start;margin:0;font-size:.95rem;font-weight:600;color:#fff}
.lp-fayda .hd-onay{background:rgba(95,211,220,.18);color:var(--k-mint)}
.lp-guven{list-style:none;margin:2rem 0 0;padding:1.3rem 0 0;border-top:1px solid rgba(255,255,255,.14);display:flex;flex-wrap:wrap;gap:.6rem 1.8rem}
.lp-guven li{margin:0;font-size:.88rem;color:rgba(255,255,255,.7)}
.lp-guven b{color:var(--k-mint);font-size:1.05rem}
.lp-form-kart{padding:clamp(1.5rem,3vw,2.2rem);border-radius:26px;background:#fff;color:var(--ink);box-shadow:0 40px 90px -40px rgba(0,0,0,.7)}
.lp-form-et{margin:0 0 .4rem;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--k-red)}
.hz-main .lp-form-kart h2{margin:0;font-size:1.6rem;letter-spacing:-.03em;color:var(--k-dark)}
.lp-form-alt{margin:.4rem 0 1.2rem;font-size:.9rem;color:var(--ink-3)}
.lp-form-kart .randevu-form{padding:0;border:0;background:none;box-shadow:none;margin:0}
.lp-form-kart .randevu-form input[type=text],.lp-form-kart .randevu-form input[type=tel],.lp-form-kart .randevu-form select{width:100%;padding:.85rem 1rem;border-radius:12px;border:1px solid rgba(11,42,74,.16);background:#F7F9FB;font:inherit}
.lp-form-kart .randevu-form input:focus,.lp-form-kart .randevu-form select:focus{border-color:var(--k-teal);background:#fff;outline:none;box-shadow:0 0 0 3px rgba(14,138,149,.15)}
.lp-form-kart .f-row{margin-bottom:.8rem}
.lp-form-kart .f-row label{display:block;margin-bottom:.3rem;font-size:.84rem;font-weight:600;color:var(--k-dark)}
.lp-form-kart .f-note{font-size:.78rem;color:var(--ink-3)}
.lp-form-kart .f-consent{font-size:.8rem;color:var(--ink-2);margin:.4rem 0}
.lp-form-kart .randevu-form .btn{width:100%;justify-content:center;padding:1rem 1.3rem;margin-top:.8rem}
.lp-imza{padding-top:1.4rem}
.lp-imza .cs-byline{margin:0;padding:0;background:none;border:0}
.lp-iki{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(2rem,5vw,4.5rem);align-items:start}
.hz-main .lp-problem h2{margin:0 0 1.2rem;font-size:clamp(1.9rem,1.2rem + 2vw,2.8rem);letter-spacing:-.045em;line-height:1.06;color:var(--k-dark)}
.lp-problem .answer-block{margin:0 0 1.2rem;padding:1.3rem 1.5rem;border-radius:18px;background:#FFF6F6;border-left:4px solid var(--k-red);color:var(--k-dark);font-size:1.02rem;line-height:1.7}
.lp-metin{color:var(--ink-2);line-height:1.8}
.lp-cozumler{display:grid;gap:1rem}
.lp-cozum{padding:1.6rem 1.7rem;border-radius:22px;background:linear-gradient(160deg,#0E2F52,var(--k-dark));color:rgba(255,255,255,.82);box-shadow:0 30px 60px -36px rgba(11,42,74,.7)}
.lp-et{margin:0 0 .4rem;font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--k-mint)}
.hz-main .lp-cozum h3{margin:0 0 .6rem;color:#fff;font-size:1.25rem}
.lp-cozum p{margin:0 0 .6rem;font-size:.94rem;line-height:1.7}
.lp-neler{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem 2.6rem}
.lp-ne{display:grid;grid-template-columns:46px minmax(0,1fr);gap:1.1rem;margin:0;padding:1.3rem 0;border-bottom:1px solid rgba(11,42,74,.1)}
.lp-ne .hd-ik{margin:0}
.hz-main .lp-ne h3{margin:.2rem 0 .4rem;font-size:1.1rem;color:var(--k-dark)}
.lp-ne p{margin:0;font-size:.92rem;line-height:1.65;color:var(--ink-2)}
.lp-orta{text-align:center;margin-top:2rem}
.lp-kapanis{padding:clamp(3rem,6vw,5rem) 0;background:#fff}
.lp-kapanis-ic{display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap;padding:clamp(2rem,4vw,3.2rem);border-radius:30px;color:rgba(255,255,255,.8);background:radial-gradient(50% 80% at 100% 0%,rgba(198,40,40,.3) 0%,rgba(11,42,74,0) 60%),linear-gradient(140deg,#15406B 0%,var(--k-dark) 60%,#04142A 100%)}
.lp-kapanis-ic > div:first-child{max-width:40rem}
.hz-main .lp-kapanis h2{margin:0 0 .7rem;color:#fff;font-size:clamp(1.8rem,1.2rem + 1.8vw,2.6rem);letter-spacing:-.04em;line-height:1.1}
.lp-kapanis p{margin:0}
.lp-kapanis-btn{display:flex;flex-wrap:wrap;gap:.7rem}
.lp-cubuk{display:none}
.hz-duzen-l ~ .wa-float,.hz-duzen-l .wa-float{display:none}
@media (max-width:980px){
  .lp-hero-izgara,.lp-iki{grid-template-columns:minmax(0,1fr)}
  .lp-neler{grid-template-columns:minmax(0,1fr)}
}
@media (max-width:640px){
  .lp-bar-tel span{display:none}
  .lp-bar-ic{padding:.35rem .4rem .35rem .9rem}
  .lp-bar .logo img{height:32px}
  .lp-fayda{grid-template-columns:minmax(0,1fr)}
  .lp-cubuk{position:fixed;left:0;right:0;bottom:0;z-index:950;display:grid;grid-template-columns:1fr 1fr 1.4fr;gap:.5rem;padding:.6rem .7rem calc(.6rem + env(safe-area-inset-bottom));background:rgba(255,255,255,.96);border-top:1px solid rgba(11,42,74,.1);box-shadow:0 -10px 30px -18px rgba(11,42,74,.5)}
  .lp-cubuk a{display:flex;align-items:center;justify-content:center;gap:.4rem;padding:.75rem .4rem;border-radius:12px;background:#F1F4F7;color:var(--k-dark);font-size:.86rem;font-weight:700;text-decoration:none}
  .lp-cubuk .lp-cubuk-ana{background:linear-gradient(135deg,#E04848,var(--k-red) 60%,var(--k-red-2));color:#fff}
  .hz-duzen-l{padding-bottom:4.5rem}
}
@media (max-width:640px){.lp-bar{padding:0 .6rem}.lp-bar-ic{gap:.4rem}.lp-bar-sag{gap:.35rem}.lp-bar-sag .btn{padding:.55rem .8rem;font-size:.8rem}.lp-bar-tel{padding:.5rem}.lp-bar-wa{width:38px;height:38px}.lp-bar .logo{min-width:0;flex:0 1 auto}}
.lp-form-guven{list-style:none;margin:1rem 0 0;padding:1rem 0 0;border-top:1px solid rgba(11,42,74,.08);display:flex;flex-wrap:wrap;gap:.5rem 1.1rem}
.lp-form-guven li{display:flex;align-items:center;gap:.35rem;margin:0;font-size:.78rem;font-weight:600;color:var(--ink-2)}
.lp-form-guven .hd-onay{width:16px;height:16px;padding:2px}
.lp-vitrin{padding:clamp(3.5rem,7vw,6rem) 0;background:linear-gradient(180deg,#F5F7FA 0%,#fff 100%);overflow:hidden}
.lp-cihazlar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.2rem,3vw,2.4rem);align-items:end}
.lp-cihaz{position:relative;display:block;padding-bottom:2.4rem;text-decoration:none;color:inherit}
.lp-cihaz-1{transform:translateY(-1.6rem)}
.lp-masa{margin:0;border-radius:12px;overflow:hidden;background:#0F2A42;box-shadow:0 34px 60px -30px rgba(11,42,74,.55);transition:transform .5s var(--k-ease)}
.lp-cihaz:hover .lp-masa{transform:translateY(-4px)}
.lp-e-masa{--eh:220px}
.lp-tel{position:absolute;right:-6%;bottom:0;width:30%;margin:0;padding:12px 5px 5px;border-radius:18px;background:#04142A;border:1px solid rgba(255,255,255,.14);box-shadow:0 24px 44px -18px rgba(0,0,0,.7)}
.lp-e-tel{--eh:190px;border-radius:12px}
.lp-cihaz-ad{position:absolute;left:0;bottom:0;font-size:.86rem;font-weight:700;color:var(--k-dark)}
.lp-tablo-kart{max-width:62rem;margin:0 auto;border-radius:24px;overflow:hidden;background:#fff;border:1px solid rgba(11,42,74,.08);box-shadow:0 24px 50px -36px rgba(11,42,74,.45)}
.lp-tablo{width:100%;border-collapse:collapse;font-size:.92rem}
.lp-tablo th,.lp-tablo td{padding:1rem 1.2rem;border-bottom:1px solid rgba(11,42,74,.07);text-align:center}
.lp-tablo thead th{font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);background:#F7F9FB}
.lp-tablo tbody th{text-align:left;font-weight:600;color:var(--k-dark)}
.lp-tablo tr:last-child th,.lp-tablo tr:last-child td{border-bottom:0}
.lp-tablo .lp-biz{background:rgba(14,138,149,.07)}
.lp-tablo thead .lp-biz{background:var(--k-teal);color:#fff}
.lp-v .hd-onay{width:24px;height:24px;margin:0 auto;display:block}
.lp-x{display:inline-block;width:24px;color:rgba(11,42,74,.3);font-weight:700}
.lp-mevzuat{padding:clamp(3.5rem,7vw,6rem) 0;color:rgba(255,255,255,.8);background:radial-gradient(50% 70% at 0% 0%,rgba(20,163,174,.25) 0%,rgba(11,42,74,0) 60%),linear-gradient(160deg,#0E2F52 0%,var(--k-dark) 60%,#04142A 100%)}
.lp-mevzuat-ic{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,5vw,4.5rem);align-items:center}
.hz-main .lp-mevzuat h2{margin:0 0 1rem;color:#fff;font-size:clamp(1.9rem,1.2rem + 2vw,2.8rem);letter-spacing:-.045em;line-height:1.08}
.lp-mevzuat p{margin:0 0 1.6rem;line-height:1.75}
.lp-kontrol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}
.lp-kontrol li{display:flex;gap:.75rem;margin:0;padding:1.1rem 1.2rem;border-radius:16px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1)}
.lp-kontrol .hd-onay{background:rgba(95,211,220,.18);color:var(--k-mint)}
.lp-kontrol strong{display:block;color:#fff;font-size:.95rem;line-height:1.35}
.lp-kontrol span{display:block;margin-top:.25rem;font-size:.75rem;letter-spacing:.04em;color:var(--k-mint)}
.lp-neler{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}
.lp-ne{position:relative;display:block;padding:1.5rem;border:1px solid rgba(11,42,74,.08);border-radius:22px;background:#fff;box-shadow:0 18px 40px -32px rgba(11,42,74,.35);overflow:hidden}
.lp-ne .hd-ik{margin:0 0 1rem}
.lp-ne-0{grid-row:span 2;display:flex;flex-direction:column;justify-content:flex-end;min-height:20rem;color:rgba(255,255,255,.82);border:0;background:radial-gradient(60% 60% at 100% 0%,rgba(20,163,174,.35) 0%,rgba(11,42,74,0) 60%),linear-gradient(160deg,#15406B,var(--k-dark))}
.lp-ne-0 .hd-ik{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.16);color:var(--k-mint)}
.hz-main .lp-ne-0 h3{color:#fff;font-size:1.5rem}
.lp-ne-0 p{color:rgba(255,255,255,.8);font-size:1rem}
.lp-ne-0 .hd-kart-no{color:rgba(255,255,255,.12);font-size:4rem}
@media (max-width:980px){
  .lp-cihazlar,.lp-mevzuat-ic{grid-template-columns:minmax(0,1fr)}
  .lp-cihaz-1{transform:none}
  .lp-cihaz:nth-child(n+2){display:none}
  .lp-neler{grid-template-columns:repeat(2,minmax(0,1fr))}
  .lp-ne-0{grid-column:1/-1;grid-row:auto;min-height:14rem}
}
@media (max-width:640px){
  .lp-kontrol,.lp-neler{grid-template-columns:minmax(0,1fr)}
  .lp-tablo{font-size:.8rem}
  .lp-tablo th,.lp-tablo td{padding:.75rem .5rem}
  .lp-tablo thead th{font-size:.66rem;letter-spacing:0}
  .lp-tel{right:0}
}
.lp-cihaz-ad{max-width:62%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.hz-main .lp-hero h1{font-size:clamp(2.8rem,1.4rem + 4.8vw,5.6rem);letter-spacing:-.055em;line-height:.98}
.lp-imlec{display:inline-block;margin-left:.04em;color:var(--k-mint);animation:lpImlec 1.1s steps(1) infinite}
@keyframes lpImlec{50%{opacity:0}}
.lp-hero{padding-bottom:clamp(7rem,12vw,10rem)}
.lp-ekranlar{position:relative;z-index:2;margin-top:clamp(-7rem,-10vw,-5rem);overflow:hidden;padding:1rem 0 2.4rem}
.lp-ekran-sahne{transform:perspective(1600px) rotateX(14deg) rotateZ(-4deg) scale(1.08);transform-origin:center top}
.lp-ekran-sira{display:flex;gap:1.1rem;width:max-content;list-style:none;margin:0 0 1.1rem;padding:0;animation:hdKay 70s linear infinite}
.lp-ekran-sira.lp-ters{animation-direction:reverse;animation-duration:80s;margin-left:-160px}
.lp-ekran-sahne:hover .lp-ekran-sira{animation-play-state:paused}
.lp-ekran-sira li{margin:0;flex:0 0 auto}
.lp-ekran-sira a{display:block;width:340px;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 26px 46px -24px rgba(11,42,74,.55),0 0 0 1px rgba(11,42,74,.06)}
.lp-ekran-sira img{display:block;width:100%;aspect-ratio:2/1;object-fit:cover;object-position:top}
.lp-markalar{padding:clamp(2rem,4vw,3rem) 0;background:#fff;text-align:center}
.lp-markalar > p{margin:0 0 1.2rem;font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}
.lp-marka-pencere{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}
.lp-marka-pencere ul{display:flex;gap:3rem;width:max-content;list-style:none;margin:0;padding:0;animation:hdKay 55s linear infinite}
.lp-marka-pencere li{margin:0;font-size:1.15rem;font-weight:800;letter-spacing:-.02em;color:rgba(11,42,74,.35);white-space:nowrap;transition:color .3s}
.lp-marka-pencere li:hover{color:var(--k-dark)}
.lp-rakam-bant{position:relative;overflow:hidden;padding:clamp(4rem,8vw,6.5rem) 0 clamp(3rem,6vw,4.5rem);color:rgba(255,255,255,.75);background:radial-gradient(70% 90% at 50% 0%,rgba(20,163,174,.22) 0%,rgba(11,42,74,0) 60%),linear-gradient(180deg,#071B33 0%,var(--k-dark) 100%)}
.lp-rakam-bant::before{content:"";position:absolute;left:50%;top:9rem;width:min(1300px,140%);aspect-ratio:2/1;transform:translateX(-50%);border-radius:50% 50% 0 0;border:1px solid rgba(95,211,220,.14);border-bottom:0;pointer-events:none}
.lp-rakam-bas{position:relative;max-width:42rem;margin:0 auto;text-align:center}
.hz-main .lp-rakam-bant h2{margin:0 0 .8rem;color:#fff;font-size:clamp(2rem,1.3rem + 2.2vw,3rem);letter-spacing:-.045em}
.lp-rakam-bas p{margin:0;line-height:1.7}
.lp-yay{position:relative;list-style:none;margin:2.6rem auto 0;padding:0;max-width:1100px;height:190px}
.lp-yay li{--t:calc(var(--i) / (var(--n) - 1));position:absolute;left:calc(var(--t) * 100%);top:calc(150px - sin(var(--t) * 180deg) * 140px);transform:translate(-50%,-50%);margin:0;padding:.55rem 1rem;border-radius:99px;white-space:nowrap;font-size:.82rem;font-weight:700;color:#fff;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(6px);transition:background .25s,border-color .25s}
.lp-yay li:hover{background:rgba(95,211,220,.16);border-color:rgba(95,211,220,.45)}
.lp-sayilar{position:relative;list-style:none;margin:1rem 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;text-align:center}
.lp-sayilar li{margin:0}
.lp-sayilar b{display:block;font-size:clamp(2.8rem,1.8rem + 3vw,4.4rem);font-weight:300;letter-spacing:-.05em;line-height:1;color:#fff}
.lp-sayilar b::after{content:"+";color:var(--k-mint)}
.lp-sayilar span{display:block;margin-top:.6rem;font-size:.88rem;color:rgba(255,255,255,.6)}
.lp-sayi-not{margin:2rem 0 0;text-align:center;font-size:.74rem;color:rgba(255,255,255,.4)}
@media (max-width:900px){
  .lp-ekran-sira a{width:240px}
  .lp-yay{height:auto;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}
  .lp-yay li{position:static;transform:none}
  .lp-rakam-bant::before{display:none}
}
@media (max-width:640px){.lp-sayilar{grid-template-columns:minmax(0,1fr);gap:1.8rem}}
@media (prefers-reduced-motion:reduce){.lp-imlec,.lp-ekran-sira,.lp-marka-pencere ul{animation:none}}
.lp-yay li{left:calc(50% - cos(var(--t) * 180deg) * 42%);top:calc(160px - sin(var(--t) * 180deg) * 140px)}
@media (max-width:900px){.lp-yay li{left:auto;top:auto}}
.ml-serit{padding:clamp(1.8rem,3.5vw,2.6rem) 0;background:linear-gradient(180deg,#071B33 0%,#04142A 100%);text-align:center}
.ml-serit > p{margin:0 0 1.3rem;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.5)}
.ml-pencere{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}
.ml-pencere ul{display:flex;align-items:center;gap:clamp(2rem,4vw,3.4rem);width:max-content;list-style:none;margin:0;padding:.3rem 0;animation:hdKay 90s linear infinite}
.ml-pencere:hover ul{animation-play-state:paused}
.ml-pencere li{margin:0;flex:0 0 auto}
.ml-pencere a{display:block}
.ml-pencere img{display:block;height:58px;width:auto;max-width:180px;object-fit:contain;filter:grayscale(1) brightness(1.6);opacity:.7;transition:filter .35s,opacity .35s,transform .35s var(--k-ease)}
.ml-pencere li:hover img{filter:none;opacity:1;transform:scale(1.06)}
.ml-duvar{padding:clamp(3rem,6vw,5rem) 0;color:rgba(255,255,255,.72);background:radial-gradient(60% 80% at 50% 0%,rgba(20,163,174,.18) 0%,rgba(11,42,74,0) 60%),linear-gradient(180deg,#071B33 0%,#04142A 100%)}
.ml-duvar-bas{max-width:44rem;margin:0 auto 2.6rem;text-align:center}
.ml-duvar-bas .ud-et{justify-content:center;color:var(--k-mint)}
.vk-main .ml-duvar h2{margin:.4rem 0 .8rem;color:#fff;font-size:clamp(1.9rem,1.2rem + 2vw,2.8rem);letter-spacing:-.045em}
.ml-duvar-bas p:last-child{margin:0;line-height:1.7}
.ml-izgara{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.7rem}
.ml-izgara li{margin:0}
.ml-izgara li > a,.ml-izgara li > img{display:grid;place-items:center;height:110px;padding:1rem;border-radius:16px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07);transition:background .3s,border-color .3s}
.ml-izgara li > a:hover{background:rgba(95,211,220,.08);border-color:rgba(95,211,220,.35)}
.ml-izgara img{max-width:100%;max-height:72px;width:auto;height:auto;object-fit:contain;filter:grayscale(1) brightness(1.5);opacity:.75;transition:filter .35s,opacity .35s}
.ml-izgara li > img{box-sizing:border-box;width:100%;height:110px;max-height:none;object-fit:contain}
.ml-izgara li:hover img{filter:none;opacity:1}
@media (max-width:1100px){.ml-izgara{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media (max-width:640px){.ml-izgara{grid-template-columns:repeat(3,minmax(0,1fr))}.ml-izgara li > a,.ml-izgara li > img{height:84px;padding:.6rem}.ml-pencere img{height:44px}}
@media (prefers-reduced-motion:reduce){.ml-pencere ul{animation:none}.ml-pencere{overflow-x:auto}}
.ml-pencere img,.ml-izgara img{filter:saturate(.85);opacity:.85}
.ml-pencere li:hover img,.ml-izgara li:hover img{filter:none;opacity:1}
.ml-pencere img.ml-koyu,.ml-izgara img.ml-koyu{filter:brightness(0) invert(1);opacity:.8}
.ml-pencere li:hover img.ml-koyu,.ml-izgara li:hover img.ml-koyu{filter:brightness(0) invert(1);opacity:1}
.lp-problem-sag{position:sticky;top:calc(var(--hdr) + 1.5rem);display:grid;gap:1.2rem}
.lp-serp{margin:0;padding:1.2rem;border-radius:22px;background:#fff;border:1px solid rgba(11,42,74,.08);box-shadow:0 30px 60px -40px rgba(11,42,74,.5)}
.lp-serp-ara{display:flex;align-items:center;gap:.6rem;padding:.75rem 1rem;border-radius:99px;background:#F3F6F9;border:1px solid rgba(11,42,74,.08);font-size:.92rem;font-weight:600;color:var(--k-dark)}
.lp-serp-ara span{color:var(--ink-3);display:grid}
.lp-serp ul{list-style:none;margin:1rem 0 0;padding:0;display:grid;gap:.5rem}
.lp-serp li{position:relative;margin:0;padding:.85rem 1rem;border-radius:14px;opacity:.6;transition:opacity .3s}
.lp-serp li:hover{opacity:1}
.lp-serp-url{display:block;font-size:.74rem;color:#1E7A3C}
.lp-serp strong{display:block;margin:.15rem 0 .2rem;font-size:.98rem;font-weight:600;color:#1A47A6}
.lp-serp li p{margin:0;font-size:.8rem;line-height:1.5;color:var(--ink-3)}
.lp-serp em{position:absolute;top:.8rem;right:.9rem;padding:.15rem .55rem;border-radius:99px;background:#EEF1F4;font-style:normal;font-size:.66rem;font-weight:700;color:var(--ink-3)}
.lp-serp .lp-serp-biz{opacity:1;background:linear-gradient(150deg,#F2FAFB,#E6F4F5);border:1.5px solid rgba(14,138,149,.45);box-shadow:0 14px 30px -20px rgba(14,138,149,.6)}
.lp-serp .lp-serp-biz em{background:var(--k-teal);color:#fff}
.lp-serp figcaption{margin-top:.8rem;font-size:.7rem;color:var(--ink-3);text-align:center}
.lp-metin{counter-reset:n}
.lp-nokta{display:grid;grid-template-columns:2.6rem minmax(0,1fr);gap:.9rem;padding:1.1rem 0;border-bottom:1px solid rgba(11,42,74,.08)}
.lp-nokta:last-child{border-bottom:0}
.lp-nokta > span{display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:50%;background:rgba(14,138,149,.1);color:var(--k-teal);font-size:.8rem;font-weight:800;font-variant-numeric:tabular-nums}
.lp-nokta p{margin:0;line-height:1.75}
@media (max-width:980px){.lp-problem-sag{position:static}}

.lp-yatay{position:relative;background:#0F1F2C;color:#fff;height:calc(100svh + var(--n) * 38vw)}
.lp-yatay-sahne{position:sticky;top:0;height:100svh;display:flex;flex-direction:column;justify-content:center;overflow:hidden}
.lp-yatay-bas{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:2rem}
.lp-yatay-bas .ud-et{flex:1 0 100%;margin:0 0 .6rem;color:#C9A86A}
.hz-main .lp-yatay h2{margin:0;color:#fff;font-size:clamp(1.8rem,1.2rem + 1.8vw,2.6rem);letter-spacing:-.045em}
.lp-yatay-tum{display:inline-flex;align-items:center;gap:.4rem;color:rgba(255,255,255,.75);font-weight:600;font-size:.92rem;text-decoration:none}
.lp-yatay-tum:hover{color:var(--k-mint)}
.lp-yatay-tum .ok{width:15px;height:15px}
.lp-yatay-iz{display:flex;gap:2rem;width:max-content;list-style:none;margin:0;padding:0 max(var(--oluk),calc((100vw - var(--wrap)) / 2 + var(--oluk)));will-change:transform}
.lp-yk{margin:0;flex:0 0 auto}
.lp-yk:nth-child(even){margin-top:3rem}
.lp-yk a{position:relative;display:block;width:clamp(300px,34vw,540px);aspect-ratio:16/10;border-radius:20px;overflow:hidden;background:#0B2A4A;box-shadow:0 40px 70px -40px rgba(0,0,0,.8);text-decoration:none;color:#fff}
.lp-yk img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top;transition:transform 1.2s var(--k-ease)}
.lp-yk a:hover img{transform:scale(1.05)}
.lp-yk a::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,20,42,0) 35%,rgba(4,20,42,.88) 100%)}
.lp-yk-ic{position:absolute;z-index:1;left:1.6rem;right:4rem;bottom:1.4rem}
.lp-yk-et{display:block;margin-bottom:.4rem;font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--k-mint)}
.lp-yk strong{display:block;font-size:clamp(1.6rem,1.1rem + 1.4vw,2.4rem);font-weight:700;letter-spacing:-.04em;line-height:1.05}
.lp-yk em{display:block;margin-top:.4rem;font-style:normal;font-size:.86rem;color:rgba(255,255,255,.75);max-height:0;overflow:hidden;transition:max-height .5s var(--k-ease)}
.lp-yk a:hover em{max-height:3rem}
.lp-yk-no{position:absolute;z-index:1;right:1.4rem;bottom:1.5rem;font-size:.78rem;font-weight:600;color:#C9A86A;font-variant-numeric:tabular-nums}
.lp-yatay-cubuk{position:relative;height:1px;margin-top:2.6rem;background:rgba(255,255,255,.15)}
.lp-yatay-cubuk i{position:absolute;left:0;top:-.5px;height:2px;width:var(--p,0%);background:#C9A86A}
@media (max-width:900px),(prefers-reduced-motion:reduce){
  .lp-yatay{height:auto;padding:4rem 0}
  .lp-yatay-sahne{position:relative;height:auto}
  .lp-yatay-pencere{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}
  .lp-yatay-pencere::-webkit-scrollbar{display:none}
  .lp-yk{scroll-snap-align:start}
  .lp-yk:nth-child(even){margin-top:0}
  .lp-yk a{width:78vw}
  .lp-yk em{max-height:3rem}
  .lp-yatay-cubuk{display:none}
}
.hz-main .lp-yk strong{color:#fff;text-shadow:0 2px 18px rgba(0,0,0,.45)}
.hz-main .lp-yk em{color:rgba(255,255,255,.8)}
.lp-yk a{width:clamp(340px,42vw,660px);aspect-ratio:16/11}
.lp-yk a::after{background:linear-gradient(180deg,rgba(4,20,42,0) 30%,rgba(4,20,42,.55) 60%,rgba(4,20,42,.92) 100%)}
.lp-yatay-iz{gap:2.2rem}
@media (max-width:900px){.lp-yk a{width:80vw;aspect-ratio:4/3}}

.hd-4{--g:150px;position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}
.hd-4-k{position:relative;min-height:13rem;padding:1.6rem 1.6rem 1.7rem;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.045);transition:background .3s,border-color .3s}
.hd-4-k:hover{background:rgba(95,211,220,.08);border-color:rgba(95,211,220,.35)}
.hd-4-0{border-radius:48px 14px 14px 14px;-webkit-mask:radial-gradient(circle var(--g) at calc(100% + .35rem) calc(100% + .35rem),transparent 98%,#000);mask:radial-gradient(circle var(--g) at calc(100% + .35rem) calc(100% + .35rem),transparent 98%,#000);padding-right:3rem;padding-bottom:3rem}
.hd-4-1{border-radius:14px 48px 14px 14px;-webkit-mask:radial-gradient(circle var(--g) at -.35rem calc(100% + .35rem),transparent 98%,#000);mask:radial-gradient(circle var(--g) at -.35rem calc(100% + .35rem),transparent 98%,#000);padding-left:3rem;padding-bottom:3rem;text-align:right}
.hd-4-2{border-radius:14px 14px 14px 48px;-webkit-mask:radial-gradient(circle var(--g) at calc(100% + .35rem) -.35rem,transparent 98%,#000);mask:radial-gradient(circle var(--g) at calc(100% + .35rem) -.35rem,transparent 98%,#000);padding-right:3rem;padding-top:3rem}
.hd-4-3{border-radius:14px 14px 48px 14px;-webkit-mask:radial-gradient(circle var(--g) at -.35rem -.35rem,transparent 98%,#000);mask:radial-gradient(circle var(--g) at -.35rem -.35rem,transparent 98%,#000);padding-left:3rem;padding-top:3rem;text-align:right}
.hd-4-k span{display:block;font-size:.72rem;font-weight:700;letter-spacing:.08em;color:var(--k-mint)}
.hd-4-k strong{display:block;margin:.45rem 0 .4rem;font-size:1.12rem;color:#fff}
.hd-4-k p{margin:0;font-size:.86rem;line-height:1.6;color:rgba(255,255,255,.72)}
.hd-4-1 p,.hd-4-3 p{margin-left:auto}
.hd-4-k p{max-width:22ch}
.hd-4-gobek{position:absolute;left:50%;top:50%;width:calc(var(--g) * 1.62);height:calc(var(--g) * 1.62);transform:translate(-50%,-50%);display:grid;place-content:center;text-align:center;border-radius:50%;background:radial-gradient(circle at 35% 30%,#18A9B4 0%,var(--k-teal) 45%,#0A5F68 100%);box-shadow:0 0 0 1px rgba(95,211,220,.35),0 0 0 14px rgba(95,211,220,.06),0 30px 60px -20px rgba(0,0,0,.6)}
.hd-4-gobek b{font-size:3.4rem;font-weight:800;line-height:1;letter-spacing:-.05em;color:#fff}
.hd-4-gobek span{max-width:9ch;margin:.3rem auto 0;font-size:.74rem;font-weight:700;line-height:1.25;letter-spacing:.04em;text-transform:uppercase;color:rgba(255,255,255,.85)}
@media (max-width:640px){
  .hd-4{--g:0px;grid-template-columns:minmax(0,1fr)}
  .hd-4-k,.hd-4-1,.hd-4-3{-webkit-mask:none;mask:none;border-radius:18px;padding:1.4rem;text-align:left;min-height:0}
  .hd-4-1 p,.hd-4-3 p{margin-left:0}
  .hd-4-k p{max-width:none}
  .hd-4-gobek{position:relative;left:auto;top:auto;transform:none;order:-1;width:120px;height:120px;margin:0 auto .6rem}
  .hd-4-gobek b{font-size:2.4rem}
}
.hd-4{--g:104px}
.hd-4-k{display:flex;flex-direction:column;min-height:15.5rem}
.hd-4-0,.hd-4-1{justify-content:flex-start;padding-bottom:5.2rem}
.hd-4-2,.hd-4-3{justify-content:flex-end;padding-top:5.2rem}
.hd-4-0,.hd-4-2{padding-right:4.6rem}
.hd-4-1,.hd-4-3{padding-left:4.6rem}
.hd-4-gobek{width:176px;height:176px;box-shadow:0 0 0 1px rgba(95,211,220,.35),0 0 0 10px rgba(95,211,220,.06),0 30px 60px -20px rgba(0,0,0,.6)}
.hd-4-gobek b{font-size:2.8rem}
.hd-4-gobek span{font-size:.66rem}
@media (max-width:640px){
  .hd-4{--g:0px;display:flex;flex-direction:column}
  .hd-4-k,.hd-4-0,.hd-4-1,.hd-4-2,.hd-4-3{min-height:0;padding:1.4rem}
  .hd-4-gobek{width:120px;height:120px;box-shadow:0 0 0 1px rgba(95,211,220,.35)}
}

@media (prefers-reduced-motion:no-preference){
  .an-hazir [data-an]{--an:0}
  .an-hazir [data-an].an-on{--an:1}

  .lp-hero::after{content:"";position:absolute;inset:-20%;pointer-events:none;background:radial-gradient(28% 32% at 20% 30%,rgba(20,163,174,.22),transparent 70%),radial-gradient(24% 28% at 75% 70%,rgba(198,40,40,.16),transparent 70%);animation:anBulut 18s ease-in-out infinite alternate}
  @keyframes anBulut{to{transform:translate3d(6%,-4%,0) rotate(8deg)}}
  .lp-form-kart{animation:anSuz 7s ease-in-out infinite}
  @keyframes anSuz{50%{transform:translateY(-8px)}}

  .hz-main .btn-primary{position:relative;overflow:hidden;isolation:isolate}
  .hz-main .btn-primary::before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.35),transparent);transform:skewX(-20deg);animation:anParla 5.5s ease-in-out infinite}
  @keyframes anParla{0%,70%{left:-60%}100%{left:130%}}

  .an-hazir .lp-serp li{opacity:0;transform:translateY(10px);transition:opacity .5s,transform .6s var(--k-ease)}
  .an-hazir .lp-serp.an-on li{opacity:.6;transform:none}
  .an-hazir .lp-serp.an-on li:nth-child(2){transition-delay:.25s}
  .an-hazir .lp-serp.an-on li:nth-child(3){transition-delay:.5s;opacity:1}
  .an-hazir .lp-serp.an-on .lp-serp-biz{animation:anVurgu 1.6s .9s ease-out both}
  @keyframes anVurgu{0%{box-shadow:0 0 0 0 rgba(14,138,149,.55)}100%{box-shadow:0 0 0 14px rgba(14,138,149,0),0 14px 30px -20px rgba(14,138,149,.6)}}
  .lp-serp-yaz::after{content:"";display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:-.15em;background:var(--k-teal);animation:lpImlec 1s steps(1) infinite}

  .an-hazir .hd-4-k{opacity:0;transition:opacity .6s,transform .8s var(--k-ease)}
  .an-hazir .hd-4-0{transform:translate(-30px,-30px)}
  .an-hazir .hd-4-1{transform:translate(30px,-30px)}
  .an-hazir .hd-4-2{transform:translate(-30px,30px)}
  .an-hazir .hd-4-3{transform:translate(30px,30px)}
  .an-hazir .hd-4.an-on .hd-4-k{opacity:1;transform:none}
  .an-hazir .hd-4.an-on .hd-4-1{transition-delay:.1s}
  .an-hazir .hd-4.an-on .hd-4-2{transition-delay:.2s}
  .an-hazir .hd-4.an-on .hd-4-3{transition-delay:.3s}
  .an-hazir .hd-4-gobek{transform:translate(-50%,-50%) scale(.6);opacity:0;transition:transform .9s .35s cubic-bezier(.34,1.56,.64,1),opacity .5s .35s}
  .an-hazir .hd-4.an-on .hd-4-gobek{transform:translate(-50%,-50%) scale(1);opacity:1}
  .hd-4-gobek::before{content:"";position:absolute;inset:-18px;border-radius:50%;border:1.5px dashed rgba(95,211,220,.45);animation:anDon 22s linear infinite}
  .hd-4-gobek::after{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:0 0 0 0 rgba(95,211,220,.35);animation:anNabiz 2.8s ease-out infinite}
  @keyframes anDon{to{transform:rotate(360deg)}}
  @keyframes anNabiz{0%{box-shadow:0 0 0 0 rgba(95,211,220,.4)}100%{box-shadow:0 0 0 26px rgba(95,211,220,0)}}

  .an-hazir .hd-zaman::before{transform:scaleX(0);transform-origin:left;transition:transform 1.6s var(--k-ease)}
  .an-hazir .hd-zaman.an-on::before{transform:none}
  .an-hazir .hd-zaman .hd-z-no{transform:scale(.4);opacity:0;transition:transform .6s cubic-bezier(.34,1.56,.64,1),opacity .4s}
  .an-hazir .hd-zaman.an-on .hd-z-no{transform:none;opacity:1;transition-delay:calc(var(--i,0) * .22s + .15s)}

  .an-hazir .lp-tablo .hd-onay,.an-hazir .lp-kontrol .hd-onay{transform:scale(0) rotate(-45deg);transition:transform .5s cubic-bezier(.34,1.56,.64,1)}
  .an-hazir .an-on .lp-tablo .hd-onay,.an-hazir .lp-kontrol.an-on .hd-onay{transform:none;transition-delay:calc(var(--i,0) * .08s)}
}
@media (max-width:640px) and (prefers-reduced-motion:no-preference){
  .an-hazir .hd-4-gobek,.an-hazir .hd-4.an-on .hd-4-gobek{transform:none}
}
.lp-serp-metin{display:inline-flex;align-items:center;white-space:nowrap}
.lp-serp-yaz::after{margin-left:3px}
.lp-serp-ara .lp-serp-metin{display:inline-block;white-space:nowrap;color:var(--k-dark)}

.lt{position:relative;overflow:hidden;padding:clamp(3.5rem,7vw,6rem) 0;color:rgba(255,255,255,.78);background:radial-gradient(50% 70% at 100% 0%,rgba(198,40,40,.16) 0%,rgba(11,42,74,0) 60%),radial-gradient(50% 70% at 0% 100%,rgba(20,163,174,.25) 0%,rgba(11,42,74,0) 60%),linear-gradient(160deg,#15406B 0%,var(--k-dark) 55%,#04142A 100%)}
.lt[hidden]{display:none}
.lt-ic{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,5vw,4.5rem);align-items:center}
.hz-main .lt h2{margin:0 0 1rem;color:#fff;font-size:clamp(2rem,1.3rem + 2.2vw,3rem);letter-spacing:-.045em;line-height:1.06}
.lt-sol > p:not(.hd-pill){margin:0;line-height:1.75}
.lt-cubuk{height:6px;margin-top:2rem;border-radius:99px;background:rgba(255,255,255,.12);overflow:hidden}
.lt-cubuk i{display:block;height:100%;width:0;border-radius:inherit;background:linear-gradient(90deg,var(--k-mint),#E04848);transition:width .45s var(--k-ease)}
.lt-kart{position:relative;min-height:22rem;padding:clamp(1.5rem,3vw,2.2rem);border-radius:26px;background:#fff;color:var(--ink);box-shadow:0 40px 90px -40px rgba(0,0,0,.7)}
.lt-soru{display:none;margin:0;padding:0;border:0;min-width:0}
.lt-soru.is-on{display:block;animation:ltGir .45s var(--k-ease)}
@keyframes ltGir{from{opacity:0;transform:translateX(24px)}}
.lt-soru legend{display:block;width:100%;margin:0 0 1.3rem;padding:0;font-size:clamp(1.25rem,1rem + .8vw,1.6rem);font-weight:700;line-height:1.25;letter-spacing:-.02em;color:var(--k-dark)}
.lt-soru legend span{display:block;margin-bottom:.5rem;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--k-red)}
.lt-secenekler{display:grid;gap:.7rem}
.lt-sec{display:flex;align-items:center;gap:.9rem;width:100%;padding:1rem 1.1rem;border:1.5px solid rgba(11,42,74,.12);border-radius:14px;background:#F7F9FB;font:inherit;font-size:.98rem;font-weight:600;color:var(--k-dark);text-align:left;cursor:pointer;transition:border-color .2s,background .2s,transform .2s var(--k-ease)}
.lt-sec::before{content:"";flex:0 0 auto;width:20px;height:20px;border-radius:50%;border:2px solid rgba(11,42,74,.25);transition:border-color .2s,box-shadow .2s,background .2s}
.lt-sec:hover{border-color:var(--k-teal);background:#fff;transform:translateX(3px)}
.lt-sec:focus-visible{outline:2px solid var(--k-teal);outline-offset:2px}
.lt-sec.is-sec{border-color:var(--k-teal);background:#F2FAFB}
.lt-sec.is-sec::before{border-color:var(--k-teal);background:var(--k-teal);box-shadow:inset 0 0 0 3px #fff}
.lt-sonuc{animation:ltGir .5s var(--k-ease)}
.lt-et{margin:0 0 .4rem;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--k-red)}
.hz-main .lt-ad{margin:0;font-size:clamp(1.6rem,1.2rem + 1.2vw,2.2rem);letter-spacing:-.035em;color:var(--k-dark)}
.lt-ozet{margin:.5rem 0 1rem;color:var(--ink-2);line-height:1.65}
.lt-maddeler{list-style:none;margin:0 0 1.4rem;padding:0;display:grid;gap:.5rem}
.lt-maddeler li{position:relative;margin:0;padding-left:1.7rem;font-size:.92rem;line-height:1.5;color:var(--ink-2)}
.lt-maddeler li::before{content:"";position:absolute;left:0;top:.15rem;width:18px;height:18px;border-radius:6px;background:rgba(14,138,149,.14) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230E8A95' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5 9.5 17 19 7.5'/%3E%3C/svg%3E") center/12px no-repeat}
.lt-dugmeler{display:flex;flex-wrap:wrap;gap:.7rem}
.lt-not{margin:1rem 0 0;font-size:.78rem;color:var(--ink-3)}
.lt-secilen{margin:0 0 .8rem;padding:.6rem .9rem;border-radius:10px;background:#F2FAFB;border:1px solid rgba(14,138,149,.3);font-size:.86rem;font-weight:700;color:var(--k-teal)}
@media (max-width:980px){.lt-ic{grid-template-columns:minmax(0,1fr)}}
@media (prefers-reduced-motion:reduce){.lt-soru.is-on,.lt-sonuc{animation:none}}

.lt{padding:clamp(4.5rem,9vw,8rem) 0}
.lt-ic{grid-template-columns:minmax(0,1fr);max-width:68rem;gap:2.6rem}
.lt-sol{text-align:center;max-width:46rem;margin:0 auto}
.lt-sol .hd-pill{margin-left:auto;margin-right:auto}
.hz-main .lt h2{font-size:clamp(2.4rem,1.4rem + 3.6vw,4.4rem);line-height:1}
.lt-vurgu{color:var(--k-mint)}
.lt-sol > p:not(.hd-pill){font-size:1.08rem}
.lt-kart{min-height:30rem;padding:clamp(1.8rem,4vw,3.2rem);border-radius:32px;box-shadow:0 0 0 1px rgba(95,211,220,.25),0 0 0 12px rgba(95,211,220,.06),0 50px 100px -40px rgba(0,0,0,.75)}
.lt-adim{display:flex;justify-content:center;gap:.6rem;margin-bottom:1rem}
.lt-adim span{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:2px solid rgba(11,42,74,.14);font-size:.86rem;font-weight:800;color:var(--ink-3);transition:all .3s var(--k-ease)}
.lt-adim span.is-on{border-color:var(--k-red);background:var(--k-red);color:#fff;transform:scale(1.12);box-shadow:0 8px 18px -8px rgba(198,40,40,.7)}
.lt-adim span.is-gec{border-color:var(--k-teal);background:var(--k-teal);color:#fff}
.lt-kart .lt-cubuk{margin:0 0 2.2rem;height:5px;background:#EEF2F5}
.lt-soru legend{margin-bottom:1.8rem;text-align:center;font-size:clamp(1.6rem,1.1rem + 1.5vw,2.4rem);letter-spacing:-.035em}
.lt-soru legend span{font-size:.8rem}
.lt-secenekler{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}
.lt-sec{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1.1rem;min-height:9.5rem;padding:1.4rem 1.4rem 1.5rem;border-radius:20px;font-size:1.08rem;line-height:1.35}
.lt-sec::before{display:none}
.lt-harf{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:#fff;border:2px solid rgba(11,42,74,.12);font-size:1.05rem;font-weight:800;color:var(--k-dark);transition:all .2s}
.lt-sec:hover{transform:translateY(-4px);box-shadow:0 20px 40px -26px rgba(11,42,74,.5)}
.lt-sec:hover .lt-harf,.lt-sec.is-sec .lt-harf{background:var(--k-teal);border-color:var(--k-teal);color:#fff}
.lt-sonuc{text-align:center}
.lt-sonuc .lt-maddeler{display:inline-grid;text-align:left;grid-template-columns:repeat(2,minmax(0,auto));gap:.6rem 2rem}
.lt-sonuc .lt-dugmeler{justify-content:center}
.hz-main .lt-ad{font-size:clamp(2rem,1.4rem + 2vw,3rem)}
.lt-ozet{max-width:40rem;margin-left:auto;margin-right:auto;font-size:1.05rem}
.lp-test-btn{display:inline-flex;align-items:center;gap:.9rem;margin-top:1.8rem;padding:.8rem 1.2rem .8rem .8rem;border-radius:18px;background:rgba(255,255,255,.08);border:1px solid rgba(95,211,220,.4);color:#fff;text-decoration:none;transition:background .25s,transform .25s var(--k-ease)}
.lp-test-btn:hover{background:rgba(95,211,220,.16);color:#fff;transform:translateY(-2px)}
.lp-test-ik{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--k-mint);color:var(--k-dark);font-size:1.4rem;font-weight:800}
.lp-test-btn b{display:block;font-size:1rem}
.lp-test-btn small{display:block;font-size:.8rem;color:rgba(255,255,255,.7)}
.lp-test-btn i{font-style:normal;font-size:1.2rem;color:var(--k-mint)}
.lp-cubuk-q{display:grid;place-items:center;width:20px;height:20px;border-radius:6px;background:var(--k-mint);color:var(--k-dark);font-size:.8rem}
@media (max-width:640px){.lp-cubuk{grid-template-columns:.8fr 1fr 1fr 1.3fr}}
@media (prefers-reduced-motion:no-preference){.lp-test-ik{animation:anNabizK 2.6s ease-out infinite}@keyframes anNabizK{0%{box-shadow:0 0 0 0 rgba(95,211,220,.6)}100%{box-shadow:0 0 0 14px rgba(95,211,220,0)}}}
@media (max-width:760px){
  .lt-secenekler{grid-template-columns:minmax(0,1fr)}
  .lt-sec{flex-direction:row;align-items:center;min-height:0;padding:1rem 1.1rem}
  .lt-kart{min-height:0;border-radius:24px}
  .lt-sonuc .lt-maddeler{grid-template-columns:minmax(0,1fr)}
}

.ss-izgara{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,5vw,5rem);align-items:start}
.ss-sol{position:sticky;top:calc(var(--hdr) + 2rem)}
.hz-main .ss h2{margin:0 0 1rem;font-size:clamp(2.1rem,1.3rem + 2.4vw,3.2rem);letter-spacing:-.045em;line-height:1.04;color:var(--k-dark)}
.ss-sol > p:not(.hd-pill):not(.ss-say){margin:0;color:var(--ink-2);line-height:1.7}
.ss-say{margin:1.2rem 0 0;font-size:.86rem;color:var(--ink-3)}
.ss-say b{font-size:1.6rem;font-weight:800;color:var(--k-teal);margin-right:.2rem}
.ss-iletisim{position:relative;margin-top:2rem;padding:1.6rem;border-radius:22px;color:rgba(255,255,255,.8);background:radial-gradient(70% 90% at 100% 0%,rgba(20,163,174,.35),rgba(11,42,74,0) 60%),linear-gradient(160deg,#15406B,var(--k-dark));box-shadow:0 30px 60px -36px rgba(11,42,74,.7);overflow:hidden}
.ss-avatar .hd-ik{width:50px;height:50px;margin:0 0 1rem;border-radius:16px;background:#1E8E4E;border:0;color:#fff}
.ss-iletisim strong{display:block;font-size:1.2rem;color:#fff}
.ss-iletisim p{margin:.4rem 0 1.2rem;font-size:.9rem}
.ss-btn{display:flex;flex-wrap:wrap;gap:.6rem}
.ss-btn .btn-cizgi-koyu{background:transparent;color:#fff;border-color:rgba(255,255,255,.3)}
.ss-btn .btn-cizgi-koyu:hover{border-color:#fff;color:#fff}
.ss .sss-liste{counter-reset:ss;display:grid;gap:.8rem;margin:0}
.ss .sss-oge{counter-increment:ss;margin:0;border-radius:20px;background:#fff;border:1px solid rgba(11,42,74,.08);box-shadow:0 14px 34px -28px rgba(11,42,74,.45);overflow:hidden;transition:border-color .25s,box-shadow .25s}
.ss .sss-oge:hover{border-color:rgba(14,138,149,.35)}
.ss .sss-oge[open]{border-color:var(--k-teal);box-shadow:0 24px 50px -30px rgba(14,138,149,.55)}
.ss .sss-q{display:grid;grid-template-columns:2.6rem minmax(0,1fr) 2.2rem;align-items:center;gap:1rem;padding:1.25rem 1.4rem;cursor:pointer;list-style:none}
.ss .sss-q::-webkit-details-marker{display:none}
.ss .sss-q::before{content:counter(ss,decimal-leading-zero);display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:12px;background:#F2F6F9;font-size:.82rem;font-weight:800;color:var(--ink-3);font-variant-numeric:tabular-nums;transition:background .25s,color .25s}
.ss .sss-oge[open] .sss-q::before{background:var(--k-teal);color:#fff}
.hz-main .ss .sss-q h3{margin:0;font-size:1.05rem;line-height:1.4;font-weight:700;color:var(--k-dark)}
.ss .sss-ok{width:2.2rem;height:2.2rem;padding:.55rem;border-radius:50%;background:rgba(14,138,149,.1);fill:none;stroke:var(--k-teal);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transition:transform .35s var(--k-ease),background .25s,stroke .25s}
.ss .sss-oge[open] .sss-ok{transform:rotate(180deg);background:var(--k-teal);stroke:#fff}
.ss .sss-a{padding:0 1.4rem 1.4rem calc(1.4rem + 2.6rem + 1rem);color:var(--ink-2);line-height:1.75}
.ss .sss-a p{margin:0 0 .6rem}
.ss .sss-a > :last-child{margin-bottom:0}
.lp-kapanis{padding:clamp(3rem,6vw,5rem) 0;background:#fff}
.lp-kp{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(2rem,5vw,4rem);align-items:center;padding:clamp(2.4rem,5vw,4.2rem);border-radius:36px;color:rgba(255,255,255,.8);background:radial-gradient(45% 70% at 100% 0%,rgba(198,40,40,.32) 0%,rgba(11,42,74,0) 60%),radial-gradient(50% 80% at 0% 100%,rgba(20,163,174,.3) 0%,rgba(11,42,74,0) 60%),linear-gradient(140deg,#15406B 0%,var(--k-dark) 60%,#04142A 100%);box-shadow:0 50px 100px -50px rgba(11,42,74,.8)}
.lp-kp-halka{position:absolute;border-radius:50%;border:1px solid rgba(95,211,220,.18);pointer-events:none}
.lp-kp-h1{width:520px;height:520px;right:-160px;top:-220px}
.lp-kp-h2{width:340px;height:340px;right:-70px;top:-130px;border-style:dashed}
.lp-kp-sol,.lp-kp-sag{position:relative;z-index:1}
.hz-main .lp-kapanis h2{margin:.2rem 0 1rem;color:#fff;font-size:clamp(2.2rem,1.3rem + 2.8vw,3.6rem);letter-spacing:-.05em;line-height:1.02}
.lp-kp-vurgu{color:var(--k-mint)}
.lp-kp-sol > p:not(.hd-pill){max-width:44ch;margin:0;font-size:1.05rem;line-height:1.7}
.lp-kp-btn{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.4rem;margin-top:2rem}
.lp-kp-link{display:inline-flex;align-items:center;gap:.5rem;color:#fff;font-weight:700;text-decoration:none}
.lp-kp-link:hover{color:var(--k-mint)}
.lp-kp-link .lp-i{width:20px;height:20px;padding:9px;box-sizing:content-box;border-radius:50%;background:rgba(255,255,255,.1)}
.lp-kp-sag{padding:1.6rem;border-radius:24px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(6px)}
.lp-kp-et{margin:0 0 1rem;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--k-mint)}
.lp-kp-adim{position:relative;list-style:none;margin:0;padding:0;display:grid;gap:1.2rem}
.lp-kp-adim::before{content:"";position:absolute;left:21px;top:22px;bottom:22px;width:2px;background:linear-gradient(180deg,var(--k-mint),rgba(198,40,40,.8))}
.lp-kp-adim li{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);gap:1rem;margin:0}
.lp-kp-adim span{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#0B2A4A;border:2px solid var(--k-mint);color:#fff;font-size:.82rem;font-weight:800}
.lp-kp-adim li:last-child span{border-color:#E04848}
.lp-kp-adim strong{display:block;margin-top:.15rem;color:#fff;font-size:1.02rem}
.lp-kp-adim p{margin:.2rem 0 0;font-size:.86rem;line-height:1.55;color:rgba(255,255,255,.7)}
.lp-kp-dev{position:absolute;left:0;right:0;bottom:-.22em;margin:0;text-align:center;font-size:clamp(4rem,12vw,10rem);font-weight:800;letter-spacing:-.06em;line-height:1;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.06);pointer-events:none;white-space:nowrap}
@media (max-width:980px){
  .ss-izgara,.lp-kp{grid-template-columns:minmax(0,1fr)}
  .ss-sol{position:static}
}
@media (max-width:640px){
  .ss .sss-q{grid-template-columns:2.2rem minmax(0,1fr) 2rem;gap:.7rem;padding:1rem}
  .ss .sss-q::before{width:2.2rem;height:2.2rem}
  .ss .sss-a{padding:0 1rem 1.1rem}
  .lp-kp{border-radius:26px}
}
.ss-bag{margin-top:2rem;padding-top:1.4rem;border-top:1px solid rgba(11,42,74,.1)}
.ss-bag > p{margin:0 0 .5rem;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}
.ss-bag ul{list-style:none;margin:0;padding:0}
.ss-bag li{margin:0;border-bottom:1px solid rgba(11,42,74,.07)}
.ss-bag li a{display:flex;align-items:center;justify-content:space-between;padding:.8rem 0;font-weight:600;color:var(--k-dark);text-decoration:none;transition:color .2s,padding .25s var(--k-ease)}
.ss-bag li a span{color:var(--ink-3);transition:transform .25s var(--k-ease),color .2s}
.ss-bag li a:hover{color:var(--k-teal);padding-left:.3rem}
.ss-bag li a:hover span{color:var(--k-teal);transform:translateX(4px)}
.ss-wa{display:inline-block;margin-top:1.1rem;font-size:.9rem;color:var(--ink-2);text-decoration:none}
.ss-wa b{color:#1E8E4E;text-decoration:underline;text-underline-offset:3px}
.ss-wa:hover b{color:#177a42}
@media (max-width:640px){.lp-cubuk.lp-cubuk-3{grid-template-columns:1fr 1fr 1.4fr}}

.katla-gizli{display:none!important}
.katla-btn{margin-top:1rem}
.hd-koyu .katla-btn,.lp-cozum .hd-devam{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.25);color:#fff}
.hd-koyu .katla-btn:hover,.lp-cozum .hd-devam:hover{background:#fff;color:var(--k-dark)}
.lp-cozum.hd-kisa .hd-kart-g{max-height:7.4rem;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent);mask-image:linear-gradient(180deg,#000 55%,transparent)}
.lp-cozum.hd-kisa.hd-acilmis .hd-kart-g{max-height:none;-webkit-mask-image:none;mask-image:none}
.lp-ne p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.lp-ne:hover p,.lp-ne:focus-within p,.lp-ne:focus p{-webkit-line-clamp:unset;display:block}
.lp-ne-0 p{-webkit-line-clamp:5}
.hd-sss-govde > p,.ss-sol > p:not(.hd-pill):not(.ss-say){max-width:40ch}

.hz-duzen-g{background:#F5F7FA}
.gl-bol{padding:clamp(4rem,8vw,6.5rem) 0}
.gl-krem{background:radial-gradient(40% 60% at 0% 0%,rgba(20,163,174,.08),transparent 60%),radial-gradient(40% 60% at 100% 100%,rgba(198,40,40,.05),transparent 60%),#F5F7FA}
.gl-acik{background:#fff}
.gl-beyaz{background:#fff}
.gl-et{display:inline-flex;align-items:center;gap:.6rem;margin:0 0 .9rem;font-size:.74rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--k-teal)}
.gl-et span{width:28px;height:1px;background:currentColor}
.gl-et-koyu{color:var(--k-mint)}
.gl-bas{max-width:46rem;margin:0 0 2.6rem}
.gl-orta{margin-left:auto;margin-right:auto;text-align:center}
.gl-orta .gl-et{justify-content:center}
.gl-satir{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;max-width:none}
.hz-main .gl-bas h2,.hz-main .gl-hk-sag h2{margin:0;font-size:clamp(2rem,1.3rem + 2.3vw,3.1rem);letter-spacing:-.045em;line-height:1.06;color:var(--k-dark)}
.hz-main .gl-bas h2 em,.hz-main .gl-hero h1 em,.hz-main .gl-hk-sag h2 em,.hz-main .gl-kapanis h2 em{font-style:italic;font-weight:500;color:var(--k-teal)}
.gl-alt{margin:.9rem auto 0;max-width:56ch;color:var(--ink-2);line-height:1.7}
.gl-ik{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:var(--k-dark);color:#fff;flex:0 0 auto}
.gl-ik svg{width:21px;height:21px}
.gl-ik-k{width:34px;height:34px;border-radius:10px;background:rgba(14,138,149,.12);color:var(--k-teal)}
.gl-ik-k svg{width:16px;height:16px}

.gl-hero{position:relative;overflow:hidden;margin-top:-70px;padding:calc(70px + clamp(2.5rem,5vw,4rem)) 0 clamp(4rem,7vw,6rem);
  background:radial-gradient(50% 60% at 90% 10%,rgba(20,163,174,.14),transparent 60%),radial-gradient(40% 50% at 0% 100%,rgba(198,40,40,.07),transparent 60%),linear-gradient(180deg,#EEF3F7 0%,#F5F7FA 100%)}
.gl-hero-izgara{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(2rem,5vw,4.5rem);align-items:center}
.gl-hero .breadcrumb{margin-bottom:1.4rem}
.gl-cip{display:inline-flex;align-items:center;gap:.5rem;margin:0 0 1.3rem;padding:.45rem 1rem;border-radius:99px;background:rgba(255,255,255,.7);border:1px solid rgba(11,42,74,.1);font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--k-dark);backdrop-filter:blur(8px)}
.gl-cip span{width:7px;height:7px;border-radius:50%;background:var(--k-red)}
.hz-main .gl-hero h1{margin:0;max-width:15ch;font-size:clamp(2.7rem,1.4rem + 4.4vw,5rem);letter-spacing:-.055em;line-height:1;color:var(--k-dark)}
.gl-lead{max-width:52ch;margin:1.3rem 0 0;font-size:clamp(1rem,.95rem + .35vw,1.18rem);line-height:1.7;color:var(--ink-2)}
.gl-btn{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem}
.gl-bilgi{list-style:none;margin:2rem 0 0;padding:1rem 1.2rem;display:grid;gap:.7rem;max-width:34rem;border-radius:18px;background:rgba(255,255,255,.7);border:1px solid rgba(255,255,255,.9);box-shadow:0 18px 44px -30px rgba(11,42,74,.35);backdrop-filter:blur(10px)}
.gl-bilgi li{display:flex;align-items:center;gap:.7rem;margin:0;font-size:.9rem;font-weight:600;color:var(--k-dark)}
.gl-hero-sag{position:relative;padding:1.5rem 2rem 3.5rem}
.gl-kemer{position:relative;margin:0 auto;max-width:430px;aspect-ratio:4/5;border-radius:220px 220px 28px 28px;overflow:hidden;background:#fff;border:10px solid #fff;box-shadow:0 40px 80px -40px rgba(11,42,74,.55)}
.gl-kemer img{width:100%;height:100%;object-fit:cover;object-position:top}
.gl-rozet{position:absolute;display:flex;align-items:center;gap:.8rem;padding:.75rem 1rem .75rem .75rem;border-radius:18px;background:rgba(255,255,255,.85);border:1px solid #fff;box-shadow:0 20px 40px -24px rgba(11,42,74,.45);backdrop-filter:blur(12px)}
.gl-rozet b{display:block;font-size:1.35rem;font-weight:800;letter-spacing:-.03em;line-height:1;color:var(--k-dark)}
.gl-rozet span{display:block;margin-top:.2rem;font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}
.gl-rozet .gl-ik{width:40px;height:40px;border-radius:12px;background:var(--k-teal)}
.gl-rozet-1{left:0;top:2.6rem}
.gl-rozet-2{right:0;top:45%}
.gl-eylem{position:absolute;left:50%;bottom:0;transform:translateX(-50%);display:flex;gap:.3rem;padding:.35rem;border-radius:99px;background:rgba(255,255,255,.9);border:1px solid #fff;box-shadow:0 20px 40px -20px rgba(11,42,74,.5);backdrop-filter:blur(12px)}
.gl-eylem a{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1rem .55rem .55rem;border-radius:99px;font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--k-dark);text-decoration:none}
.gl-eylem a .gl-ik-k{width:28px;height:28px;border-radius:50%}
.gl-eylem .gl-eylem-ana{background:var(--k-dark);color:#fff}
.gl-eylem .gl-eylem-ana .gl-ik-k{background:rgba(255,255,255,.15);color:#fff}

.gl-std-izgara{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem}
.gl-std{padding:1.6rem 1.4rem;border-radius:22px;text-align:center;background:rgba(255,255,255,.75);border:1px solid #fff;box-shadow:0 20px 44px -32px rgba(11,42,74,.4);backdrop-filter:blur(12px);transition:transform .3s var(--k-ease)}
.gl-std:hover{transform:translateY(-4px)}
.gl-std .gl-ik{margin:0 auto 1rem}
.gl-std-et{margin:0 0 .35rem;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--k-red)}
.hz-main .gl-std h3,.hz-main .gl-kap h3{margin:0 0 .4rem;font-size:1.08rem;color:var(--k-dark)}
.gl-std p:last-child,.gl-kap p:last-child{margin:0;font-size:.86rem;line-height:1.55;color:var(--ink-3)}

.gl-koyu{position:relative;overflow:hidden;color:rgba(255,255,255,.8);background:radial-gradient(45% 70% at 100% 0%,rgba(20,163,174,.3),transparent 60%),radial-gradient(40% 60% at 0% 100%,rgba(198,40,40,.16),transparent 60%),linear-gradient(160deg,#15406B 0%,var(--k-dark) 55%,#04142A 100%)}
.gl-hk-izgara{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(2rem,5vw,5rem);align-items:center}
.gl-hk-sol{max-width:330px;margin:0 auto;padding:1rem;border-radius:32px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14)}
.gl-tel{display:block;padding:10px;border-radius:26px;background:#04142A}
.gl-tel .sp-mobil{--eh:470px;border-radius:18px}
.gl-tel-alt{display:flex;flex-direction:column;gap:.2rem;padding:.9rem .4rem .2rem}
.gl-tel-alt b{color:#fff}
.gl-tel-alt span{font-size:.8rem;color:rgba(255,255,255,.6)}
.hz-main .gl-hk-sag h2{color:#fff}
.hz-main .gl-hk-sag h2 em{color:var(--k-mint)}
.gl-hk-sag .answer-block{margin:1.2rem 0 1rem;font-size:1.02rem;line-height:1.7;color:#fff}
.gl-metin p{margin:0 0 .8rem;line-height:1.75;color:rgba(255,255,255,.75)}
.gl-metin a,.gl-ozel a{color:var(--k-mint)}
.gl-ozel-izgara{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1.6rem}
.gl-ozel{display:flex;gap:.8rem;padding:1.1rem 1.2rem;border-radius:18px;background:rgba(255,255,255,.05);border:1px solid rgba(95,211,220,.22)}
.gl-ozel:only-child{grid-column:1/-1}
.gl-ozel .gl-ik-k{background:rgba(95,211,220,.16);color:var(--k-mint)}
.hz-main .gl-ozel h3{margin:.2rem 0 .4rem;font-size:1rem;color:#fff}
.gl-ozel p{margin:0 0 .5rem;font-size:.88rem;line-height:1.6;color:rgba(255,255,255,.72)}

.gl-kap-izgara{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem}
.gl-kap{position:relative;padding:1.6rem;border-radius:22px;background:#F7F9FB;border:1px solid rgba(11,42,74,.07);transition:transform .3s var(--k-ease),box-shadow .3s,background .3s}
.gl-kap:hover{transform:translateY(-4px);background:#fff;box-shadow:0 26px 50px -32px rgba(11,42,74,.45)}
.gl-kap .gl-ik{margin-bottom:1rem}
.gl-kap .gl-std-et{position:absolute;top:1.6rem;right:1.6rem;color:rgba(11,42,74,.25);font-size:.8rem}
.gl-hizlar{margin-top:2.4rem;text-align:center}
.gl-hizlar > p{margin:0 0 .9rem;font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}
.gl-hizlar > div{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}
.gl-hiz{display:inline-flex;align-items:center;gap:.45rem;padding:.6rem 1rem;border-radius:99px;background:#fff;border:1px solid rgba(11,42,74,.12);font-size:.86rem;font-weight:600;color:var(--k-dark);text-decoration:none;transition:border-color .2s,color .2s}
.gl-hiz i{font-style:normal;color:var(--ink-3)}
.gl-hiz:hover{border-color:var(--k-teal);color:var(--k-teal)}

.gl-ornek-izgara{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem 1.2rem}
.gl-ornek{display:block;padding:.8rem .8rem 1.3rem;border-radius:28px 28px 20px 20px;background:#fff;border:1px solid rgba(11,42,74,.08);text-align:center;text-decoration:none;box-shadow:0 20px 44px -34px rgba(11,42,74,.45);transition:transform .3s var(--k-ease)}
.gl-ornek:hover{transform:translateY(-5px)}
.gl-ornek-kemer{display:block;aspect-ratio:1/1;border-radius:200px 200px 16px 16px;overflow:hidden;background:var(--k-dark)}
.gl-ornek-kemer img{width:100%;height:100%;object-fit:cover;object-position:top;transition:transform .8s var(--k-ease)}
.gl-ornek:hover .gl-ornek-kemer img{transform:scale(1.05)}
.gl-ornek strong{display:block;margin:1.1rem .6rem .3rem;font-size:1.08rem;color:var(--k-dark)}
.gl-ornek > span:last-child{display:block;margin:0 .6rem;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--k-teal)}

.gl-adimlar{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem}
.gl-adim{position:relative;margin:0;padding:1.6rem 1.4rem 1.5rem;border-radius:22px;background:rgba(255,255,255,.8);border:1px solid #fff;box-shadow:0 20px 44px -32px rgba(11,42,74,.4)}
.gl-adim-no{display:block;margin-bottom:1rem;font-size:2.8rem;font-weight:800;line-height:1;letter-spacing:-.05em;color:transparent;-webkit-text-stroke:1.5px rgba(14,138,149,.5)}
.gl-adim .gl-ik{position:absolute;top:1.6rem;right:1.4rem;width:40px;height:40px}
.hz-main .gl-adim h3{margin:0 0 .45rem;font-size:1.05rem;line-height:1.3;color:var(--k-dark)}
.gl-adim p{margin:0;font-size:.86rem;line-height:1.6;color:var(--ink-2)}

.gl-il-izgara{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:1.4rem;align-items:start}
.gl-form{padding:clamp(1.5rem,3vw,2.2rem);border-radius:26px;background:#F7F9FB;border:1px solid rgba(11,42,74,.08)}
.gl-form-bas{display:flex;align-items:center;gap:.9rem;margin-bottom:1.4rem}
.gl-form-bas p{margin:0;font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--k-red)}
.hz-main .gl-form-bas h3{margin:.1rem 0 0;font-size:1.35rem;color:var(--k-dark)}
.gl-form .randevu-form{padding:0;border:0;background:none;box-shadow:none;margin:0}
.gl-form .randevu-form input[type=text],.gl-form .randevu-form input[type=tel],.gl-form .randevu-form select{width:100%;padding:.85rem 1rem;border-radius:12px;border:1px solid rgba(11,42,74,.16);background:#fff;font:inherit}
.gl-form .randevu-form input:focus,.gl-form .randevu-form select:focus{border-color:var(--k-teal);outline:none;box-shadow:0 0 0 3px rgba(14,138,149,.15)}
.gl-form .f-row{margin-bottom:.8rem}
.gl-form .f-row label{display:block;margin-bottom:.3rem;font-size:.74rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--k-dark)}
.gl-form .f-note,.gl-form .f-consent{font-size:.8rem;color:var(--ink-2)}
.gl-form .randevu-form .btn{width:100%;justify-content:center;padding:1rem;margin-top:.6rem}
.gl-il{list-style:none;margin:0;padding:.6rem 1.4rem;border-radius:26px;background:#fff;border:1px solid rgba(11,42,74,.08);box-shadow:0 24px 50px -36px rgba(11,42,74,.45)}
.gl-il li{display:flex;gap:1rem;margin:0;padding:1.1rem 0;border-bottom:1px solid rgba(11,42,74,.07)}
.gl-il li:last-child{border-bottom:0}
.gl-il p{margin:0;font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--k-teal)}
.gl-il strong{display:block;margin:.2rem 0 .2rem;font-size:.98rem;color:var(--k-dark)}
.gl-il a{font-size:.82rem;font-weight:600;color:var(--ink-3);text-decoration:none}
.gl-il a:hover{color:var(--k-teal)}

.gl-kapanis{padding:clamp(3rem,6vw,5rem) 0;background:#fff}
.gl-kp{display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap;padding:clamp(2.2rem,5vw,3.6rem);border-radius:32px;color:rgba(255,255,255,.8);background:radial-gradient(45% 70% at 100% 0%,rgba(198,40,40,.28),transparent 60%),radial-gradient(50% 80% at 0% 100%,rgba(20,163,174,.28),transparent 60%),linear-gradient(140deg,#15406B 0%,var(--k-dark) 60%,#04142A 100%);box-shadow:0 50px 100px -50px rgba(11,42,74,.8)}
.gl-kp > div:first-child{max-width:42rem}
.hz-main .gl-kapanis h2{margin:0;color:#fff;font-size:clamp(2rem,1.3rem + 2.4vw,3.2rem);letter-spacing:-.05em;line-height:1.05}
.hz-main .gl-kapanis h2 em{color:var(--k-mint)}
.gl-kp-et{margin:1rem 0 0;font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.6)}
.gl-kp-sag{text-align:center}
.gl-kp-sag b{display:block;font-size:clamp(3.4rem,2rem + 4vw,5.4rem);font-weight:800;letter-spacing:-.06em;line-height:1;color:transparent;-webkit-text-stroke:1.5px var(--k-mint)}
.gl-kp-sag span{display:block;margin-top:.4rem;font-size:.86rem;color:rgba(255,255,255,.7)}

@media (max-width:1100px){.gl-std-izgara,.gl-adimlar{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:980px){
  .gl-hero-izgara,.gl-hk-izgara,.gl-il-izgara{grid-template-columns:minmax(0,1fr)}
  .gl-kap-izgara,.gl-ornek-izgara{grid-template-columns:repeat(2,minmax(0,1fr))}
  .gl-hero-sag{max-width:460px;margin:0 auto;padding:1rem 0 3.5rem}
}
@media (max-width:640px){
  .gl-std-izgara,.gl-adimlar,.gl-kap-izgara,.gl-ornek-izgara,.gl-ozel-izgara{grid-template-columns:minmax(0,1fr)}
  .gl-rozet{transform:scale(.85)}
  .gl-rozet-1{left:-.4rem}
  .gl-rozet-2{right:-.4rem}
  .gl-eylem a{padding:.5rem .7rem .5rem .5rem;font-size:.7rem}
}
.hd-mesaj{overflow:hidden}
.gl-hk-sag .answer-block{padding:1.1rem 1.3rem;border:0;border-left:3px solid var(--k-mint);border-radius:0 14px 14px 0;background:rgba(255,255,255,.06);color:#fff;box-shadow:none}
.gl-hk-sag .answer-block strong{color:#fff}
.gl-hk-sag .answer-block a{color:var(--k-mint)}




.lp-ks-izgara{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,5vw,5rem);align-items:start}
.lp-ks-sol{position:sticky;top:calc(var(--hdr) + 2rem)}
.hz-main .lp-ks-sol h2{margin:0 0 1rem;font-size:clamp(2rem,1.3rem + 2.2vw,3rem);letter-spacing:-.045em;line-height:1.05;color:var(--k-dark)}
.lp-ks-sol p:not(.hd-pill){color:var(--ink-2);line-height:1.7;margin:0 0 1.6rem}
.lp-ks-liste{list-style:none;margin:0;padding:0;border-top:1px solid rgba(11,42,74,.12)}
.lp-ks{display:grid;grid-template-columns:4rem minmax(0,1fr);column-gap:1.2rem;margin:0;padding:1.5rem 0;border-bottom:1px solid rgba(11,42,74,.12);transition:padding .3s var(--k-ease)}
.lp-ks:hover{padding-left:.6rem}
.lp-ks-no{grid-row:1/3;font-size:2rem;font-weight:800;letter-spacing:-.04em;color:var(--k-teal);font-variant-numeric:tabular-nums}
.hz-main .lp-ks h3{margin:.2rem 0 .3rem;font-size:1.2rem;color:var(--k-dark)}
.lp-ks p{margin:0;font-size:.94rem;line-height:1.65;color:var(--ink-2)}
.lp-zz-liste{display:grid;gap:clamp(2rem,4vw,3.4rem)}
.lp-zz{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.6rem,4vw,4rem);align-items:center}
.lp-zz-ters .lp-zz-g{order:2}
.lp-zz-g{margin:0;border-radius:26px;overflow:hidden;aspect-ratio:16/11;background:var(--k-dark);box-shadow:0 30px 60px -40px rgba(11,42,74,.6)}
.lp-zz-g img{width:100%;height:100%;object-fit:cover}
.lp-zz-m span{display:block;font-size:3.6rem;font-weight:800;letter-spacing:-.05em;line-height:1;color:transparent;-webkit-text-stroke:1.5px var(--k-teal)}
.hz-main .lp-zz-m h3{margin:.8rem 0 .6rem;font-size:clamp(1.5rem,1.1rem + 1.2vw,2.1rem);letter-spacing:-.035em;color:var(--k-dark)}
.lp-zz-m p{margin:0;max-width:46ch;font-size:1rem;line-height:1.75;color:var(--ink-2)}
.lp-sk{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1.4rem;align-items:stretch}
.lp-sk-liste{display:grid;gap:.5rem;align-content:start}
.lp-sk-t{display:flex;align-items:center;gap:1rem;width:100%;padding:1.1rem 1.2rem;border:1px solid rgba(11,42,74,.1);border-radius:16px;background:#fff;font:inherit;font-size:1rem;font-weight:700;color:var(--k-dark);text-align:left;cursor:pointer;transition:background .2s,border-color .2s,color .2s}
.lp-sk-t span{display:grid;place-items:center;flex:0 0 auto;width:36px;height:36px;border-radius:10px;background:#F2F6F9;font-size:.8rem;color:var(--ink-3)}
.lp-sk-t.is-on{background:var(--k-dark);border-color:var(--k-dark);color:#fff}
.lp-sk-t.is-on span{background:var(--k-teal);color:#fff}
.lp-sk-t:focus-visible{outline:2px solid var(--k-teal);outline-offset:2px}
.lp-sk-panel{position:relative;padding:clamp(1.6rem,3vw,2.4rem);border-radius:24px;background:radial-gradient(60% 80% at 100% 0%,rgba(20,163,174,.2),transparent 60%),#fff;border:1px solid rgba(11,42,74,.08);box-shadow:0 30px 60px -40px rgba(11,42,74,.5)}
.lp-sk-p{display:block;margin-bottom:1.4rem}
.lp-sk-js .lp-sk-p{display:none;margin:0}
.lp-sk-js .lp-sk-p.is-on{display:block;animation:ltGir .4s var(--k-ease)}
.hz-main .lp-sk-p h3{margin:0 0 .7rem;font-size:clamp(1.5rem,1.1rem + 1.2vw,2.1rem);letter-spacing:-.035em;color:var(--k-dark)}
.lp-sk-p p{margin:0;font-size:1.02rem;line-height:1.75;color:var(--ink-2)}
.lp-dt-izgara{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(2rem,5vw,5rem);align-items:start}
.lp-dt-sol{position:sticky;top:calc(var(--hdr) + 2rem)}
.hz-main .lp-dt-sol h2{margin:0 0 1rem;font-size:clamp(2rem,1.3rem + 2.2vw,3rem);letter-spacing:-.045em;line-height:1.05;color:var(--k-dark)}
.lp-dt-sol p:not(.hd-pill){color:var(--ink-2);line-height:1.7}
.lp-dt-liste{position:relative;list-style:none;margin:0;padding:0}
.lp-dt-liste::before{content:"";position:absolute;left:23px;top:10px;bottom:10px;width:2px;background:linear-gradient(180deg,var(--k-teal),rgba(14,138,149,.2) 60%,var(--k-red))}
.lp-dt{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr);gap:1.4rem;margin:0;padding:0 0 2rem}
.lp-dt:last-child{padding-bottom:0}
.lp-dt-no{position:relative;z-index:1;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#fff;border:2px solid var(--k-teal);font-weight:800;font-size:.9rem;color:var(--k-teal);box-shadow:0 0 0 6px #F5F7FA}
.lp-dt:last-child .lp-dt-no{border-color:var(--k-red);color:var(--k-red)}
.lp-dt > div{padding:1.2rem 1.4rem;border-radius:18px;background:#fff;border:1px solid rgba(11,42,74,.08)}
.hz-main .lp-dt h3{margin:0 0 .4rem;font-size:1.1rem;color:var(--k-dark)}
.lp-dt p{margin:0;font-size:.92rem;line-height:1.65;color:var(--ink-2)}
@media (max-width:980px){
  .lp-ks-izgara,.lp-dt-izgara,.lp-sk,.lp-zz{grid-template-columns:minmax(0,1fr)}
  .lp-ks-sol,.lp-dt-sol{position:static}
  .lp-zz-ters .lp-zz-g{order:0}
}

.ud-sh-foto{display:none}
.ud-hikaye.is-js .ud-sh-foto{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transform:scale(calc(1.12 - var(--o,0) * .08));filter:saturate(.9)}
.ud-hikaye.is-js .ud-sh::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(48% 52% at 50% 52%,rgba(11,42,74,.74),rgba(11,42,74,.5) 55%,rgba(11,42,74,.22) 100%),linear-gradient(180deg,rgba(11,42,74,.5),rgba(11,42,74,.2) 45%,rgba(11,42,74,.75))}
.ud-hikaye.is-js .ud-sh{isolation:isolate}
.ud-hikaye.is-js .ud-sh-bas{text-shadow:0 10px 40px rgba(0,0,0,.35)}
.ud-hikaye.is-js .ud-sahne-iz{z-index:1;mix-blend-mode:screen}
.ud-hikaye.is-js .ud-sahne-alt{z-index:2}
.ud-pn{list-style:none;margin:clamp(2rem,4vw,3rem) 0 0;padding:0;display:flex;gap:.8rem;height:clamp(520px,62vh,640px)}
.ud-pn-k{position:relative;flex:1 1 0;min-width:0;margin:0;border-radius:26px;overflow:hidden;background:var(--k-dark);cursor:pointer;transition:flex-grow .55s var(--k-ease)}
.ud-pn-k.is-on{flex-grow:4.4;cursor:default}
.ud-pn-foto{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.06);transition:transform .8s var(--k-ease)}
.ud-pn-k.is-on .ud-pn-foto{transform:scale(1)}
.ud-pn-k::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,42,74,.25) 0%,rgba(11,42,74,.55) 45%,rgba(7,28,52,.94) 100%);transition:background .5s}
.ud-pn-k.is-on::after{background:linear-gradient(90deg,rgba(7,28,52,.95) 0%,rgba(11,42,74,.86) 58%,rgba(11,42,74,.55) 100%)}
.ud-pn-ic{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;padding:1.6rem 1.4rem;color:#fff}
.ud-pn-k.is-on .ud-pn-ic{justify-content:center;padding:clamp(1.6rem,3vw,2.8rem)}
.ud-pn-no{font-size:.78rem;font-weight:700;letter-spacing:.16em;color:var(--k-mint)}
.ud-pn-k h3{margin:.5rem 0 .3rem;font-size:1.15rem;line-height:1.15;letter-spacing:-.02em}
.ud-pn-k.is-on h3{font-size:clamp(1.8rem,1.2rem + 1.6vw,2.6rem);letter-spacing:-.045em}
.ud-pn-bas{color:#fff;text-decoration:none}
.ud-pn-bas:hover{color:var(--k-mint)}
.ud-pn-bas:focus-visible{outline:2px solid var(--k-mint);outline-offset:4px;border-radius:4px}
.ud-pn-say{font-size:.8rem;color:rgba(255,255,255,.62)}
.ud-pn-k:not(.is-on) .ud-pn-ic{writing-mode:vertical-rl;transform:rotate(180deg);justify-content:flex-start;align-items:flex-start;padding:1.6rem 1.2rem}
.ud-pn-k:not(.is-on) h3{margin:0 .4rem;white-space:nowrap}
.ud-pn-k:not(.is-on) .ud-pn-say{white-space:nowrap}
.ud-pn-detay{display:none}
.ud-pn-k.is-on .ud-pn-detay{display:block;max-width:640px;animation:udPnGir .5s var(--k-ease) both .12s}
@keyframes udPnGir{from{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:none}}
.ud-pn-detay > p{margin:.9rem 0 1.3rem;font-size:1rem;line-height:1.6;color:rgba(255,255,255,.78);max-width:52ch}
.ud-pn-linkler{list-style:none;margin:0 0 1.6rem;padding:0;display:grid;gap:.15rem 1.4rem}
.ud-pn-iki{grid-template-columns:repeat(2,minmax(0,1fr))}
.ud-pn-linkler li{margin:0;border-bottom:1px solid rgba(255,255,255,.12)}
.ud-pn-linkler a{display:flex;justify-content:space-between;gap:.8rem;padding:.5rem 0;font-size:.9rem;font-weight:600;color:#fff;text-decoration:none}
.ud-pn-linkler a::after{content:"→";color:var(--k-mint);transition:transform .2s}
.ud-pn-linkler a:hover{color:var(--k-mint)}
.ud-pn-linkler a:hover::after{transform:translateX(4px)}
@media (max-width:900px){
  .ud-pn{flex-direction:column;height:auto}
  .ud-pn-k{flex:none;min-height:88px}
  .ud-pn-k.is-on{min-height:0}
  .ud-pn-k:not(.is-on) .ud-pn-ic{writing-mode:horizontal-tb;transform:none;flex-direction:row;align-items:center;justify-content:flex-start;gap:.9rem;padding:1.2rem 1.3rem}
  .ud-pn-k:not(.is-on) h3{margin:0;font-size:1.1rem;white-space:normal}
  .ud-pn-k:not(.is-on) .ud-pn-say{margin-left:auto}
  .ud-pn-k.is-on .ud-pn-ic{position:relative;padding:2rem 1.4rem}
  .ud-pn-k.is-on::after{background:linear-gradient(180deg,rgba(11,42,74,.55),rgba(7,28,52,.94) 45%)}
  .ud-pn-iki{grid-template-columns:minmax(0,1fr)}
}
@media (prefers-reduced-motion:reduce){.ud-pn-k,.ud-pn-foto{transition:none}.ud-pn-k.is-on .ud-pn-detay{animation:none}}
.ud-hikaye.is-js .ud-sh-p,.ud-hikaye.is-js .ud-sh-git{text-shadow:0 2px 14px rgba(7,28,52,.7)}
.ud-hikaye.is-js .ud-sh-p{color:rgba(255,255,255,.88)}

.lp-sk2-liste{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;counter-reset:sk2}
.lp-sk2-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.lp-sk2{position:relative;margin:0;padding:1.8rem 1.6rem 1.6rem;border-radius:22px;background:#F5F8FB;border:1px solid rgba(11,42,74,.08);transition:transform .25s var(--k-ease),box-shadow .25s,background .25s}
.lp-sk2:hover{transform:translateY(-4px);background:#fff;box-shadow:0 26px 50px -34px rgba(11,42,74,.55)}
.lp-sk2-no{display:block;font-size:3.2rem;font-weight:800;letter-spacing:-.05em;line-height:1;color:transparent;-webkit-text-stroke:1.5px var(--k-teal);margin-bottom:1rem}
.lp-sk2:last-child .lp-sk2-no{-webkit-text-stroke-color:var(--k-red)}
.hz-main .lp-sk2 h3{margin:0 0 .5rem;font-size:1.12rem;color:var(--k-dark)}
.lp-sk2 p{margin:0;font-size:.92rem;line-height:1.65;color:var(--ink-2)}
.lp-hs2-liste{list-style:none;margin:0 0 1.6rem;padding:0;border-top:1px solid rgba(11,42,74,.12)}
.lp-hs2{margin:0;border-bottom:1px solid rgba(11,42,74,.12)}
.lp-hs2 a{display:grid;grid-template-columns:3.4rem minmax(0,1fr) auto;gap:1rem;align-items:center;padding:1.2rem .2rem;text-decoration:none;color:inherit;transition:padding .25s var(--k-ease),background .25s}
.lp-hs2 a:hover{padding-left:.8rem;background:#F5F8FB}
.lp-hs2-no{font-size:1.5rem;font-weight:800;letter-spacing:-.04em;color:var(--k-teal);font-variant-numeric:tabular-nums}
.lp-hs2-g strong{display:block;font-size:1.08rem;color:var(--k-dark)}
.lp-hs2-g small{display:block;margin-top:.2rem;font-size:.88rem;line-height:1.55;color:var(--ink-2)}
.lp-hs2-ok{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid rgba(11,42,74,.14);color:var(--k-dark);transition:background .2s,color .2s}
.lp-hs2 a:hover .lp-hs2-ok{background:var(--k-red);border-color:var(--k-red);color:#fff}
.lp-hp-ek{list-style:none;margin:1.4rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.6rem}
.lp-hp-ek li{margin:0}
.lp-hp-ek a{display:inline-block;padding:.6rem 1rem;border-radius:99px;background:#fff;border:1px solid rgba(11,42,74,.12);font-size:.88rem;font-weight:600;color:var(--k-dark);text-decoration:none}
.lp-hp-ek a:hover{border-color:var(--k-teal);color:var(--k-teal)}
@media (max-width:980px){.lp-sk2-liste,.lp-sk2-2{grid-template-columns:minmax(0,1fr)}}

.lp-kisa li > :not(h3):not(span):not(div),.lp-kisa li > div > :not(h3):not(p:first-of-type){display:none}
.lp-kisa li p:first-of-type{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
.lp-kisa li > div > p:first-of-type ~ p{display:none}
.lp-kisa-dugme{display:flex;justify-content:center;margin-top:1.6rem}
.lp-kisa-dugme button{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.3rem;border-radius:99px;border:1px solid rgba(11,42,74,.18);background:#fff;font:inherit;font-size:.9rem;font-weight:700;color:var(--k-dark);cursor:pointer;transition:border-color .2s,color .2s}
.lp-kisa-dugme button:hover{border-color:var(--k-teal);color:var(--k-teal)}
.lp-kisa-dugme button:focus-visible{outline:2px solid var(--k-teal);outline-offset:2px}
.lp-vs .lp-sk{margin-top:clamp(1.6rem,3vw,2.4rem)}
.lp-vs .lp-sk-t{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.12);color:#fff}
.lp-vs .lp-sk-t span{background:rgba(255,255,255,.08);color:rgba(255,255,255,.7)}
.lp-vs .lp-sk-t:hover{background:rgba(255,255,255,.09)}
.lp-vs .lp-sk-t.is-on{background:#fff;border-color:#fff;color:var(--k-dark)}
.lp-vs .lp-sk-t.is-on span{background:var(--k-red);color:#fff}
.lp-vs .lp-sk-panel{background:radial-gradient(70% 90% at 100% 0%,rgba(20,163,174,.28),transparent 60%),rgba(255,255,255,.04);border-color:rgba(255,255,255,.12);box-shadow:none;color:rgba(255,255,255,.8)}
.lp-vs-et{margin:0 0 .5rem;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--k-mint)}
.hz-main .lp-vs .lp-sk-p h3{color:#fff}
.lp-vs-g p{margin:0 0 .9rem;font-size:.98rem;line-height:1.75;color:rgba(255,255,255,.8)}
.lp-vs-g p:last-child{margin-bottom:0}
.lp-vs-g a{color:var(--k-mint)}
.lp-vs .hd-dugmeler{margin-top:2rem}
.lp-vs .lp-sk-p .lp-vs-et{color:var(--k-mint)}
.lp-vs .lp-sk-p .lp-vs-g p{color:rgba(255,255,255,.82)}

.ud-pn-linkler a{line-height:1.35}
@media (min-width:901px) and (max-width:1280px){.ud-pn-iki{grid-template-columns:minmax(0,1fr)}.ud-pn-linkler a{padding:.42rem 0}.ud-pn-detay > p{margin:.6rem 0 1rem}}

.hk2-hero .hk2-hero-ic{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,4vw,4rem);align-items:center}
.hk-kolaj{position:relative;height:clamp(360px,36vw,500px)}
.hk-kj{position:absolute;margin:0;width:62%;border-radius:14px;overflow:hidden;background:#0F2A42;box-shadow:0 34px 70px -30px rgba(0,0,0,.85),0 0 0 1px rgba(255,255,255,.08);animation:hkSuz 9s ease-in-out infinite;animation-delay:calc(var(--i) * -1.7s)}
.hk-kj img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;object-position:top}
.hk-kj-bar{display:flex;gap:5px;padding:7px 10px;background:#15324E}
.hk-kj-bar i{width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,.3)}
.hk-kj-1{left:0;top:4%;z-index:3;--r:-4deg}
.hk-kj-2{right:0;top:0;z-index:2;width:54%;--r:5deg}
.hk-kj-3{left:16%;bottom:0;z-index:4;width:58%;--r:2deg}
.hk-kj-4{right:2%;bottom:10%;z-index:1;width:46%;--r:-6deg;opacity:.8}
.hk-kj-5{left:-6%;bottom:22%;z-index:0;width:40%;--r:7deg;opacity:.55}
@keyframes hkSuz{0%,100%{transform:translate3d(0,0,0) rotate(var(--r))}50%{transform:translate3d(0,-12px,0) rotate(calc(var(--r) * .7))}}
.hk2-rakam{background:var(--k-dark);color:#fff;padding:clamp(2.4rem,5vw,3.6rem) 0}
.hk2-sayilar{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem}
.hk2-sayilar li{margin:0;padding:0 1rem;border-left:1px solid rgba(255,255,255,.14)}
.hk2-sayilar li:first-child{border-left:0;padding-left:0}
.hk2-sayilar b{display:block;font-size:clamp(2.4rem,1.4rem + 3vw,4rem);font-weight:300;letter-spacing:-.05em;line-height:1;font-variant-numeric:tabular-nums}
.hk2-sayilar b > span + *,.hk2-sayilar b{color:#fff}
.hk2-sayilar small{display:block;margin-top:.6rem;font-size:.86rem;color:rgba(255,255,255,.62)}
.hk2-not{margin:1.6rem 0 0;font-size:.76rem;color:rgba(255,255,255,.42)}
.hk2-cizelge{position:relative;list-style:none;margin:clamp(2rem,4vw,3rem) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.4rem}
.hk2-cizelge::before{content:"";position:absolute;left:0;right:0;top:27px;height:2px;background:linear-gradient(90deg,var(--k-teal),rgba(14,138,149,.3) 60%,var(--k-red))}
.hk2-d{position:relative;margin:0;padding-top:4.4rem}
.hk2-d-yil{position:absolute;left:0;top:0;display:grid;place-items:center;min-width:56px;height:56px;padding:0 1rem;border-radius:99px;background:#fff;border:2px solid var(--k-teal);font-weight:800;font-size:.95rem;color:var(--k-teal);box-shadow:0 0 0 8px var(--krem,#F7F4EE)}
.hk2-d:last-child .hk2-d-yil{border-color:var(--k-red);color:var(--k-red)}
.hz-main .hk2-d h3,.hk2-d h3{margin:0 0 .5rem;font-size:1.2rem;letter-spacing:-.02em;color:var(--k-dark)}
.hk2-d p{margin:0;font-size:.94rem;line-height:1.65;color:var(--ink-2)}
.hk2-sektor{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:150px;gap:1rem;margin-top:clamp(2rem,4vw,3rem)}
.hk2-s{position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding:1.3rem 1.4rem;border-radius:22px;background:#F2F6F9;color:var(--k-dark);text-decoration:none;overflow:hidden;transition:transform .25s var(--k-ease),box-shadow .25s}
.hk2-s:hover{transform:translateY(-4px);box-shadow:0 26px 50px -30px rgba(11,42,74,.5)}
.hk2-s b{font-size:clamp(2.2rem,1.4rem + 2vw,3.4rem);font-weight:800;letter-spacing:-.05em;line-height:1}
.hk2-s span{margin-top:.4rem;font-weight:700;font-size:1rem}
.hk2-s i{position:absolute;right:1.2rem;top:1.1rem;font-style:normal;font-size:1.2rem;opacity:.5;transition:transform .2s,opacity .2s}
.hk2-s:hover i{opacity:1;transform:translateX(4px)}
.hk2-s-0{grid-column:span 2;grid-row:span 2;background:radial-gradient(70% 80% at 100% 0%,rgba(95,211,220,.35),transparent 60%),var(--k-dark);color:#fff}
.hk2-s-0 b{font-size:clamp(4rem,2rem + 6vw,7.4rem)}
.hk2-s-1,.hk2-s-2{background:linear-gradient(160deg,#0E8A95,#0B5F6B);color:#fff}
.hk2-s-3{background:#FDECEC;color:#7A1616}
.hk2-kurucu .hk-kurucu{margin-top:clamp(2rem,4vw,3rem)}
.hk2-kurucu .hk-kurucu h2,.hk2-kurucu .hk-kurucu p{color:#fff}
.hk2-kurucu .hk-kurucu p:not(.hk-rol):not(.ud-et){color:rgba(255,255,255,.8)}
.hk2-kurucu .hk-kurucu .ud-et{color:var(--k-mint)}
.hk2-kurucu .hk-kurucu .hk-rol{color:var(--k-mint)}
.hk2-kurucu .hk-kurucu a:not(.btn){color:var(--k-mint)}
.hk2-alinti{margin:0;padding:0;border:0;text-align:center}
.hk2-alinti p{margin:0 auto;max-width:22ch;font-size:clamp(2rem,1.2rem + 3vw,3.8rem);font-weight:600;letter-spacing:-.045em;line-height:1.08;color:#fff}
.hk2-ilkeler{list-style:none;margin:clamp(2rem,4vw,3rem) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}
.hk2-i{position:relative;margin:0;padding:1.8rem 1.6rem;border-radius:22px;background:#fff;border:1px solid rgba(11,42,74,.08);transition:transform .25s var(--k-ease),box-shadow .25s,background .25s,color .25s}
.hk2-i:hover{transform:translateY(-6px);background:var(--k-dark);box-shadow:0 30px 60px -36px rgba(11,42,74,.8)}
.hk2-i:hover h3,.hk2-i:hover p{color:#fff}
.hk2-i-no{position:absolute;right:1.4rem;top:1.2rem;font-size:2.6rem;font-weight:800;letter-spacing:-.05em;color:transparent;-webkit-text-stroke:1.4px rgba(14,138,149,.45)}
.hk2-i .ud-ikon,.hk2-i svg{width:44px;height:44px}
.hz-main .hk2-i h3,.hk2-i h3{margin:1.2rem 0 .5rem;font-size:1.15rem;color:var(--k-dark);transition:color .25s}
.hk2-i p{margin:0;font-size:.92rem;line-height:1.65;color:var(--ink-2);transition:color .25s}
.hk2-orta{justify-content:center;margin-top:2rem}
.hk2-alanlar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:clamp(2rem,4vw,3rem)}
.hk2-a{position:relative;display:block;min-height:240px;border-radius:22px;overflow:hidden;background:var(--k-dark);text-decoration:none;color:#fff}
.hk2-a-foto{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--k-ease)}
.hk2-a::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,42,74,.1),rgba(7,28,52,.9) 80%)}
.hk2-a:hover .hk2-a-foto{transform:scale(1.06)}
.hk2-a-ic{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:1.4rem}
.hk2-a-ic b{display:block;font-size:1.25rem;letter-spacing:-.02em}
.hk2-a-ic small{display:block;margin-top:.3rem;font-size:.86rem;line-height:1.5;color:rgba(255,255,255,.78)}
@media (max-width:1100px){.hk2-sayilar{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:1.6rem}.hk2-sayilar li:nth-child(4){border-left:0;padding-left:0}.hk2-ilkeler{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:900px){
  .hk2-hero .hk2-hero-ic{grid-template-columns:minmax(0,1fr)}
  .hk-kolaj{height:300px;margin-top:1rem}
  .hk2-cizelge{grid-template-columns:minmax(0,1fr);gap:0}
  .hk2-cizelge::before{left:27px;right:auto;top:0;bottom:0;width:2px;height:auto;background:linear-gradient(180deg,var(--k-teal),var(--k-red))}
  .hk2-d{padding:0 0 1.8rem 5rem;min-height:56px}
  .hk2-d-yil{min-width:56px;padding:0 .5rem;font-size:.72rem}
  .hk2-sektor{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:130px}
  .hk2-alanlar{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:600px){
  .hk2-sayilar{grid-template-columns:repeat(2,minmax(0,1fr))}
  .hk2-sayilar li{border-left:0;padding-left:0}
  .hk2-ilkeler,.hk2-alanlar{grid-template-columns:minmax(0,1fr)}
  .hk-kj-4,.hk-kj-5{display:none}
  .hk-kj{width:78%}
}
@media (prefers-reduced-motion:reduce){.hk-kj{animation:none;transform:rotate(var(--r))}}

.hk3 .ud-et{margin-bottom:1.4rem}
.hk3-vurgu{margin:0;max-width:30ch;font-size:clamp(1.9rem,1.1rem + 2.6vw,3.5rem);font-weight:600;letter-spacing:-.045em;line-height:1.14;color:var(--k-dark)}
.hk3-vurgu .hk3-w{color:rgba(11,42,74,var(--a,1));transition:color .25s linear}
.hk3-kartlar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin-top:clamp(2.4rem,5vw,4rem)}
.hk3-k{position:relative;padding:2rem 1.8rem;border-radius:26px;background:#F3F7FA;border:1px solid rgba(11,42,74,.07)}
.hk3-k h3{margin:.4rem 0 .6rem;font-size:1.35rem;letter-spacing:-.03em;color:var(--k-dark)}
.hk3-k > p{margin:0 0 1.2rem;font-size:.95rem;line-height:1.65;color:var(--ink-2)}
.hk3-k > p a{color:var(--k-teal)}
.hk3-no{font-size:.8rem;font-weight:800;letter-spacing:.16em;color:var(--k-teal)}
.hk3-koyu{background:radial-gradient(80% 70% at 100% 0%,rgba(95,211,220,.28),transparent 60%),var(--k-dark);border-color:var(--k-dark)}
.hk3-koyu h3{color:#fff}
.hk3-koyu > p{color:rgba(255,255,255,.75)}
.hk3-koyu .hk3-no{color:var(--k-mint)}
.hk3-cip{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}
.hk3-cip li{margin:0;padding:.5rem .9rem;border-radius:99px;background:#fff;border:1px solid rgba(11,42,74,.1);font-size:.86rem;font-weight:600;color:var(--k-dark)}
.hk3-sek li{padding:0;background:none;border:0}
.hk3-sek a{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .6rem .5rem .9rem;border-radius:99px;background:#fff;border:1px solid rgba(11,42,74,.1);font-size:.86rem;font-weight:600;color:var(--k-dark);text-decoration:none;transition:border-color .2s,color .2s}
.hk3-sek a b{display:grid;place-items:center;min-width:26px;height:26px;padding:0 .4rem;border-radius:99px;background:#E6F3F4;font-size:.76rem;color:var(--k-teal)}
.hk3-sek a:hover{border-color:var(--k-teal);color:var(--k-teal)}
.hk3-liste{list-style:none;margin:0;padding:0;display:grid;gap:.7rem}
.hk3-liste li{display:flex;align-items:center;gap:.7rem;margin:0;font-size:.95rem;font-weight:600;color:#fff}
.hk3-liste svg{flex:0 0 auto;width:30px;height:30px;padding:6px;border-radius:50%;background:rgba(95,211,220,.16);color:var(--k-mint)}
@media (max-width:980px){.hk3-kartlar{grid-template-columns:minmax(0,1fr)}}

.hk4{position:relative}
.hk4-bas{display:flex;align-items:flex-end;justify-content:space-between;gap:1.4rem;flex-wrap:wrap}
.hk4-bas .ud-bas{margin:0}
.hk4-liste{list-style:none;margin:clamp(2rem,4vw,3rem) 0 0;padding:0;border-top:1px solid rgba(11,42,74,.14)}
.hk4-s{margin:0;border-bottom:1px solid rgba(11,42,74,.14)}
.hk4-s a{position:relative;display:grid;grid-template-columns:3.2rem minmax(0,1.3fr) minmax(0,1.4fr) minmax(0,.7fr) 2.6rem;gap:1.2rem;align-items:center;padding:1.5rem .4rem;color:var(--k-dark);text-decoration:none;transition:padding .35s var(--k-ease),color .25s}
.hk4-s a::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#EEF5F8,rgba(238,245,248,0));transform:scaleX(0);transform-origin:left;transition:transform .45s var(--k-ease)}
.hk4-s a:hover{padding-left:1.4rem}
.hk4-s a:hover::before{transform:scaleX(1)}
.hk4-no{font-size:.82rem;font-weight:700;letter-spacing:.12em;color:var(--k-teal);font-variant-numeric:tabular-nums}
.hk4-ad{font-size:clamp(1.3rem,1rem + 1vw,1.9rem);font-weight:700;letter-spacing:-.035em;line-height:1.1}
.hk4-is{font-size:.9rem;line-height:1.45;color:var(--ink-2)}
.hk4-sek{justify-self:start;padding:.35rem .8rem;border-radius:99px;background:#F2F6F9;font-size:.78rem;font-weight:700;color:var(--k-dark)}
.hk4-ok{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;border:1px solid rgba(11,42,74,.16);transition:background .25s,color .25s,border-color .25s,transform .25s}
.hk4-s a:hover .hk4-ok{background:var(--k-red);border-color:var(--k-red);color:#fff;transform:rotate(-45deg)}
.hk4-kucuk{display:none}
.hk4-on{position:fixed;left:0;top:0;z-index:50;width:min(380px,30vw);margin:0;border-radius:14px;overflow:hidden;background:#0F2A42;pointer-events:none;opacity:0;transform:translate3d(var(--x,0),var(--y,0),0) scale(.85) rotate(-3deg);transition:opacity .25s,transform .3s var(--k-ease);box-shadow:0 40px 80px -30px rgba(7,28,52,.7)}
.hk4-on.is-on{opacity:1;transform:translate3d(var(--x,0),var(--y,0),0) scale(1) rotate(-3deg)}
.hk4-on-bar{display:flex;gap:5px;padding:7px 10px;background:#15324E}
.hk4-on-bar i{width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,.3)}
.hk4-on img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;object-position:top}
@media (hover:none),(max-width:900px){
  .hk4-on{display:none}
  .hk4-s a{grid-template-columns:88px minmax(0,1fr) 2.4rem;grid-template-areas:"g ad ok" "g is ok";gap:.2rem 1rem;padding:1rem 0}
  .hk4-s a:hover{padding-left:0}
  .hk4-no,.hk4-sek{display:none}
  .hk4-kucuk{display:block;grid-area:g;width:88px;height:62px;border-radius:10px;object-fit:cover;object-position:top}
  .hk4-ad{grid-area:ad;font-size:1.1rem;align-self:end}
  .hk4-is{grid-area:is;font-size:.82rem;align-self:start}
  .hk4-ok{grid-area:ok;width:36px;height:36px}
}
@media (prefers-reduced-motion:reduce){.hk4-on{transition:opacity .2s}}
.hd-sekmeli{margin-top:clamp(2rem,4vw,3rem);align-items:start}
.hd-sekmeli .lp-sk-t{padding:.85rem 1rem;font-size:.92rem;line-height:1.35}
.hd-sekmeli .lp-sk-t span{width:32px;height:32px}
.hd-sekmeli .lp-sk-panel{position:sticky;top:calc(var(--hdr) + 1.5rem)}
.hd-sk-g p{margin:0 0 .9rem;font-size:1rem;line-height:1.75;color:var(--ink-2)}
.hd-sk-g p:last-child{margin-bottom:0}
.hd-sk-g ul,.hd-sk-g ol{margin:.4rem 0 .9rem;padding-left:1.2rem;color:var(--ink-2);line-height:1.7}
@media (max-width:980px){.hd-sekmeli .lp-sk-panel{position:static}}

.as-neden-izgara{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(2rem,5vw,5rem);align-items:start}
.as-kartlar{list-style:none;margin:clamp(1.8rem,3vw,2.4rem) 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}
.as-k{margin:0;padding:1.6rem 1.5rem;border-radius:22px;background:#fff;border:1px solid rgba(11,42,74,.08);transition:transform .25s var(--k-ease),box-shadow .25s}
.as-k:hover{transform:translateY(-4px);box-shadow:0 26px 50px -34px rgba(11,42,74,.55)}
.as-k-ust{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}
.as-k-no{font-size:2.2rem;font-weight:800;letter-spacing:-.05em;line-height:1;color:transparent;-webkit-text-stroke:1.4px var(--k-teal)}
.as-k-ust svg{width:40px;height:40px;padding:9px;border-radius:12px;background:#E6F3F4;color:var(--k-teal)}
.as-k h3{margin:0 0 .5rem;font-size:1.12rem;letter-spacing:-.02em;color:var(--k-dark)}
.as-k p{margin:0;font-size:.9rem;line-height:1.65;color:var(--ink-2)}
.as-k-link{display:inline-block;margin-top:.9rem;font-size:.86rem;font-weight:700;color:var(--k-teal);text-decoration:none}
.as-k-link:hover{color:var(--k-red)}
.as-deste-kap{position:sticky;top:calc(var(--hdr) + 2rem)}
.as-deste{position:relative;aspect-ratio:4/5;max-width:440px;margin:0 auto}
.as-d{position:absolute;inset:0;margin:0;border-radius:24px;overflow:hidden;background:#fff;box-shadow:0 40px 70px -40px rgba(11,42,74,.65);transition:transform .6s var(--k-ease)}
.as-d img{display:block;width:100%;height:100%;object-fit:cover}
.as-d-1{z-index:3;transform:rotate(-3deg)}
.as-d-2{z-index:2;transform:translate(18px,14px) rotate(4deg)}
.as-d-3{z-index:1;transform:translate(34px,26px) rotate(9deg)}
.as-deste:hover .as-d-1{transform:translate(-46px,-8px) rotate(-9deg)}
.as-deste:hover .as-d-2{transform:translate(20px,10px) rotate(2deg)}
.as-deste:hover .as-d-3{transform:translate(86px,30px) rotate(13deg)}
.as-sss .ss-izgara{max-width:var(--wrap)}
.as-kap .as-kap-kart{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,4vw,4rem);align-items:center;padding:clamp(2rem,5vw,4.4rem);border-radius:34px;color:#fff;background:radial-gradient(60% 90% at 100% 0%,rgba(20,163,174,.4),transparent 60%),radial-gradient(50% 70% at 0% 100%,rgba(198,40,40,.22),transparent 60%),var(--k-dark);box-shadow:0 50px 90px -50px rgba(11,42,74,.8)}
.as-kap-sol h2{margin:.4rem 0 1rem;font-size:clamp(2.2rem,1.3rem + 3vw,4rem);letter-spacing:-.05em;line-height:1;color:#fff}
.as-kap-sol > p:not(.ud-et){margin:0 0 1.8rem;max-width:44ch;font-size:1.02rem;line-height:1.65;color:rgba(255,255,255,.78)}
.as-kap-sol .ud-et{color:var(--k-mint)}
.as-kap-kutu{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}
.as-kap-kutu li{margin:0}
.as-kap-kutu a{display:flex;flex-direction:column;gap:.9rem;height:100%;padding:1.3rem;border-radius:20px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);color:#fff;text-decoration:none;transition:background .25s,transform .25s var(--k-ease)}
.as-kap-kutu a:hover{background:rgba(255,255,255,.12);transform:translateY(-3px)}
.as-kap-kutu svg{width:42px;height:42px;padding:10px;border-radius:12px;background:rgba(95,211,220,.16);color:var(--k-mint)}
.as-kap-kutu small{display:block;font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.55)}
.as-kap-kutu b{display:block;margin-top:.25rem;font-size:.95rem;line-height:1.4;word-break:break-word}
@media (max-width:980px){
  .as-neden-izgara,.as-kap .as-kap-kart{grid-template-columns:minmax(0,1fr)}
  .as-deste-kap{position:static}
  .as-deste{max-width:320px}
}
@media (max-width:600px){.as-kartlar,.as-kap-kutu{grid-template-columns:minmax(0,1fr)}.as-deste:hover .as-d-1{transform:rotate(-3deg)}.as-deste:hover .as-d-3{transform:translate(34px,26px) rotate(9deg)}}
.as-sss .hd-akordeon{margin-top:0;max-width:none}
.as-neden{overflow-x:clip}
.as-sss .hd-ak summary{align-items:center}
.as-sss .hd-ak summary h3{margin:0}
.ud-hikaye .ud-hikaye-bas{padding-bottom:clamp(2.4rem,5vw,4rem);border-bottom:1px solid rgba(255,255,255,.12);margin-bottom:clamp(1.6rem,3vw,2.4rem)}
.ud-hikaye.is-js .ud-sahne{top:calc(var(--hdr) + 1rem);height:calc(100vh - var(--hdr) - 2rem);margin:0 var(--oluk);border-radius:32px;box-shadow:0 40px 80px -40px rgba(0,0,0,.6);isolation:isolate}
.ud-hikaye.is-js{padding-bottom:clamp(2rem,4vw,3rem)}
@media (max-width:900px){.ud-hikaye.is-js .ud-sahne{border-radius:22px}}
.as-d.as-cik{z-index:4;transform:translate(-70%,8%) rotate(-16deg)!important;opacity:0;transition:transform .55s var(--k-ease),opacity .45s}

.dk{padding:clamp(3.4rem,7vw,6rem) 0;background:linear-gradient(180deg,#F3F7FA,#fff)}
.dk-ic{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,5vw,5rem);align-items:start}
.dk-sol h2{margin:.6rem 0 1rem;font-size:clamp(2.2rem,1.3rem + 3vw,3.8rem);letter-spacing:-.05em;line-height:1.02;color:var(--k-dark)}
.dk-sol h2 span{color:var(--k-teal)}
.dk-sol > p:not(.hd-pill){margin:0;max-width:46ch;font-size:1rem;line-height:1.7;color:var(--ink-2)}
.dk-iz{list-style:none;margin:2rem 0 0;padding:0;display:grid;gap:.15rem;counter-reset:dk}
.dk-iz li{position:relative;margin:0;padding:.55rem 0 .55rem 2.6rem;font-size:.9rem;font-weight:600;color:var(--ink-3);counter-increment:dk;transition:color .25s}
.dk-iz li::before{content:counter(dk);position:absolute;left:0;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:28px;height:28px;border-radius:50%;border:1.5px solid rgba(11,42,74,.18);font-size:.75rem;background:#fff;transition:all .25s}
.dk-iz li.is-on{color:var(--k-dark)}
.dk-iz li.is-on::before{border-color:var(--k-teal);color:var(--k-teal);box-shadow:0 0 0 5px rgba(14,138,149,.12)}
.dk-iz li.is-gec{color:var(--ink-2)}
.dk-iz li.is-gec::before{content:"✓";background:var(--k-teal);border-color:var(--k-teal);color:#fff}
.dk-kart{position:relative;min-height:360px;padding:clamp(1.8rem,4vw,3rem);border-radius:30px;background:#fff;border:1px solid rgba(11,42,74,.08);box-shadow:0 40px 80px -50px rgba(11,42,74,.55)}
.dk-form{position:relative}
.dk-soru{display:none;margin:0;padding:0;border:0;min-width:0}
.dk-soru.is-on{display:block;animation:ltGir .4s var(--k-ease)}
.dk-soru legend{padding:0;margin:0 0 2rem;font-size:clamp(1.5rem,1.1rem + 1.3vw,2.2rem);font-weight:700;letter-spacing:-.035em;line-height:1.2;color:var(--k-dark)}
.dk-soru legend span{display:block;margin-bottom:.8rem;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--k-red)}
.dk-secenekler{display:flex;flex-wrap:wrap;gap:.7rem}
.dk-sec{flex:1 1 0;min-width:120px;padding:1.05rem 1.2rem;border-radius:99px;border:1.5px solid rgba(11,42,74,.14);background:#F7FAFC;font:inherit;font-size:1.02rem;font-weight:700;color:var(--k-dark);cursor:pointer;transition:background .2s,border-color .2s,color .2s,transform .2s}
.dk-sec:hover{border-color:var(--k-teal);transform:translateY(-2px)}
.dk-sec:focus-visible{outline:2px solid var(--k-teal);outline-offset:3px}
.dk-sec.is-sec{background:var(--k-dark);border-color:var(--k-dark);color:#fff}
.dk-sonuc{display:grid;grid-template-columns:180px minmax(0,1fr);gap:2rem;align-items:start;animation:ltGir .5s var(--k-ease)}
.dk-sonuc[hidden]{display:none}
.dk-halka{position:relative;width:180px;height:180px}
.dk-halka svg{width:100%;height:100%;transform:rotate(-90deg)}
.dk-halka circle{fill:none;stroke:#E8EEF3;stroke-width:12}
.dk-halka .dk-dolu{stroke:var(--dk-renk,var(--k-teal));stroke-linecap:round;stroke-dasharray:326.7;stroke-dashoffset:326.7;transition:stroke-dashoffset 1.2s var(--k-ease)}
.dk-halka > div{position:absolute;inset:0;display:grid;place-content:center;text-align:center}
.dk-puan{font-size:3rem;font-weight:800;letter-spacing:-.05em;line-height:1;color:var(--k-dark);font-variant-numeric:tabular-nums}
.dk-halka small{font-size:.8rem;color:var(--ink-3)}
.dk-seviye{display:inline-block;margin:0 0 1rem;padding:.4rem .9rem;border-radius:99px;font-size:.82rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;background:var(--dk-zemin,#E6F3F4);color:var(--dk-renk,var(--k-teal))}
.hz-main .dk-sonuc-g h3,.dk-sonuc-g h3{margin:0 0 .6rem;font-size:1.05rem;color:var(--k-dark)}
.dk-zayif{list-style:none;margin:0 0 1.3rem;padding:0;display:grid;gap:.5rem}
.dk-zayif li{margin:0}
.dk-zayif a{display:flex;justify-content:space-between;gap:1rem;padding:.75rem 1rem;border-radius:14px;background:#FDF1F1;color:#7A1616;font-size:.92rem;font-weight:700;text-decoration:none}
.dk-zayif a::after{content:"→"}
.dk-zayif a:hover{background:#FBE2E2}
.dk-oneri{margin:0;font-size:.95rem;color:var(--ink-2)}
.dk-oneri b{color:var(--k-dark)}
.dk-paket-ozet{margin:.3rem 0 1.3rem;font-size:.9rem;line-height:1.6;color:var(--ink-2)}
.dk-dugmeler{display:flex;flex-wrap:wrap;gap:.7rem}
.dk-not{margin:1.1rem 0 0;font-size:.78rem;color:var(--ink-3)}
@media (max-width:980px){.dk-ic{grid-template-columns:minmax(0,1fr)}.dk-iz{display:none}}
@media (max-width:600px){.dk-sonuc{grid-template-columns:minmax(0,1fr)}.dk-halka{margin:0 auto}.dk-sec{flex:1 1 100%}}
.hk2-s:hover{color:var(--k-dark)}
.hk2-s.hk2-s-0:hover,.hk2-s.hk2-s-1:hover,.hk2-s.hk2-s-2:hover,.hk2-a:hover{color:#fff}
.hk2-s.hk2-s-3:hover{color:#7A1616}
.ud-ana > section.ud-koyu:last-child{padding-bottom:calc(var(--ud-pad) + clamp(24px,4vw,48px))}
body:has(.ud-ana > section.ud-koyu:last-child) .site-footer{position:relative;margin-top:calc(-1 * clamp(24px,4vw,48px))}
.proc-cta-section .btn-primary{background:var(--k-red);color:#fff}
.proc-cta-section .btn-primary:hover{background:#A51F1F;color:#fff}
main > .proc-cta-section:last-child{border-radius:var(--r) var(--r) 0 0;padding-bottom:calc(clamp(1.7rem,3vw,2.4rem) + clamp(24px,4vw,48px))}
body:has(main > .proc-cta-section:last-child) .site-footer{position:relative;margin-top:calc(-1 * clamp(24px,4vw,48px))}
.hd-sk2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 1rem;margin-top:clamp(2rem,4vw,3rem);align-items:start}
.hd-sk2-k{border-radius:16px;background:#fff;border:1px solid rgba(11,42,74,.1);transition:border-color .2s,box-shadow .2s}
.hd-sk2-k[open]{border-color:rgba(14,138,149,.45);box-shadow:0 20px 40px -30px rgba(11,42,74,.45)}
.hd-sk2-k summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.9rem;align-items:center;padding:1rem 1.1rem;cursor:pointer;list-style:none}
.hd-sk2-k summary::-webkit-details-marker{display:none}
.hd-sk2-k summary:focus-visible{outline:2px solid var(--k-teal);outline-offset:2px;border-radius:16px}
.hd-sk2-no{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#F2F6F9;font-size:.78rem;font-weight:800;color:var(--ink-3)}
.hd-sk2-k[open] .hd-sk2-no{background:var(--k-teal);color:#fff}
.hz-main .hd-sk2-k h3,.hd-sk2-k h3{margin:0;font-size:.98rem;line-height:1.35;color:var(--k-dark)}
.hd-sk2-ar{width:28px;height:28px;border-radius:50%;background:#E6F3F4;position:relative}
.hd-sk2-ar::before,.hd-sk2-ar::after{content:"";position:absolute;left:50%;top:50%;width:11px;height:2px;margin:-1px 0 0 -5.5px;background:var(--k-teal);transition:transform .25s}
.hd-sk2-ar::after{transform:rotate(90deg)}
.hd-sk2-k[open] .hd-sk2-ar::after{transform:rotate(0)}
.hd-sk2-g{padding:0 1.2rem 1.2rem 4.15rem}
.hd-sk2-g p{margin:0 0 .7rem;font-size:.93rem;line-height:1.7;color:var(--ink-2)}
.hd-sk2-g p:last-child{margin-bottom:0}
@media (max-width:900px){.hd-sk2{grid-template-columns:minmax(0,1fr)}.hd-sk2-g{padding-left:1.2rem}}
.site-header .logo img,.logo img{height:46px;width:auto}
.f-marka img{width:220px}
@media (max-width:900px){.site-header .logo img,.logo img{height:38px}}
@media (max-width:400px){.site-header .logo img,.logo img{height:34px}}
.lp-cihazlar{row-gap:clamp(2.4rem,5vw,4rem)}
.ml-duvar{color:var(--ink-2);background:#fff;border-top:1px solid rgba(11,42,74,.06);border-bottom:1px solid rgba(11,42,74,.06)}
.ml-duvar-bas .ud-et{color:var(--k-teal)}
.vk-main .ml-duvar h2{color:var(--k-dark)}
.ml-duvar .ml-izgara li > a,.ml-duvar .ml-izgara li > img{background:#fff;border:1px solid rgba(11,42,74,.09);box-shadow:0 10px 24px -20px rgba(11,42,74,.4)}
.ml-duvar .ml-izgara li > a:hover{background:#fff;border-color:rgba(14,138,149,.45);box-shadow:0 18px 34px -22px rgba(11,42,74,.55)}
.ml-duvar .ml-izgara img{filter:none;opacity:.92}
.ml-duvar .ml-izgara li:hover img{filter:none;opacity:1}
main > .blog-bos{grid-column:wide}
.blog-bos{padding:clamp(2.4rem,6vw,4.5rem) 0 clamp(3.5rem,8vw,6rem)}
.blog-bos-ic{max-width:44rem;margin:0 auto;padding:clamp(2rem,4vw,3rem);border-radius:28px;background:#fff;border:1px solid rgba(11,42,74,.08);box-shadow:0 30px 60px -44px rgba(11,42,74,.5);text-align:center}
.blog-bos-ic h2{margin:.4rem 0 .8rem;font-size:clamp(1.7rem,1.2rem + 1.6vw,2.4rem);letter-spacing:-.04em;color:var(--k-dark)}
.blog-bos-ic > p:not(.ud-et){margin:0 auto 1.6rem;max-width:36rem;line-height:1.7;color:var(--ink-2)}
.blog-bos-ic .ud-et{justify-content:center;color:var(--k-teal)}
.blog-bos-ic .ud-btnlar{justify-content:center}
.ud-hero.il-hero{min-height:0;align-items:center;padding:clamp(7.5rem,11vw,9rem) 0 clamp(4.5rem,8vw,6.5rem)}
.ud-hero.il-hero .il-hero-ic{align-items:center}
.ud-hero.hk2-hero{min-height:min(86vh,820px)}
.il-rozet{list-style:none;margin:1.8rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.6rem}
.il-rozet li{display:inline-flex;align-items:center;gap:.55rem;margin:0;padding:.55rem 1rem .55rem .6rem;border-radius:99px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);font-size:.88rem;color:rgba(255,255,255,.82)}
.il-rozet svg{width:28px;height:28px;padding:6px;border-radius:50%;background:rgba(95,211,220,.16);color:var(--k-mint);flex:0 0 auto}
.il-rozet b{color:#fff;font-weight:700}
.il-hero .ud-btnlar{margin-top:1.8rem}
.lp-konu-foto{position:relative;margin:2rem 0 0;border-radius:26px;overflow:hidden;aspect-ratio:16/10;background:#E8EEF3;box-shadow:0 34px 60px -40px rgba(11,42,74,.55)}
.lp-konu-foto img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--k-ease)}
.lp-konu-foto:hover img{transform:scale(1.04)}
.lp-konu-foto figcaption{position:absolute;left:1rem;bottom:1rem;display:flex;flex-direction:column;gap:.15rem;max-width:calc(100% - 2rem);padding:.75rem 1.1rem;border-radius:16px;background:rgba(255,255,255,.88);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:.98rem;font-weight:700;letter-spacing:-.01em;color:var(--k-dark)}
.lp-konu-foto figcaption span{font-size:.7rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--k-teal)}
.lp-konu-foto.lp-konu-sag{margin:0;aspect-ratio:4/3}
.lp-cozum .hd-kart-g > p:first-child:not(:only-child),.hd-koyu .hd-kart-g > p:first-child:not(:only-child){color:#fff}

/* Blog yazi ici gorsel (ham <figure class="blog-fig"> blogu; build.py ![]() desteklemez) */
.blog-fig{margin:2rem 0}
.blog-fig img{display:block;width:100%;height:auto;border-radius:14px;border:1px solid var(--line)}
.blog-fig figcaption{margin-top:.6rem;font-size:.85rem;color:var(--ink-2)}

/* Blog kart izgarasi: ::: kartlar [izin|uyari|sirali|kucuk] ... ::: kabi (build.py render_body).
   ### ile acilan kartlar 2 sutun (uzun metin), liste kartlari 3 sutuna kadar. */
.kartlar{margin:1.75rem 0 2.25rem}
.kart-izgara{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem;margin:0;padding:0;list-style:none}
div.kart-izgara{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr))}
.kart-izgara > li,.kart{margin:0;display:flex;flex-direction:column;gap:.5rem;background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:1.25rem 1.3rem 1.35rem;font-size:.96rem;line-height:1.62;color:var(--ink-2);box-shadow:0 1px 2px rgba(11,42,74,.04)}
.kart:last-child:nth-child(odd),.kartlar:not(.kartlar-kucuk) .kart-izgara > li:last-child:nth-child(odd){grid-column:1/-1}
.kart h3{margin:0;font-size:1.04rem;line-height:1.38;color:var(--k-dark);text-wrap:balance}
.kart p,.kart ul,.kart ol{margin:0}
.kart-baslik{display:block;font-size:1rem;line-height:1.38;font-weight:700;color:var(--k-dark);text-wrap:balance}
.kart-izgara a,.kart a{color:var(--k-teal)}
/* rozetler: izin = onay, uyari = dikkat */
.kartlar-izin .kart-izgara > li::before,.kartlar-uyari .kart-izgara > li::before{content:"";flex:none;width:2rem;height:2rem;border-radius:50%;background:var(--gold-bg) center/1.05rem no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230E8A95' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}
.kartlar-uyari .kart-izgara > li::before{background-color:var(--rose-bg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23C62828' stroke-width='2.6' stroke-linecap='round'%3E%3Cpath d='M12 6v8'/%3E%3Cpath d='M12 18.5v.01'/%3E%3C/svg%3E")}
/* sirali: kontrol sorulari sirayla sorulur, numara bilgi tasir */
.kartlar-sirali .kart-izgara{counter-reset:kart}
.kartlar-sirali .kart-izgara > li::before{counter-increment:kart;content:counter(kart,decimal-leading-zero);font-size:.8rem;font-weight:700;letter-spacing:.08em;color:var(--k-teal);font-variant-numeric:tabular-nums}
/* kucuk: kisa konu etiketleri */
.kartlar-kucuk .kart-izgara{grid-template-columns:repeat(auto-fit,minmax(min(100%,12.5rem),1fr));gap:.6rem}
.kartlar-kucuk .kart-izgara > li{background:var(--k-ice);border-color:var(--line-2);box-shadow:none;padding:.8rem 1rem;font-size:.93rem;line-height:1.45;color:var(--ink)}
.kartlar-kucuk .kart-izgara > li::first-letter{text-transform:uppercase}
@media (max-width:560px){.kart-izgara > li,.kart{padding:1.05rem 1.1rem 1.15rem}}
/* Kart renkleri (marka paleti): izin = teal ton, uyari = gul ton, renkli = teal/lacivert dama,
   koyu = lacivert bant (yazi akisinda ritim kirici blok). */
.kartlar-izin .kart-izgara > li{background:var(--gold-bg);border-color:#CDE8EB;box-shadow:none}
.kartlar-izin .kart-izgara > li::before{background-color:#fff}
.kartlar-uyari .kart-izgara > li{background:var(--rose-bg);border-color:#F2D3D3;box-shadow:none}
.kartlar-uyari .kart-izgara > li::before{background-color:#fff}
.kartlar-uyari .kart-baslik{color:var(--k-red-2)}
.kartlar-renkli .kart{box-shadow:none}
.kartlar-renkli .kart:nth-child(4n+1),.kartlar-renkli .kart:nth-child(4n+4){background:var(--gold-bg);border-color:#CDE8EB}
.kartlar-renkli .kart:nth-child(4n+2),.kartlar-renkli .kart:nth-child(4n+3){background:#EDF1F6;border-color:#D8E0EA}
.kartlar-koyu{background:linear-gradient(160deg,var(--k-dark) 0%,var(--k-dark-2) 100%);border-radius:calc(var(--r) + 6px);padding:1.5rem;margin:2.25rem 0 2.5rem}
.kartlar-koyu .kart-izgara > li,.kartlar-koyu .kart{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.14);box-shadow:none;color:rgba(255,255,255,.8)}
.kartlar-koyu .kart h3,.kartlar-koyu .kart-baslik{color:#fff}
.kartlar-koyu .kart a,.kartlar-koyu .kart-izgara a{color:var(--k-mint)}
.kartlar-koyu.kartlar-sirali .kart-izgara > li::before{color:var(--k-mint)}
@media (max-width:560px){.kartlar-koyu{padding:1rem;margin-inline:calc(-1 * var(--oluk,1rem) + .25rem)}}
.proc-cta-section.pc-doku{position:relative;overflow:hidden;isolation:isolate;background:#C62828;color:#fff}
.pc-tuval{position:absolute;top:0;right:0;width:58%;height:100%;z-index:-1;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 38%);mask-image:linear-gradient(90deg,transparent 0%,#000 38%)}
.pc-doku .pc-in{position:relative}
.pc-doku h2{max-width:20ch;font-size:clamp(1.7rem,1.1rem + 1.9vw,2.6rem);line-height:1.08;letter-spacing:-.04em;color:#fff}
.pc-doku .pc-ack{color:rgba(255,255,255,.9)}
.pc-doku .pc-btn{background:#0B0F14;border-color:#0B0F14;color:#fff;border-radius:8px;box-shadow:none}
.pc-doku .pc-btn:hover{background:#fff;border-color:#fff;color:#0B0F14}
.pc-doku .pc-btn span{display:inline-block;transition:transform .2s}
.pc-doku .pc-btn:hover span{transform:translateX(4px)}
.pc-doku .pc-kanal a{color:#fff;border-bottom-color:rgba(255,255,255,.45)}
.pc-doku .pc-not{color:rgba(255,255,255,.75)}
@media (max-width:760px){.pc-tuval{width:100%;opacity:.35;-webkit-mask-image:linear-gradient(180deg,transparent,#000 60%);mask-image:linear-gradient(180deg,transparent,#000 60%)}}
.pc-doku .pc-in{display:block;max-width:40rem;margin:0;padding:clamp(.6rem,2vw,1.4rem) 0}
.pc-doku h2{max-width:none}
.pc-doku .pc-aksiyon{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.4rem;margin-top:1.6rem;text-align:left}
.pc-doku .pc-aksiyon .btn{width:auto}
.pc-doku .pc-kanal,.pc-doku .pc-not{margin:0}
.pc-doku .pc-not{flex-basis:100%}
@media (max-width:760px){.pc-doku .pc-in{text-align:left}.pc-doku .pc-aksiyon .btn{width:100%}}
.pc-doku .pc-aksiyon{flex-direction:row;justify-content:flex-start}
.pc-doku .pc-kanal{justify-content:flex-start}
.pc-doku .pc-not{text-align:left}
.pc-doku .pc-kanal a:hover,.pc-doku .pc-kanal a:focus-visible{color:#fff;border-bottom-color:#fff}
@media (max-width:760px){.pc-doku .pc-aksiyon{flex-direction:column;align-items:stretch}}
.pc-tuval{width:72%;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 30%);mask-image:linear-gradient(90deg,transparent 0%,#000 30%)}

.cta-doku{position:relative;overflow:hidden;isolation:isolate;background:#C62828!important;box-shadow:none;color:rgba(255,255,255,.9)}
.cta-doku .lp-kp-halka,.cta-doku .lp-kp-dev{display:none}
.cta-doku h2,.cta-doku .lp-kp-vurgu{color:#fff}
.cta-doku .lp-kp-vurgu{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:6px}
.cta-doku .ud-ic > div > p,.cta-doku .lp-kp-sol > p:not(.hd-pill),.cta-doku .as-kap-sol > p:not(.ud-et),.cta-doku .hz-cta-metin p{color:rgba(255,255,255,.9)}
.cta-doku .hd-pill,.cta-doku .ud-et,.cta-doku .hz-et,.cta-doku .lp-kp-et{color:#fff;background:rgba(0,0,0,.16);border-color:rgba(255,255,255,.3)}
.cta-doku .ud-et,.cta-doku .hz-et,.cta-doku .lp-kp-et{background:none}
.cta-doku .btn-primary,.cta-doku .hz-btn-beyaz{background:#0B0F14;border-color:#0B0F14;color:#fff;box-shadow:none}
.cta-doku .btn-primary:hover,.cta-doku .hz-btn-beyaz:hover{background:#fff;border-color:#fff;color:#0B0F14}
.cta-doku .btn-acik,.cta-doku .btn-cizgi{background:transparent;border-color:rgba(255,255,255,.6);color:#fff}
.cta-doku .btn-acik:hover,.cta-doku .btn-cizgi:hover{background:#fff;border-color:#fff;color:#0B0F14}
.cta-doku .lp-kp-link:hover{color:#fff;text-decoration:underline}
.cta-doku .lp-kp-sag,.cta-doku .as-kap-kutu a{background:rgba(0,0,0,.18);border-color:rgba(255,255,255,.2)}
.cta-doku .as-kap-kutu a:hover{background:rgba(0,0,0,.3)}
.cta-doku .as-kap-kutu svg{background:rgba(255,255,255,.16);color:#fff}
.cta-doku .as-kap-kutu small{color:rgba(255,255,255,.7)}
.cta-doku .lp-kp-adim::before{background:rgba(255,255,255,.45)}
.cta-doku .lp-kp-adim span,.cta-doku .lp-kp-adim li:last-child span{background:#0B0F14;border-color:#fff}
.cta-doku .lp-kp-adim p{color:rgba(255,255,255,.8)}
.cta-doku .lp-kp-sol,.cta-doku .lp-kp-sag,.cta-doku .as-kap-sol,.cta-doku .as-kap-kutu,.cta-doku .hz-cta-metin,.cta-doku .ud-ic{position:relative;z-index:1}
.cta-doku .hz-cta-medya{z-index:1}
.cta-doku.hz-cta .pc-tuval{width:60%;left:0;right:auto;-webkit-mask-image:linear-gradient(270deg,transparent 0%,#000 40%);mask-image:linear-gradient(270deg,transparent 0%,#000 40%)}
.cta-doku .as-kap-kutu .ud-ik{width:42px;height:42px;border-radius:12px;background:#0B0F14;color:#fff}
.cta-doku .as-kap-kutu .ud-ik svg{width:20px;height:20px;padding:0;border-radius:0;background:none;color:inherit}
.cta-doku .ud-bas p:not(.ud-et){color:rgba(255,255,255,.9)}
.cta-doku .ud-iletisim li div{color:var(--ink)}
.cta-doku .ud-iletisim span{color:var(--ink-3)}

.hk-ekip-izgara{list-style:none;margin:clamp(2rem,4vw,3rem) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}
.hk-ekip-kart{position:relative;margin:0;display:flex;flex-direction:column;gap:.7rem;padding:1.6rem;border:1px solid var(--line);border-radius:24px;background:#fff;transition:border-color .2s,transform .2s,box-shadow .2s}
.hk-ekip-kart:hover{border-color:var(--k-teal);transform:translateY(-4px);box-shadow:0 24px 50px -30px rgba(11,42,74,.45)}
.hk-ekip-no{position:absolute;top:1.3rem;right:1.4rem;font-size:.78rem;font-weight:800;letter-spacing:.08em;color:var(--ink-3)}
.hk-ekip-ik{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--k-ice);color:var(--k-teal)}
.hk-ekip-ik svg{width:24px;height:24px}
.hk-ekip-kart h3{margin:.3rem 0 0;font-size:1.2rem;letter-spacing:-.02em;color:var(--ink)}
.hk-ekip-kart > p{margin:0;font-size:.94rem;line-height:1.6;color:var(--ink-2)}
.hk-ekip-etiket{list-style:none;margin:auto 0 0;padding:.4rem 0 0;display:flex;flex-wrap:wrap;gap:.4rem}
.hk-ekip-etiket li{margin:0;padding:.3rem .7rem;border-radius:999px;background:var(--k-ice);color:var(--k-dark);font-size:.76rem;font-weight:700}
.hk-ekip-lider{grid-row:span 2;justify-content:flex-end;min-height:22rem;border:0;color:rgba(255,255,255,.82);background:radial-gradient(60% 50% at 100% 0%,rgba(20,163,174,.35) 0%,rgba(11,42,74,0) 70%),linear-gradient(160deg,#15406B 0%,var(--k-dark) 70%)}
.hk-ekip-lider .hk-ekip-no{color:rgba(255,255,255,.55)}
.hk-ekip-lider h3{font-size:clamp(1.5rem,1.1rem + 1vw,2rem);color:#fff}
.hk-ekip-lider > p{color:rgba(255,255,255,.82)}
.hk-ekip-avatar{display:grid;place-items:center;width:84px;height:84px;margin-bottom:auto;border-radius:50%;background:var(--k-mint);color:var(--k-dark);font-size:1.6rem;font-weight:800;letter-spacing:-.03em}
.hk-ekip-rol{margin:0;font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--k-mint)}
.hk-ekip-link{align-self:flex-start;margin-top:.4rem;color:#fff;font-weight:700;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.45)}
.hk-ekip-link:hover{border-bottom-color:#fff}
@media (max-width:980px){.hk-ekip-izgara{grid-template-columns:repeat(2,minmax(0,1fr))}.hk-ekip-lider{grid-column:1/-1;grid-row:auto;min-height:0}}
@media (max-width:600px){.hk-ekip-izgara{grid-template-columns:minmax(0,1fr)}}
@media (prefers-reduced-motion:reduce){.hk-ekip-kart:hover{transform:none}}

.hk-ekip-izgara{grid-template-columns:repeat(4,minmax(0,1fr))}
.hk-ekip-davet{justify-content:flex-end;border:0;background:#C62828;color:rgba(255,255,255,.9)}
.hk-ekip-davet h3{color:#fff}
.hk-ekip-davet > p{color:rgba(255,255,255,.88)}
.hk-ekip-davet .hk-ekip-no{color:rgba(255,255,255,.6)}
.hk-ekip-davet:hover{border-color:transparent}
.hk-ekip-link span{display:inline-block;transition:transform .2s}
.hk-ekip-link:hover span{transform:translateX(4px)}
@media (max-width:1180px){.hk-ekip-izgara{grid-template-columns:repeat(3,minmax(0,1fr))}.hk-ekip-lider{grid-column:1/-1;grid-row:auto;min-height:0}.hk-ekip-avatar{margin-bottom:.6rem}}
@media (max-width:820px){.hk-ekip-izgara{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:560px){.hk-ekip-izgara{grid-template-columns:minmax(0,1fr)}}

.hk-kisi-izgara{list-style:none;margin:clamp(2rem,4vw,3rem) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2vw,1.6rem)}
.hk-kisi{margin:0}
.hk-kisi figure{position:relative;margin:0 0 1.1rem;aspect-ratio:1;overflow:hidden;border-radius:24px;background:var(--k-ice)}
.hk-kisi img{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(1) contrast(1.04);transition:transform .5s cubic-bezier(.2,.7,.2,1)}
.hk-kisi figure::after{content:"";position:absolute;inset:auto 0 0 0;height:4px;background:#C62828;transform:scaleX(0);transform-origin:left;transition:transform .35s ease}
.hk-kisi:hover img{transform:scale(1.05)}
.hk-kisi:hover figure::after{transform:scaleX(1)}
.hk-kisi-no{position:absolute;top:.9rem;left:.9rem;padding:.3rem .6rem;border-radius:999px;background:rgba(255,255,255,.92);color:var(--k-dark);font-size:.72rem;font-weight:800;letter-spacing:.08em}
.hk-kisi h3{margin:0;font-size:1.22rem;letter-spacing:-.02em;color:var(--ink)}
.hk-kisi p{margin:.35rem 0 0;font-size:.86rem;font-weight:600;color:#C62828}
.hk-disiplin{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.6rem;margin-top:clamp(2rem,4vw,3rem);padding:1.3rem 1.6rem;border:1px solid var(--line);border-radius:22px}
.hk-disiplin-et{margin:0;font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}
.hk-disiplin ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem;flex:1}
.hk-disiplin li{margin:0;display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .85rem .4rem .45rem;border-radius:999px;background:var(--k-ice);color:var(--k-dark);font-size:.86rem;font-weight:700}
.hk-disiplin li span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#fff;color:var(--k-teal)}
.hk-disiplin li svg{width:15px;height:15px}
.hk-disiplin .hk-ekip-link{margin:0;color:var(--k-dark);border-bottom-color:rgba(11,42,74,.35)}
.hk-disiplin .hk-ekip-link:hover{color:#C62828;border-bottom-color:#C62828}
@media (max-width:980px){.hk-kisi-izgara{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:420px){.hk-kisi h3{font-size:1.05rem}.hk-kisi p{font-size:.8rem}}
@media (prefers-reduced-motion:reduce){.hk-kisi img,.hk-kisi figure::after{transition:none}.hk-kisi:hover img{transform:none}}
.mm.mm-b{background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none}
.mm-b .mm-alt{background:#F3F6F9;border-top:1px solid rgba(11,42,74,.08)}
.mm.mm-b{border-radius:0 0 24px 24px;overflow:hidden}

.lp-hero-yazi{position:absolute;display:none;pointer-events:none;z-index:1}

.vk-devam{display:flex;justify-content:center;margin-top:clamp(1.8rem,4vw,2.6rem)}
.vk-devam[hidden]{display:none}
.vk-devam .btn span{opacity:.75;font-weight:600}

.hk2-s-fotolu{isolation:isolate;color:#fff}
.hk2-s-fotolu .hk2-s-foto{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}
.hk2-s-fotolu::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(11,42,74,.12) 0%,rgba(11,42,74,.55) 55%,rgba(11,42,74,.9) 100%);transition:background .3s}
.hk2-s-fotolu.hk2-s-1::before,.hk2-s-fotolu.hk2-s-2::before{background:linear-gradient(180deg,rgba(14,138,149,.15) 0%,rgba(11,95,107,.6) 55%,rgba(8,70,80,.92) 100%)}
.hk2-s-fotolu.hk2-s-3::before{background:linear-gradient(180deg,rgba(122,22,22,.12) 0%,rgba(122,22,22,.55) 55%,rgba(90,14,14,.9) 100%)}
.hk2-s-fotolu:hover .hk2-s-foto{transform:scale(1.06)}
.hk2-s.hk2-s-fotolu,.hk2-s.hk2-s-fotolu:hover{color:#fff}
.hk2-s-fotolu b,.hk2-s-fotolu span{text-shadow:0 2px 18px rgba(0,0,0,.35)}
.hk2-s-fotolu i{opacity:.85}
@media (prefers-reduced-motion:reduce){.hk2-s-fotolu:hover .hk2-s-foto{transform:none}}
.ud-hero.ud-hd{align-items:center;min-height:min(calc(100svh - var(--hdr)),920px);padding:clamp(5.5rem,9vw,7.5rem) 0 clamp(3rem,6vw,5rem)}
.ud-hd-iki{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);gap:clamp(2rem,4vw,4.5rem);align-items:center;width:100%}
.ud-hd h1{max-width:16ch;font-size:clamp(2.3rem,1rem + 3.4vw,4.3rem)}
.ud-hd-kanit{display:inline-flex;align-items:center;gap:.9rem;margin-top:2.4rem;padding:.7rem 1.2rem .7rem .7rem;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:rgba(255,255,255,.04);color:rgba(255,255,255,.7);font-size:.86rem;line-height:1.35;text-decoration:none;transition:border-color .3s ease,background .3s ease}
.ud-hd-kanit strong{color:#fff;font-weight:600}
.ud-hd-kanit:hover{border-color:rgba(95,211,220,.55);background:rgba(95,211,220,.08)}
.ud-hd-sayi{display:grid;place-items:center;min-width:3.4rem;height:3.4rem;padding:0 .5rem;border-radius:12px;background:var(--k-mint);color:#04142A;font-weight:800;font-size:1.15rem;letter-spacing:-.03em}
.ud-hd-duvar{position:relative;height:min(76svh,700px);margin-right:calc(-1 * clamp(1rem,4vw,3rem));perspective:1600px;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 13%,#000 87%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 13%,#000 87%,transparent 100%)}
.ud-hd-duvar::before{content:"";position:absolute;inset:18% 10%;background:radial-gradient(closest-side,rgba(20,163,174,.42),transparent);filter:blur(30px);z-index:-1}
.ud-hd-egik{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;height:128%;margin-top:-12%;transform:rotateX(16deg) rotateY(-14deg) rotateZ(7deg);transform-style:preserve-3d}
.ud-hd-sutun{overflow:hidden}
.ud-hd-akis{animation:udHdAk 52s linear infinite}
.ud-hd-sutun:nth-child(2) .ud-hd-akis{animation-duration:64s;animation-direction:reverse}
.ud-hd-sutun:nth-child(3) .ud-hd-akis{animation-duration:46s}
.ud-hd-duvar:hover .ud-hd-akis{animation-play-state:paused}
@keyframes udHdAk{from{transform:translateY(0)}to{transform:translateY(-50%)}}
.ud-hd-kart{position:relative;display:block;margin-bottom:1.1rem;border-radius:14px;overflow:hidden;background:#0F2B46;border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 50px -22px rgba(0,0,0,.7)}
.ud-hd-kart img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:top}
.ud-hd-kart b{position:absolute;left:.55rem;right:.55rem;bottom:.55rem;padding:.4rem .6rem;border-radius:8px;background:rgba(4,20,42,.82);backdrop-filter:blur(6px);color:#fff;font-size:.7rem;font-weight:600;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ud-hd-canli{position:absolute;left:4%;bottom:9%;display:inline-flex;align-items:center;gap:.55rem;padding:.55rem .95rem;border-radius:999px;background:#fff;color:#0B0F14;font-size:.8rem;font-weight:700;box-shadow:0 14px 34px -12px rgba(0,0,0,.55)}
.ud-hd-canli i{width:8px;height:8px;border-radius:50%;background:#C62828;box-shadow:0 0 0 0 rgba(198,40,40,.6);animation:udHdNb 1.8s ease-out infinite}
@keyframes udHdNb{to{box-shadow:0 0 0 10px rgba(198,40,40,0)}}
.ud-hd .ud-ag{opacity:.45}
@media (max-width:980px){
  .ud-hero.ud-hd{min-height:0;padding-top:clamp(5rem,12vw,6.5rem)}
  .ud-hd-iki{grid-template-columns:1fr}
  .ud-hd-duvar{height:380px;margin:0 calc(-1 * clamp(1rem,4vw,3rem))}
  .ud-hd-egik{transform:rotateX(14deg) rotateZ(5deg)}
}
@media (max-width:560px){
  .ud-hd-duvar{height:300px}
  .ud-hd-egik{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}
  .ud-hd-sutun:nth-child(3){display:none}
  .ud-hd-kart{margin-bottom:.8rem}
  .ud-hd-kanit{margin-top:1.8rem}
}
@media (prefers-reduced-motion:reduce){.ud-hd-akis,.ud-hd-canli i{animation:none}}
.il-sag{position:relative;display:grid;align-items:center}
.il-sag>*{grid-area:1/1}
.il-sag .il-kanallar{position:relative;z-index:1}
.ud-hd-duvar.il-duvar{height:min(80svh,620px);margin:0 calc(-1 * clamp(1rem,4vw,3rem)) 0 -8%;opacity:.55}
.il-duvar .ud-hd-canli{display:none}
.il-sag .il-kanal{background:rgba(6,26,48,.78);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}
@media (max-width:980px){.ud-hd-duvar.il-duvar{position:absolute;inset:-1.5rem calc(-1 * clamp(1rem,4vw,3rem));height:auto;margin:0}}
.ud-hero.ud-pt{align-items:center;min-height:min(calc(100svh - var(--hdr)),900px);padding:clamp(5.5rem,9vw,7.5rem) 0 clamp(3rem,6vw,5rem);background:radial-gradient(70% 60% at 70% 45%,#0E2A4A 0%,#06101F 60%,#030812 100%)}
.ud-pt::after{background:linear-gradient(180deg,rgba(3,8,18,0) 60%,rgba(3,8,18,.55) 100%)}
.ud-pt-isik{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}
.ud-pt-isik i{position:absolute;border-radius:50%;filter:blur(38px);opacity:.55;animation:udPtSuz 18s ease-in-out infinite alternate}
.ud-pt-isik i:nth-child(1){width:240px;height:240px;left:8%;top:62%;background:rgba(40,110,200,.35)}
.ud-pt-isik i:nth-child(2){width:120px;height:90px;left:62%;top:22%;background:rgba(95,211,220,.5);animation-duration:14s}
.ud-pt-isik i:nth-child(3){width:320px;height:320px;left:44%;top:-12%;background:rgba(20,80,160,.28);animation-duration:22s}
.ud-pt-isik i:nth-child(4){width:180px;height:180px;right:4%;bottom:6%;background:rgba(198,40,40,.22);animation-duration:16s}
.ud-pt-isik i:nth-child(5){width:90px;height:90px;left:30%;top:14%;background:rgba(120,140,255,.3);animation-duration:12s}
@keyframes udPtSuz{to{transform:translate3d(40px,-30px,0) scale(1.15)}}
.ud-pt-iki{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(2rem,4vw,4rem);align-items:center;width:100%}
.ud-pt-et{margin:0 0 1.4rem;font-size:clamp(1.05rem,.9rem + .5vw,1.4rem);font-weight:300;letter-spacing:-.01em;background:linear-gradient(90deg,#5FD3DC 0%,#8FB4FF 50%,#FF7A70 100%);-webkit-background-clip:text;background-clip:text;color:transparent;width:fit-content}
.ud-pt .ud-pt-h1{color:#fff;margin:0;max-width:15ch;font-size:clamp(2.4rem,1rem + 3.6vw,4.5rem);font-weight:500;letter-spacing:-.045em;line-height:1.04}
.ud-pt-yaz{display:block;min-height:2.08em}
.ud-pt-yaz>span{background:linear-gradient(90deg,#fff 0%,#BFEFF2 100%);-webkit-background-clip:text;background-clip:text;color:transparent}
.ud-pt-yaz.is-yaz::after{content:"";display:inline-block;width:.5em;height:.07em;margin-left:.12em;background:#fff;vertical-align:baseline;animation:udPtImlec 1s steps(1) infinite}
@keyframes udPtImlec{50%{opacity:0}}
.ud-pt .ud-hero-p{margin-top:1.2rem;max-width:46ch}
.ud-pt-sag{position:relative;perspective:1900px;padding:2rem 0 3rem}
.ud-pt-sag::before{content:"";position:absolute;left:12%;right:4%;bottom:6%;height:60px;border-radius:50%;background:rgba(0,0,0,.65);filter:blur(28px)}
.ud-pt-cihaz{position:relative;width:min(100%,640px);margin-left:auto;transform:rotateY(-24deg) rotateX(12deg) rotateZ(-5deg);transform-style:preserve-3d;animation:udPtYuz 7s ease-in-out infinite alternate}
@keyframes udPtYuz{to{transform:rotateY(-20deg) rotateX(10deg) rotateZ(-4deg) translateY(-12px)}}
.ud-pt-ekran{padding:3.2% 3.2% 2.6%;border-radius:22px 22px 8px 8px;background:linear-gradient(160deg,#2B323C,#0B0F14 60%);border:1.5px solid #4A5361;box-shadow:inset 0 0 0 2px #0B0F14,0 40px 80px -30px rgba(0,0,0,.8)}
.ud-pt-cam{position:relative;aspect-ratio:16/10;overflow:hidden;border-radius:6px;background:#fff}
.ud-pt-cam img{position:absolute;left:0;top:0;width:100%;height:auto;opacity:0;transition:opacity .9s ease}
.ud-pt-cam img.is-on{opacity:1;animation:udPtKay 9s ease-in-out .8s forwards}
@keyframes udPtKay{to{transform:translateY(-38%)}}
.ud-pt-cam::after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,rgba(255,255,255,.16) 0%,rgba(255,255,255,0) 38%);pointer-events:none}
.ud-pt-govde{position:relative;height:clamp(14px,2.6vw,22px);margin:0 -8%;border-radius:2px 2px 22px 22px;background:linear-gradient(180deg,#E3E7EC 0%,#A9B0B9 55%,#6E747D 100%);box-shadow:0 18px 30px -12px rgba(0,0,0,.7)}
.ud-pt-govde::before{content:"";position:absolute;left:50%;top:0;width:16%;height:38%;transform:translateX(-50%);border-radius:0 0 10px 10px;background:linear-gradient(180deg,#8E959F,#B9C0C8)}
.ud-pt-etiket{position:absolute;right:2%;bottom:0;font-size:.86rem;color:rgba(255,255,255,.62);text-decoration:none}
.ud-pt-etiket strong{color:#fff;font-weight:600}
.ud-pt-etiket:hover strong{color:var(--k-mint)}
@media (max-width:980px){
  .ud-hero.ud-pt{min-height:0;padding-top:clamp(5rem,12vw,6.5rem)}
  .ud-pt-iki{grid-template-columns:1fr}
  .ud-pt-cihaz{margin:0 auto;width:min(92%,560px);transform:rotateY(-14deg) rotateX(8deg) rotateZ(-3deg);animation:none}
}
@media (max-width:560px){
  .ud-pt-etiket{position:static;display:block;margin-top:1.4rem;text-align:center}
}
@media (prefers-reduced-motion:reduce){.ud-pt-isik i,.ud-pt-cihaz,.ud-pt-cam img.is-on{animation:none}}
.ud-hero.ud-hc2{background:radial-gradient(70% 60% at 72% 45%,#0E2A4A 0%,#06101F 60%,#030812 100%)}
.ud-hc2::after{display:none}
.ud-hc2 .ud-hc-sahne{isolation:isolate}
.ud-hc2 .ud-hc-iki{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}
.ud-hc2 .ud-et{font-size:clamp(1rem,.9rem + .4vw,1.3rem);font-weight:300;letter-spacing:-.01em;text-transform:none;background:linear-gradient(90deg,#5FD3DC 0%,#8FB4FF 50%,#FF7A70 100%);-webkit-background-clip:text;background-clip:text;color:transparent;width:fit-content}
.ud-hc2 .ud-et::before{display:none}
.ud-hc2 .ud-hc-bas{font-weight:500;max-width:16ch;font-size:clamp(2.2rem,1rem + 3.3vw,4.2rem)}
.ud-hc2 .ud-hc-bas em{background:linear-gradient(90deg,#5FD3DC,#BFEFF2);-webkit-background-clip:text;background-clip:text;color:transparent}
.ud-hc2-dizin{display:flex;flex-wrap:wrap;gap:.4rem 1.6rem;margin:2.6rem 0 0;padding:1.1rem 0 0;list-style:none;border-top:1px solid rgba(255,255,255,.1);counter-reset:none}
.ud-hc2-dizin .ud-hc-n{position:relative;display:flex;align-items:baseline;gap:.5rem;width:auto;height:auto;background:none;border-radius:0;font-size:.88rem;font-weight:500;color:rgba(255,255,255,.42);transition:color .4s ease}
.ud-hc2-dizin .ud-hc-n b{font-size:.72rem;font-weight:700;letter-spacing:.08em;color:rgba(255,255,255,.3);transition:color .4s ease}
.ud-hc2-dizin .ud-hc-n::before{content:"";position:absolute;left:0;right:0;top:calc(-1.1rem - 1px);height:2px;background:var(--k-mint);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--k-ease)}
.ud-hc2-dizin .ud-hc-n.is-on{width:auto;height:auto;background:none;color:#fff}
.ud-hc2-dizin .ud-hc-n.is-on b{color:var(--k-mint)}
.ud-hc2-dizin .ud-hc-n.is-on::before{transform:none}
.ud-hc2 .ud-pt-sag{padding:1.5rem 0 1rem}
.ud-hc2 .ud-pt-cam.ud-hc-ekran{aspect-ratio:16/10;background:#fff;border-radius:6px}
.ud-hc2 .ud-hc-img.is-on{animation:udHcKay 18s ease-in-out 1.2s infinite alternate}
.ud-hc2-rozet{position:absolute;left:2%;top:8%;display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .9rem;border-radius:999px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font-size:.78rem;font-weight:600;box-shadow:0 14px 34px -14px rgba(0,0,0,.6);animation:udPtYuz2 6s ease-in-out infinite alternate}
.ud-hc2-rozet i{width:8px;height:8px;border-radius:50%;background:#FF5C50;animation:udHdNb 1.8s ease-out infinite}
@keyframes udPtYuz2{to{transform:translateY(-10px)}}
.ud-hc2 .ud-hc-etler{justify-items:end;margin-top:.4rem;padding:0 2% 0 0}
@media (max-width:980px){
  .ud-hc2 .ud-hc-iki{grid-template-columns:1fr}
  .ud-hc2 .ud-hc-sag{max-width:560px;width:100%;margin:0 auto}
  .ud-hc2-dizin{margin-top:1.6rem}
  .ud-hc2-rozet{display:none}
}
@media (max-width:640px){
  .ud-hc2 .ud-hc-bas{font-size:clamp(1.9rem,1.1rem + 4vw,2.5rem)}
  .ud-hc2-dizin{gap:.3rem 1rem;margin-top:1.2rem;padding-top:.8rem}
  .ud-hc2-dizin .ud-hc-n{font-size:.78rem}
  .ud-hc2-dizin .ud-hc-n::before{top:calc(-.8rem - 1px)}
}
@media (prefers-reduced-motion:reduce){.ud-hc2-rozet{animation:none}}
.ud-hc2-doku{position:absolute;inset:0;width:100%;height:100%;z-index:-1;opacity:.16;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 45%,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 45%,#000 100%)}
.ud-hc2 .ud-hc-sahne::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(38% 46% at 74% 50%,rgba(20,163,174,.22),transparent 70%),radial-gradient(30% 36% at 8% 92%,rgba(198,40,40,.16),transparent 70%)}
.ud-hc2-no{position:absolute;left:clamp(-1rem,-1vw,0rem);top:50%;z-index:-1;transform:translateY(-54%);font-size:clamp(14rem,10rem + 16vw,30rem);font-weight:800;line-height:.8;letter-spacing:-.08em;color:transparent;-webkit-text-stroke:1.5px rgba(95,211,220,.22);pointer-events:none;user-select:none}
.ud-hc2-no.is-gir{animation:udHc2No .8s var(--k-ease) both}
@keyframes udHc2No{from{opacity:0;transform:translate(-30px,-54%)}to{opacity:1;transform:translateY(-54%)}}
.ud-hc2-gec{position:absolute;inset:0;width:100%;height:100%;z-index:2;pointer-events:none}
.ud-hc2 .ud-pt-ekran{position:relative}
.ud-hc2 .ud-pt-ekran::after{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgba(95,211,220,.7),rgba(95,211,220,0) 40%,rgba(255,92,80,0) 60%,rgba(255,92,80,.6));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}
@media (max-width:980px){.ud-hc2-no{top:auto;bottom:-2%;left:auto;right:-2%;transform:none;font-size:clamp(9rem,40vw,16rem)}.ud-hc2-no.is-gir{animation:none}.ud-hc2-doku{opacity:.12;-webkit-mask-image:none;mask-image:none}}
@media (prefers-reduced-motion:reduce){.ud-hc2-no.is-gir{animation:none}}

/* Kurucu profil sayfasi (FAZ 4A): portre + kunye yan yana, dar ekranda alt alta */
.kurucu-ust{display:grid;grid-template-columns:240px 1fr;gap:clamp(1.25rem,3vw,2.25rem);align-items:start;margin:1.5rem 0 2rem}
.kurucu-ust .hekim-portre{margin:0;border-radius:16px;width:240px;height:240px;object-fit:cover}
.kurucu-ust .key-facts{margin:0}
@media (max-width:700px){.kurucu-ust{grid-template-columns:1fr}.kurucu-ust .hekim-portre{width:180px;height:180px}}

/* Vaka: olculmus sonuc (GSC aylik tiklama) */
.vk-olcum{margin-top:22px;padding:18px;border-radius:14px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14)}
.vk-olcum h3{margin:0 0 8px;font-size:1.05rem}
.vk-olcum-g{width:100%;height:auto;display:block;margin:12px 0}
.vk-olcum-b rect{fill:var(--k-mint)}
.vk-olcum-t text{fill:rgba(255,255,255,.7);font-size:11px}
.vk-olcum details{margin:6px 0}
.vk-olcum summary{cursor:pointer;color:#fff}
.vk-olcum table{width:100%;border-collapse:collapse;margin-top:8px;font-size:.9rem}
.vk-olcum th,.vk-olcum td{padding:4px 8px;text-align:right;border-bottom:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.85)}
.vk-olcum th:first-child,.vk-olcum td:first-child{text-align:left}
.vk-koyu .vk-kart-g .vk-olcum-k{font-size:.82rem;color:rgba(255,255,255,.65)}
