.svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al){ --box1:#efece4; --box2:#e7e2d6; --xc:rgba(142,42,111,.20); --xc2:rgba(142,42,111,.46); color:var(--text); }
  html.dark .svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al){ --box1:#211a2e; --box2:#17101f; --xc:rgba(224,124,186,.22); --xc2:rgba(224,124,186,.50); }
  .svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) h1,.svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) h2,.svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) h3{ letter-spacing:-.03em; line-height:1.08; font-weight:700; margin:0; }
  .svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .eyebrow{ display:inline-flex;align-items:center;gap:.6rem;font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent); }
  .svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .eyebrow::before{ content:'';width:30px;height:1px;background:var(--accent); }
  .svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .lead{ color:var(--text-soft);line-height:1.75;font-weight:300; }
  .svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .s2{ font-size:clamp(1.75rem,3.4vw,2.5rem); line-height:1.08; font-weight:700; letter-spacing:-.03em; }
  .svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .s-lead{ font-size:1.05rem; margin-top:1rem; }
  .svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .ctr{ margin-bottom:2.8rem; } .svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .ctr .s2{ margin-top:1rem; }
  .svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .ctr .s-lead{ max-width:62ch; margin-left:auto; margin-right:auto; }
  @media(min-width:768px){ .svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .ctr{ text-align:center; } .svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .ctr .eyebrow{ justify-content:center; } .svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .ctr h2,.svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .ctr p{ margin-left:auto; margin-right:auto; } }
  .svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .grad{ background:linear-gradient(100deg,#8e2a6f 0%,#e9a6cf 25%,#ffc4ee 50%,#b8478f 75%,#8e2a6f 100%);background-size:170% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:svcflow 6s linear infinite;will-change:background-position; }
  html:not(.dark) .svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .grad{ background:linear-gradient(100deg,#6e1a55 0%,#c0398a 25%,#e85fae 50%,#9c2f78 75%,#6e1a55 100%);background-size:170% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent; }
  .svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .gradL{ background:linear-gradient(100deg,#e07cba,#f7d6ec,#e07cba);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:svcflow 5s linear infinite; }
  @keyframes svcflow{ 0%{background-position:0 0} 100%{background-position:170% 0} }
  @media(prefers-reduced-motion:reduce){ .svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .grad,.svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .gradL{ animation:none; } }
  
  .svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .cta{ position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:.6rem;height:3.1rem;padding:0 1.7rem;border-radius:var(--r-pill,999px);font-weight:500;font-size:.96rem;background:var(--magenta);color:#fff;border:none;text-decoration:none;transition:background .35s var(--ease,ease); }
  .svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .cta > *{ position:relative;z-index:1; }
  .svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .cta::after{ content:"";position:absolute;top:0;left:-60%;width:45%;height:100%;z-index:0;background:linear-gradient(100deg,transparent,rgba(255,255,255,.42),transparent);transform:skewX(-18deg);pointer-events:none;transition:left .5s var(--ease,ease); }
  .svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .cta:hover{ background:var(--magenta-deep); }
  .svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .cta:hover::after{ left:120%; }
  .svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .cta i{ transition:transform .3s cubic-bezier(.34,1.56,.64,1); }
  .svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .cta:hover i.fa-arrow-right{ transform:translateX(4px); }
  .svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .cta-g{ position:relative;display:inline-flex;align-items:center;gap:.6rem;height:3.1rem;padding:0 1.5rem;border-radius:var(--r-pill,999px);font-weight:500;font-size:.96rem;background:transparent;border:1px solid var(--line);color:var(--text);text-decoration:none;transition:background .3s var(--ease,ease),border-color .3s; }
  .svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .cta-g:hover{ border-color:var(--accent); }
  
  .svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .js-svc-hero .cta-g{ border-color:rgba(255,255,255,.18);color:#fff;backdrop-filter:blur(6px); }
  .svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .js-svc-hero .cta-g:hover{ background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.4); }
  .svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .pill{ display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .95rem;border-radius:var(--r-pill,999px);background:var(--chip);color:var(--chip-text,var(--accent));border:1px solid var(--line);font-size:.78rem;font-weight:600; }
  .svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .sec{ padding:clamp(2.4rem,5vw,4.2rem) 0; }

  
  .svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .js-svc-hero{ position:relative; overflow:hidden; background:radial-gradient(58% 108% at 86% 44%, rgba(184,71,143,.30), transparent 60%), radial-gradient(42% 66% at 14% 6%, rgba(184,71,143,.10), transparent 60%), linear-gradient(118deg,#0a0610 0%,#160c1d 48%,#0b0a15 100%); }
  .svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .svc-pcover{ position:absolute; inset:-18% 3% -18% auto; width:46%; z-index:1; will-change:transform; -webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 18%); mask-image:linear-gradient(90deg,transparent 0%,#000 18%); }
  .svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .svc-pcover img{ width:100%; height:100%; object-fit:contain; object-position:100% 46%; opacity:1; }
  .svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .svc-kb{ will-change:transform; animation:svckb 24s ease-in-out infinite alternate; }
  @keyframes svckb{ from{ transform:scale(1) translate(0,0); } to{ transform:scale(1.06) translate(-1.6%,-1.2%); } }
  @media(prefers-reduced-motion:reduce){ .svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .svc-kb{ animation:none; } }
  .svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .svc-hero-scrim{ position:absolute; inset:0; }
  .svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .svc-ptext{ position:relative; z-index:2; padding-top:clamp(6rem,11vw,9rem); padding-bottom:clamp(4.5rem,9vw,7rem); }
  .svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .svc-ptext .pill{ background:rgba(184,71,143,.22);color:#f0c8e2;border:1px solid rgba(240,200,226,.2); }
  @media(max-width:860px){ .svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .svc-pcover{ inset:-12% 0 -12% auto; width:100%; -webkit-mask-image:none; mask-image:none; } .svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .svc-pcover img{ object-position:50% 46%; opacity:.4; } }
  
  html:not(.dark) .svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .js-svc-hero{ background:radial-gradient(58% 108% at 86% 44%, rgba(184,71,143,.10), transparent 60%), radial-gradient(42% 66% at 14% 6%, rgba(184,71,143,.06), transparent 60%), linear-gradient(118deg,#eef2f7 0%,#f3ecf3 48%,#eef2f7 100%) !important; }
  html:not(.dark) .svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .svc-hero-scrim{ background:linear-gradient(0deg, var(--bg) 1%, transparent 55%) !important; }
  html:not(.dark) .svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .js-svc-hero h1,html:not(.dark) .svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .js-svc-hero .s1{ color:#1c1226 !important; }
  html:not(.dark) .svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .js-svc-hero .gradL{ background:linear-gradient(100deg,#8e2a6f,#c0398a,#8e2a6f) !important; -webkit-background-clip:text !important; background-clip:text !important; -webkit-text-fill-color:transparent !important; color:transparent !important; }
  html:not(.dark) .svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .js-svc-hero .lead,html:not(.dark) .svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .js-svc-hero p{ color:#5b5168 !important; }
  html:not(.dark) .svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .js-svc-hero .pill,html:not(.dark) .svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .svc-ptext .pill{ background:rgba(142,42,111,.08) !important; color:#8e2a6f !important; border-color:rgba(142,42,111,.22) !important; }
  html:not(.dark) .svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .js-svc-hero .cta-g{ color:#1c1226 !important; background:rgba(142,42,111,.05) !important; border-color:rgba(142,42,111,.22) !important; }

  
  @property --bdeg{ syntax:'<angle>'; initial-value:0deg; inherits:false; }
  @keyframes bspin{ to{ --bdeg:360deg; } }
  .svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .svc-card{ position:relative; }
  .svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .svc-card::after,.svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .stat::after,.svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .it5::after,.svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .endcta::after{ content:'';position:absolute;inset:0;border-radius:inherit;padding:1.7px;pointer-events:none;background:conic-gradient(from var(--bdeg),transparent 0deg,var(--accent) 48deg,var(--accent-soft) 88deg,transparent 150deg,transparent 360deg);filter:drop-shadow(0 0 4px var(--accent-soft));-webkit-mask:linear-gradient(#000,#000) content-box,linear-gradient(#000,#000);-webkit-mask-composite:xor;mask:linear-gradient(#000,#000) content-box,linear-gradient(#000,#000);mask-composite:exclude;opacity:0;transition:opacity .35s var(--ease,ease); }
  .svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .svc-card:hover::after,.svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .stat:hover::after,.svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .it5:hover::after,.svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .endcta:hover::after{ opacity:1; animation:bspin 5s linear infinite; }

  
  .svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .stats{ display:grid;grid-template-columns:1fr;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:18px;overflow:hidden; }
  @media(min-width:640px){ .svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .stats{ grid-template-columns:repeat(3,1fr); } }
  .svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .stat{ position:relative;background:var(--card);padding:1.6rem 1.5rem; }
  .svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .stat b{ display:block;font-size:clamp(1.7rem,3.2vw,2.3rem);font-weight:700;letter-spacing:-.03em;color:var(--accent);line-height:1; }
  .svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .stat span{ display:block;margin-top:.5rem;font-size:.84rem;color:var(--text-soft);line-height:1.4; }

  
  .svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .crossg{ display:grid;grid-template-columns:1fr;gap:0; }
  .svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .it5{ position:relative;display:grid;grid-template-columns:auto 1fr;gap:1.4rem;align-items:start;padding:1.9rem 0;border-top:1px solid var(--line); }
  .svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .it5:first-child{ border-top:0; }
  .svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .devh{ font-size:clamp(1.2rem,2.4vw,1.55rem);margin-bottom:.5rem; }
  .svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .devp{ font-size:.94rem;line-height:1.7;color:var(--text-soft);max-width:44ch; }
  .svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .ic{ width:56px;height:56px;border-radius:15px;display:grid;place-items:center;flex-shrink:0;background:linear-gradient(150deg,var(--box1),var(--box2));border:1px solid var(--line);box-shadow:inset 0 1px 0 rgba(255,255,255,.04);color:var(--accent);font-size:1.3rem; }
  @media(min-width:768px){
    .svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .crossg{ position:relative;grid-template-columns:1fr 1fr;grid-auto-rows:1fr; }
    .svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .it5{ border-top:0;padding:2.4rem 2.6rem; }
    .svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .crossg > .it5:nth-child(odd){ grid-template-columns:1fr auto;text-align:right; }
    .svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .crossg > .it5:nth-child(odd) > .ic{ order:2; }
    .svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .crossg > .it5:nth-child(odd) > div{ order:1; }
    .svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .crossg > .it5:nth-child(odd) .devp{ margin-left:auto; }
    .svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .crossg::before{ content:'';position:absolute;left:50%;top:0;bottom:0;width:1.5px;transform:translateX(-50%);pointer-events:none;background:linear-gradient(180deg,transparent 2%,var(--xc) 28%,var(--xc2) 50%,var(--xc) 72%,transparent 98%); }
    .svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .crossg::after{ content:'';position:absolute;top:50%;left:0;right:0;height:1.5px;transform:translateY(-50%);pointer-events:none;background:linear-gradient(90deg,transparent 2%,var(--xc) 28%,var(--xc2) 50%,var(--xc) 72%,transparent 98%); }
  }

  
  .svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .crow{ display:grid;grid-template-columns:1fr;gap:2.4rem;align-items:center; }
  @media(min-width:900px){ .svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .crow{ grid-template-columns:1fr 1fr;gap:4rem; } .svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .crow.rev .ctext{ order:2; } .svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .crow.rev .cpanel{ order:1; } }
  .svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .ctext .s2{ margin:.85rem 0 1.05rem; }
  .svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .cpanel{ position:relative;display:grid;place-items:center;min-height:300px;padding:1rem 0; }

  
  .svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .steps{ display:grid;grid-template-columns:1fr;gap:0; }
  @media(min-width:768px){ .svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .steps{ grid-template-columns:repeat(4,1fr); } }
  .svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .step{ padding:1.7rem 0;border-top:1px solid var(--line); }
  @media(min-width:768px){ .svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .step{ border-top:0;border-left:1px solid var(--line);padding:.3rem 1.6rem; } .svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .step:first-child{ border-left:0;padding-left:0; } }
  .svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .step .sno{ display:block;font-size:.82rem;font-weight:700;color:var(--accent);letter-spacing:.12em;margin-bottom:.7rem; }
  .svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .step h3{ font-size:1.16rem;margin-bottom:.5rem; }
  .svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .step p{ font-size:.9rem;line-height:1.65;color:var(--text-soft); }

  
  .svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .endcta{ position:relative;border-radius:22px;border:1px solid var(--line);background:linear-gradient(150deg,var(--chip),transparent 70%),var(--card);padding:clamp(2.4rem,5vw,3.6rem);text-align:center; }
  html.dark .svc5:where(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .endcta{ background:radial-gradient(120% 140% at 50% 0%,rgba(184,71,143,.16),transparent 60%),#17111e; border-color:rgba(184,71,143,.20); }
#hSearchRow{position:fixed;left:0;right:0;z-index:45;display:flex;flex-direction:column;align-items:center;padding:0 1rem;pointer-events:none;
    transition:transform .42s cubic-bezier(.4,0,.2,1), opacity .3s ease;}  
  #hSearchRow.hHide{transform:translateY(-180%);opacity:0;pointer-events:none;}
  
  #hSearchBar{position:relative;width:100%;max-width:600px;height:54px;display:flex;align-items:center;gap:.65rem;padding:0 .5rem 0 .95rem;pointer-events:auto;
    border-radius:16px;color:#231f1b;background:rgba(255,255,255,.50);border:1px solid rgba(255,255,255,.6);cursor:text;
    -webkit-backdrop-filter:blur(22px) saturate(185%);backdrop-filter:blur(22px) saturate(185%);
    box-shadow:0 8px 30px rgba(0,0,0,.10),inset 0 1px 0 rgba(255,255,255,.65),inset 0 -1px 0 rgba(255,255,255,.18);
    transition:box-shadow .4s ease;}
  html.dark #hSearchBar{color:#f4eee7;background:rgba(20,18,28,.52);border-color:rgba(255,255,255,.16);
    box-shadow:0 8px 30px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.12),inset 0 -1px 0 rgba(255,255,255,.04);}
  #hSearchBar.hFocus{box-shadow:var(--rail-shadow-scrolled,0 14px 44px rgba(0,0,0,.16));}
  #hSearchBar .hIc{flex:none;width:22px;font-size:1rem;opacity:.5;display:grid;place-items:center}
  #hSearchBar .hField{flex:1;min-width:0;position:relative;display:flex;align-items:center;overflow:hidden;height:22px}
  #hSearchBar .hField input{width:100%;border:none;background:none;outline:none;font:inherit;font-size:14.5px;color:inherit;cursor:text}
  #hSearchBar .hField input::placeholder{color:transparent}
  #hSearchBar .hPh{position:absolute;left:0;right:0;font-size:14.5px;opacity:.9;white-space:nowrap;overflow:hidden;pointer-events:none;text-shadow:none}
  html.dark #hSearchBar .hPh{text-shadow:none}
  #hSearchBar .hPh .hCw{border-right:2px solid currentColor;animation:hCwb 1s steps(1) infinite;padding-right:1px}
  @keyframes hCwb{50%{border-color:transparent}}
  #hSearchBar .hGo{width:40px;height:40px;flex:none;border-radius:12px;cursor:pointer;display:grid;place-items:center;color:inherit;
    background:rgba(255,255,255,.40);border:1px solid rgba(255,255,255,.6);
    -webkit-backdrop-filter:blur(8px) saturate(160%);backdrop-filter:blur(8px) saturate(160%);
    box-shadow:inset 0 1px 0 rgba(255,255,255,.55);transition:background .2s,transform .2s}
  html.dark #hSearchBar .hGo{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.10)}
  #hSearchBar .hGo:hover{background:rgba(255,255,255,.6)}
  html.dark #hSearchBar .hGo:hover{background:rgba(255,255,255,.14)}
  #hSearchBar .hGo i{font-size:.8rem;opacity:.7}
  #hSearchChips{margin-top:.55rem;display:flex;flex-wrap:wrap;gap:.4rem;justify-content:center;max-width:600px;opacity:0;transform:translateY(-4px);transition:opacity .35s,transform .35s;pointer-events:none}
  #hSearchRow.hOpen #hSearchChips{opacity:1;transform:none;pointer-events:auto}
  #hSearchChips .hChip{font-size:12px;padding:5px 12px;border-radius:12px;cursor:pointer;color:inherit;
    border:1px solid rgba(0,0,0,.10);background:rgba(255,255,255,.45);
    -webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .2s,border-color .2s}
  #hSearchChips .hChip:hover{background:rgba(255,255,255,.7);border-color:rgba(0,0,0,.18)}
  #hSearchChips .hChip i{margin-right:5px;opacity:.5}
  html.dark #hSearchChips .hChip{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.14)}
  html.dark #hSearchChips .hChip:hover{background:rgba(255,255,255,.13);border-color:rgba(255,255,255,.22)}
  @media (max-width:767px){#hSearchRow{display:none;}}
  @media (prefers-reduced-motion:reduce){#hSearchRow{transition:none;}}
html:not(.dark) :where(.kr-p-genel) .kr-wrap [style*="#a6a3b8"]{ color:var(--text-soft,#5b5b70) !important; }
      
      .svc5:where(.kr-p-genel) .pg-crumb{ display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.8rem;font-weight:500; }
      .svc5:where(.kr-p-genel) .pg-crumb a{ color:inherit;text-decoration:none;transition:color .25s var(--ease,ease); }
      .svc5:where(.kr-p-genel) .pg-crumb a:hover{ color:var(--accent); }
      .svc5:where(.kr-p-genel) .pg-crumb i{ font-size:.6rem;opacity:.55; }
      .svc5:where(.kr-p-genel) .js-svc-hero .pg-crumb{ color:rgba(255,255,255,.72); }
      .svc5:where(.kr-p-genel) .js-svc-hero .pg-crumb .cur{ color:#fff; }
      html:not(.dark) .svc5:where(.kr-p-genel) .js-svc-hero .pg-crumb{ color:#5b5168 !important; }
      html:not(.dark) .svc5:where(.kr-p-genel) .js-svc-hero .pg-crumb .cur{ color:#1c1226 !important; }

      
      .svc5:where(.kr-p-genel) .pg-panel{ position:relative;border-radius:22px;padding:clamp(1.5rem,4vw,3.2rem);
        background:var(--glass-bg);border:1px solid var(--glass-border);
        -webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);
        transition:border-color .3s var(--ease,ease); }
      .svc5:where(.kr-p-genel) .pg-panel:hover{ border-color:var(--accent-soft); }

      
      .svc5:where(.kr-p-genel).svc-amb .js-svc-hero{ min-height:480px; }
      @media(max-width:960px){ .svc5:where(.kr-p-genel).svc-amb .js-svc-hero{ min-height:0; } }
      .svc5:where(.kr-p-genel).svc-amb .svc-hero-scrim{ z-index:1; }
      .svc5:where(.kr-p-genel).svc-amb .svc-ptext{ z-index:3; }
      :where(.kr-p-genel) .hero-fig{ position:absolute; inset:0; z-index:2; overflow:hidden; pointer-events:none; }
      :where(.kr-p-genel) .hero-fig .hf-in{ position:relative; height:100%; }
      :where(.kr-p-genel) .hero-fig img{ position:absolute; right:-7%; bottom:0; height:100%; max-height:520px; width:auto; object-fit:contain; object-position:bottom right; filter:drop-shadow(0 26px 64px rgba(0,0,0,.45)); }
      @media(max-width:1180px){ :where(.kr-p-genel) .hero-fig img{ right:-3%; } }
      @media(max-width:960px){ :where(.kr-p-genel) .hero-fig img{ right:-12%; height:46%; opacity:.14; } }
      
      .svc5:where(.kr-p-genel) .pg-panel .page-content{ color:var(--text); }
      .svc5:where(.kr-p-genel) .pg-panel .page-content :where(h1,h2,h3,h4){ color:var(--text);letter-spacing:-.02em; }
      .svc5:where(.kr-p-genel) .pg-panel .page-content a{ color:var(--accent);text-decoration:none; }
      .svc5:where(.kr-p-genel) .pg-panel .page-content a:hover{ text-decoration:underline; }
      .svc5:where(.kr-p-genel) .pg-panel .page-content :where(strong,b){ color:var(--text); }
      .svc5:where(.kr-p-genel) .pg-panel .page-content :where(blockquote){ border-inline-start:3px solid var(--accent-soft);color:var(--text-soft); }
      .svc5:where(.kr-p-genel) .pg-empty{ color:var(--text-soft);font-size:1.02rem;line-height:1.8; }

      
      .svc5:where(.kr-p-genel) .pg-crumb-body{ color:var(--text-soft); }
      .svc5:where(.kr-p-genel) .pg-crumb-body .cur{ color:var(--text); }
      html:not(.dark) .svc5:where(.kr-p-genel) .pg-crumb-body{ color:#5b5168; }
      html:not(.dark) .svc5:where(.kr-p-genel) .pg-crumb-body .cur{ color:#1c1226; }

      
      html:not(.dark) .svc5:where(.kr-p-genel) .kr{ color:#41394f; }
      html:not(.dark) .svc5:where(.kr-p-genel) .kr :where(p,li,dd,dt,td,small,.kr-q-body,.kr-a,.kr-lead,.kr-stat span,.kr-upd,.kr-field label){ color:#4a4458; }
      html:not(.dark) .svc5:where(.kr-p-genel) .kr :where(h1,h2,h4,h5,summary,.kr-q-head,.kr-q,b,strong){ color:#1c1226; }
      html:not(.dark) .svc5:where(.kr-p-genel) .kr :where(h3,a,.kr-eyebrow,.kr-faq-cat){ color:#8e2a6f; }
      /* SSS sayfasında .kr sarmalı yok: soru başlığı (beyaz) ve cevap (koyu mod grisi) açık modda doğrudan */
      html:not(.dark) .svc5:where(.kr-p-genel) .kr-q-head{ color:#1c1226; }
      html:not(.dark) .svc5:where(.kr-p-genel) .kr-q-head:hover{ color:#8e2a6f; }
      html:not(.dark) .svc5:where(.kr-p-genel) .kr-q-body p{ color:#4a4458; }
      html:not(.dark) .svc5:where(.kr-p-genel) .kr :where(.kr-card,.kr-q,.kr-faq,.kr-stat){ background:linear-gradient(180deg,rgba(142,42,111,.05),rgba(142,42,111,.014)); border-color:rgba(142,42,111,.16); }
      html:not(.dark) .svc5:where(.kr-p-genel) .kr :where(.kr-upd){ border-top-color:rgba(28,18,38,.12); }
      html:not(.dark) .svc5:where(.kr-p-genel) .kr-form{ background:linear-gradient(180deg,rgba(142,42,111,.035),rgba(142,42,111,.01)); border-color:rgba(142,42,111,.16); }
      html:not(.dark) .svc5:where(.kr-p-genel) .kr-form input,html:not(.dark) .svc5:where(.kr-p-genel) .kr-form textarea{ background:#fff; color:#1c1226; border-color:rgba(142,42,111,.2); }

      
      .svc5:where(.kr-p-genel) .doc-layout{ display:grid; grid-template-columns:1fr; gap:2rem; }
      @media(min-width:960px){ .svc5:where(.kr-p-genel) .doc-layout{ grid-template-columns:minmax(0,780px) 300px; justify-content:space-between; gap:2rem 3rem; align-items:start; } }
      .svc5:where(.kr-p-genel) .doc-main{ min-width:0; }
      .svc5:where(.kr-p-genel) .doc-side{ display:flex; flex-direction:column; gap:1rem; }
      @media(min-width:960px){ .svc5:where(.kr-p-genel) .doc-side{ position:sticky; top:104px; } }
      .svc5:where(.kr-p-genel) .doc-nav{ border:1px solid var(--glass-border); border-radius:16px; padding:1.15rem 1.25rem; background:var(--glass-bg); -webkit-backdrop-filter:var(--glass-blur); backdrop-filter:var(--glass-blur); }
      .svc5:where(.kr-p-genel) .doc-nav-t{ font-size:.7rem; font-weight:700; letter-spacing:.14em; text-transform:uppercase; color:var(--text-soft); margin-bottom:.6rem; }
      .svc5:where(.kr-p-genel) .doc-nav-a{ display:block; padding:.62rem 0; color:var(--text-soft); text-decoration:none; font-size:.95rem; line-height:1.4; border-top:1px solid var(--line); transition:color .25s var(--ease,ease); }
      .svc5:where(.kr-p-genel) .doc-nav-a:first-of-type{ border-top:0; }
      .svc5:where(.kr-p-genel) .doc-nav-a:hover{ color:var(--accent); }
      .svc5:where(.kr-p-genel) .doc-nav-a.cur{ color:var(--accent); font-weight:600; }
      .svc5:where(.kr-p-genel) .doc-cta{ display:block; border:1px solid var(--accent-soft); border-radius:16px; padding:1.1rem 1.25rem; text-decoration:none; background:linear-gradient(180deg,rgba(142,42,111,.08),transparent); transition:border-color .3s var(--ease,ease); }
      .svc5:where(.kr-p-genel) .doc-cta:hover{ border-color:var(--accent); }
      .svc5:where(.kr-p-genel) .doc-cta-t{ display:block; color:var(--text); font-weight:600; font-size:1rem; }
      .svc5:where(.kr-p-genel) .doc-cta-s{ display:block; color:var(--accent); font-size:.9rem; margin-top:.25rem; }

      
      .svc5:where(.kr-p-genel) .doc-main .kr-legal{ font-size:1rem; }
      .svc5:where(.kr-p-genel) .doc-main .kr-legal h2{ margin:2.1rem 0 .55rem; font-size:1.24rem; line-height:1.3; font-weight:700; letter-spacing:-.01em; }
      .svc5:where(.kr-p-genel) .doc-main .kr-legal > h2:first-child{ margin-top:0; }
      .svc5:where(.kr-p-genel) .doc-main .kr-legal p{ margin:0 0 1.05rem; line-height:1.82; }
      .svc5:where(.kr-p-genel) .doc-main .kr-legal p:last-child{ margin-bottom:0; }
      .svc5:where(.kr-p-genel) .doc-main .kr-legal ul{ margin:.35rem 0 1.2rem; padding-inline-start:1.45rem; }
      .svc5:where(.kr-p-genel) .doc-main .kr-legal li{ margin:.42rem 0; list-style:disc; line-height:1.7; }
      .svc5:where(.kr-p-genel) .doc-main .kr-legal li::marker{ color:var(--accent); }
      .svc5:where(.kr-p-genel) .doc-main .kr-legal .kr-eyebrow{ display:inline-block; margin-bottom:.4rem; font-size:.72rem; font-weight:700; letter-spacing:.14em; text-transform:uppercase; }
      .svc5:where(.kr-p-genel) .doc-main .kr-legal .kr-meta{ margin-top:2.2rem; padding-top:1.1rem; border-top:1px solid var(--line); font-size:.85rem; color:var(--text-soft); }
:where(.kr-p-genel) .kr{--mg:#8e2a6f;--mg2:#b8478f;--gl:#e9a6cf;color:#c7c0d2}
:where(.kr-p-genel) .kr *{box-sizing:border-box}
:where(.kr-p-genel) .kr-hero{position:relative;border-radius:20px;overflow:hidden;margin:0 0 2.6rem;min-height:300px;display:flex;align-items:flex-end;box-shadow:0 36px 80px -36px rgba(0,0,0,.8),0 0 60px -30px rgba(142,42,111,.4)}
:where(.kr-p-genel) .kr-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.55}
:where(.kr-p-genel) .kr-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,7,18,.25),rgba(11,7,18,.94))}
:where(.kr-p-genel) .kr-hero-in{position:relative;z-index:1;padding:2.6rem 2.4rem}
:where(.kr-p-genel) .kr-eyebrow{font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--gl);margin:0}
:where(.kr-p-genel) .kr-hero h1,:where(.kr-p-genel) .kr-hero h2{font-size:clamp(1.8rem,4.2vw,2.7rem);font-weight:800;color:#fff;margin:.5rem 0 0;letter-spacing:-.02em;line-height:1.1}
:where(.kr-p-genel) .kr-lead{font-size:1.06rem;color:#d3ccde;max-width:62ch;line-height:1.7;margin:.85rem 0 0}
:where(.kr-p-genel) .kr-sec{margin:2.6rem 0}
:where(.kr-p-genel) .kr-sec h2,:where(.kr-p-genel) .kr-sec h3{font-size:clamp(1.3rem,2.6vw,1.6rem);font-weight:800;color:#fff;letter-spacing:-.01em;margin:0 0 1rem}
:where(.kr-p-genel) .kr-sec p{color:#c7c0d2;line-height:1.85;margin:0 0 1rem;font-size:1rem}
:where(.kr-p-genel) .kr-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1.1rem;margin:1.5rem 0}
:where(.kr-p-genel) .kr-card{background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.01));border:1px solid rgba(233,166,207,.14);border-radius:16px;padding:1.5rem;transition:box-shadow .3s ease,border-color .3s ease}
:where(.kr-p-genel) .kr-card:hover{border-color:rgba(233,166,207,.32);box-shadow:0 22px 46px -22px rgba(142,42,111,.55)}
:where(.kr-p-genel) .kr-ico{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,var(--mg),var(--mg2));display:flex;align-items:center;justify-content:center;margin-bottom:1rem;flex:0 0 auto}
:where(.kr-p-genel) .kr-ico svg{width:22px;height:22px;fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
:where(.kr-p-genel) .kr-card h3,:where(.kr-p-genel) .kr-card h4{font-size:1.08rem;font-weight:700;color:#fff;margin:0 0 .45rem}
:where(.kr-p-genel) .kr-card p{font-size:.92rem;color:#a6a3b8;line-height:1.7;margin:0}
:where(.kr-p-genel) .kr-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin:1.8rem 0}
:where(.kr-p-genel) .kr-stat{text-align:center;padding:1.3rem;background:rgba(142,42,111,.1);border:1px solid rgba(184,71,143,.22);border-radius:14px}
:where(.kr-p-genel) .kr-stat b{display:block;font-size:1.7rem;font-weight:800;background:linear-gradient(135deg,var(--mg2),var(--gl));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;line-height:1.1}
:where(.kr-p-genel) .kr-stat span{font-size:.84rem;color:#a6a3b8}
:where(.kr-p-genel) .kr-cta{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,var(--mg),var(--mg2));color:#fff;font-weight:700;padding:.85rem 1.6rem;border-radius:12px;text-decoration:none;transition:box-shadow .3s ease}
:where(.kr-p-genel) .kr-cta:hover{box-shadow:0 16px 36px -12px rgba(184,71,143,.6)}
:where(.kr-p-genel) .kr-legal h2{font-size:1.25rem;font-weight:700;color:#fff;margin:2rem 0 .7rem}
:where(.kr-p-genel) .kr-legal h3{font-size:1.05rem;font-weight:700;color:var(--gl);margin:1.3rem 0 .5rem}
:where(.kr-p-genel) .kr-legal p,:where(.kr-p-genel) .kr-legal li{color:#c7c0d2;line-height:1.85;font-size:.98rem}
:where(.kr-p-genel) .kr-legal ul,:where(.kr-p-genel) .kr-legal ol{margin:.5rem 0 1.1rem;padding-left:1.4rem}
:where(.kr-p-genel) .kr-legal li{margin:.3rem 0}
:where(.kr-p-genel) .kr-legal a{color:var(--gl);text-decoration:underline;text-underline-offset:2px}
:where(.kr-p-genel) .kr-upd{font-size:.84rem;color:#8c8898;margin-top:2.2rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.08)}
:where(.kr-p-genel) .kr-contact{display:grid;grid-template-columns:1.25fr 1fr;gap:1.8rem;margin:1.6rem 0;align-items:start}
:where(.kr-p-genel) .kr-form{display:flex;flex-direction:column;gap:.95rem;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.008));border:1px solid rgba(233,166,207,.14);border-radius:18px;padding:1.8rem}
:where(.kr-p-genel) .kr-field label{font-size:.82rem;color:#cdbfd6;font-weight:600;margin-bottom:.35rem;display:block}
:where(.kr-p-genel) .kr-form input,:where(.kr-p-genel) .kr-form textarea{width:100%;background:rgba(255,255,255,.04);border:1px solid rgba(233,166,207,.16);border-radius:11px;padding:.78rem .95rem;color:#fff;font-size:.94rem;font-family:inherit}
:where(.kr-p-genel) .kr-form input::placeholder,:where(.kr-p-genel) .kr-form textarea::placeholder{color:#8c8898}
:where(.kr-p-genel) .kr-form input:focus,:where(.kr-p-genel) .kr-form textarea:focus{outline:none;border-color:var(--mg2);box-shadow:0 0 0 3px rgba(184,71,143,.16)}
:where(.kr-p-genel) .kr-form textarea{min-height:130px;resize:vertical}
:where(.kr-p-genel) .kr-form button{background:linear-gradient(135deg,var(--mg),var(--mg2));color:#fff;border:none;border-radius:12px;padding:.9rem 1.5rem;font-weight:700;font-size:.96rem;cursor:pointer;transition:box-shadow .3s ease;font-family:inherit}
:where(.kr-p-genel) .kr-form button:hover{box-shadow:0 14px 34px -12px rgba(184,71,143,.6)}
:where(.kr-p-genel) .kr-fmsg{font-size:.9rem;padding:.7rem .9rem;border-radius:10px;display:none}
:where(.kr-p-genel) .kr-fmsg.ok{display:block;background:rgba(52,211,153,.12);border:1px solid rgba(52,211,153,.3);color:#7ef0c2}
:where(.kr-p-genel) .kr-fmsg.err{display:block;background:rgba(251,113,133,.12);border:1px solid rgba(251,113,133,.3);color:#ffb3c0}
:where(.kr-p-genel) .kr-info{display:flex;flex-direction:column;gap:1.1rem}
:where(.kr-p-genel) .kr-irow{display:flex;gap:.85rem;align-items:flex-start}
:where(.kr-p-genel) .kr-irow b{color:#fff;font-size:.95rem;display:block;margin-bottom:.15rem}
:where(.kr-p-genel) .kr-irow span,:where(.kr-p-genel) .kr-irow a{color:#a6a3b8;font-size:.9rem;text-decoration:none}
:where(.kr-p-genel) .kr-irow a:hover{color:var(--gl)}
:where(.kr-p-genel) [dir=rtl] .kr-legal ul,:where(.kr-p-genel) [dir=rtl] .kr-legal ol{padding-left:0;padding-right:1.4rem}
@media(max-width:768px){:where(.kr-p-genel) .kr-contact{grid-template-columns:1fr}:where(.kr-p-genel) .kr-hero-in{padding:1.8rem 1.4rem}}
:where(.kr-p-genel) .kr-slider{position:relative;margin:1.5rem 0}
:where(.kr-p-genel) .kr-slide-stage{position:relative;border-radius:18px;overflow:hidden;aspect-ratio:16/9;box-shadow:0 30px 70px -34px rgba(0,0,0,.8),0 0 60px -30px rgba(142,42,111,.35);border:1px solid rgba(233,166,207,.14);background:#0b0712}
:where(.kr-p-genel) .kr-slide{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.05);transition:opacity .9s ease,transform 6s ease}
:where(.kr-p-genel) .kr-slide.on{opacity:1;transform:scale(1)}
:where(.kr-p-genel) .kr-sdots{display:flex;gap:.5rem;justify-content:center;margin-top:1rem}
:where(.kr-p-genel) .kr-sdot{width:9px;height:9px;border-radius:50%;background:rgba(255,255,255,.2);border:none;cursor:pointer;padding:0;transition:all .3s}
:where(.kr-p-genel) .kr-sdot.on{background:linear-gradient(135deg,#8e2a6f,#b8478f);width:26px;border-radius:5px}
:where(.kr-p-genel) .kr-team{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.8rem;margin:1.3rem 0}
:where(.kr-p-genel) .kr-team figure{margin:0}
:where(.kr-p-genel) .kr-team img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:12px;border:1px solid rgba(233,166,207,.14);box-shadow:0 14px 30px -18px rgba(0,0,0,.7);transition:box-shadow .3s ease}
:where(.kr-p-genel) .kr-team img:hover{box-shadow:0 20px 44px -16px rgba(142,42,111,.55)}

:where(.kr-p-genel) .kr-faq{display:grid;grid-template-columns:1fr;gap:.75rem;margin:1.2rem 0;align-items:start}@media(min-width:760px){:where(.kr-p-genel) .kr-faq{grid-template-columns:1fr 1fr;gap:.85rem 1.1rem}}:where(.kr-p-genel) .kr-faq-cat{font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gl);margin:1.8rem 0 .4rem}:where(.kr-p-genel) .kr-q{background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.01));border:1px solid rgba(233,166,207,.14);border-radius:14px;overflow:hidden;transition:border-color .3s}:where(.kr-p-genel) .kr-q.open{border-color:rgba(233,166,207,.32)}:where(.kr-p-genel) .kr-q-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.05rem 1.3rem;cursor:pointer;color:#fff;font-weight:600;font-size:1rem;list-style:none}:where(.kr-p-genel) .kr-q-head:hover{color:var(--gl)}:where(.kr-p-genel) .kr-q-ico{flex:0 0 auto;width:20px;height:20px;transition:transform .3s ease;color:var(--gl);fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}:where(.kr-p-genel) .kr-q.open .kr-q-ico{transform:rotate(45deg)}:where(.kr-p-genel) .kr-q-body{max-height:0;overflow:hidden;transition:max-height .35s ease}:where(.kr-p-genel) .kr-q.open .kr-q-body{max-height:460px}:where(.kr-p-genel) .kr-q-body p{padding:0 1.3rem 1.2rem;margin:0;color:#a6a3b8;line-height:1.8;font-size:.96rem}:where(.kr-p-genel) [dir=rtl] .kr-q-head{flex-direction:row-reverse;text-align:right}
:where(.kr-p-genel) .kr{--mg:#8e2a6f;--mg2:#b8478f;--gl:#e9a6cf;color:#c7c0d2}
:where(.kr-p-genel) .kr *{box-sizing:border-box}
:where(.kr-p-genel) .kr-hero{position:relative;border-radius:20px;overflow:hidden;margin:0 0 2.6rem;min-height:300px;display:flex;align-items:flex-end;box-shadow:0 36px 80px -36px rgba(0,0,0,.8),0 0 60px -30px rgba(142,42,111,.4)}
:where(.kr-p-genel) .kr-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.55}
:where(.kr-p-genel) .kr-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,7,18,.25),rgba(11,7,18,.94))}
:where(.kr-p-genel) .kr-hero-in{position:relative;z-index:1;padding:2.6rem 2.4rem}
:where(.kr-p-genel) .kr-eyebrow{font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--gl);margin:0}
:where(.kr-p-genel) .kr-hero h1,:where(.kr-p-genel) .kr-hero h2{font-size:clamp(1.8rem,4.2vw,2.7rem);font-weight:800;color:#fff;margin:.5rem 0 0;letter-spacing:-.02em;line-height:1.1}
:where(.kr-p-genel) .kr-lead{font-size:1.06rem;color:#d3ccde;max-width:62ch;line-height:1.7;margin:.85rem 0 0}
:where(.kr-p-genel) .kr-sec{margin:2.6rem 0}
:where(.kr-p-genel) .kr-sec h2,:where(.kr-p-genel) .kr-sec h3{font-size:clamp(1.3rem,2.6vw,1.6rem);font-weight:800;color:#fff;letter-spacing:-.01em;margin:0 0 1rem}
:where(.kr-p-genel) .kr-sec p{color:#c7c0d2;line-height:1.85;margin:0 0 1rem;font-size:1rem}
:where(.kr-p-genel) .kr-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1.1rem;margin:1.5rem 0}
:where(.kr-p-genel) .kr-card{background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.01));border:1px solid rgba(233,166,207,.14);border-radius:16px;padding:1.5rem;transition:box-shadow .3s ease,border-color .3s ease}
:where(.kr-p-genel) .kr-card:hover{border-color:rgba(233,166,207,.32);box-shadow:0 22px 46px -22px rgba(142,42,111,.55)}
:where(.kr-p-genel) .kr-ico{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,var(--mg),var(--mg2));display:flex;align-items:center;justify-content:center;margin-bottom:1rem;flex:0 0 auto}
:where(.kr-p-genel) .kr-ico svg{width:22px;height:22px;fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
:where(.kr-p-genel) .kr-card h3,:where(.kr-p-genel) .kr-card h4{font-size:1.08rem;font-weight:700;color:#fff;margin:0 0 .45rem}
:where(.kr-p-genel) .kr-card p{font-size:.92rem;color:#a6a3b8;line-height:1.7;margin:0}
:where(.kr-p-genel) .kr-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin:1.8rem 0}
:where(.kr-p-genel) .kr-stat{text-align:center;padding:1.3rem;background:rgba(142,42,111,.1);border:1px solid rgba(184,71,143,.22);border-radius:14px}
:where(.kr-p-genel) .kr-stat b{display:block;font-size:1.7rem;font-weight:800;background:linear-gradient(135deg,var(--mg2),var(--gl));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;line-height:1.1}
:where(.kr-p-genel) .kr-stat span{font-size:.84rem;color:#a6a3b8}
:where(.kr-p-genel) .kr-cta{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,var(--mg),var(--mg2));color:#fff;font-weight:700;padding:.85rem 1.6rem;border-radius:12px;text-decoration:none;transition:box-shadow .3s ease}
:where(.kr-p-genel) .kr-cta:hover{box-shadow:0 16px 36px -12px rgba(184,71,143,.6)}
:where(.kr-p-genel) .kr-legal h2{font-size:1.25rem;font-weight:700;color:#fff;margin:2rem 0 .7rem}
:where(.kr-p-genel) .kr-legal h3{font-size:1.05rem;font-weight:700;color:var(--gl);margin:1.3rem 0 .5rem}
:where(.kr-p-genel) .kr-legal p,:where(.kr-p-genel) .kr-legal li{color:#c7c0d2;line-height:1.85;font-size:.98rem}
:where(.kr-p-genel) .kr-legal ul,:where(.kr-p-genel) .kr-legal ol{margin:.5rem 0 1.1rem;padding-left:1.4rem}
:where(.kr-p-genel) .kr-legal li{margin:.3rem 0}
:where(.kr-p-genel) .kr-legal a{color:var(--gl);text-decoration:underline;text-underline-offset:2px}
:where(.kr-p-genel) .kr-upd{font-size:.84rem;color:#8c8898;margin-top:2.2rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.08)}
:where(.kr-p-genel) .kr-contact{display:grid;grid-template-columns:1.25fr 1fr;gap:1.8rem;margin:1.6rem 0;align-items:start}
:where(.kr-p-genel) .kr-form{display:flex;flex-direction:column;gap:.95rem;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.008));border:1px solid rgba(233,166,207,.14);border-radius:18px;padding:1.8rem}
:where(.kr-p-genel) .kr-field label{font-size:.82rem;color:#cdbfd6;font-weight:600;margin-bottom:.35rem;display:block}
:where(.kr-p-genel) .kr-form input,:where(.kr-p-genel) .kr-form textarea{width:100%;background:rgba(255,255,255,.04);border:1px solid rgba(233,166,207,.16);border-radius:11px;padding:.78rem .95rem;color:#fff;font-size:.94rem;font-family:inherit}
:where(.kr-p-genel) .kr-form input::placeholder,:where(.kr-p-genel) .kr-form textarea::placeholder{color:#8c8898}
:where(.kr-p-genel) .kr-form input:focus,:where(.kr-p-genel) .kr-form textarea:focus{outline:none;border-color:var(--mg2);box-shadow:0 0 0 3px rgba(184,71,143,.16)}
:where(.kr-p-genel) .kr-form textarea{min-height:130px;resize:vertical}
:where(.kr-p-genel) .kr-form button{background:linear-gradient(135deg,var(--mg),var(--mg2));color:#fff;border:none;border-radius:12px;padding:.9rem 1.5rem;font-weight:700;font-size:.96rem;cursor:pointer;transition:box-shadow .3s ease;font-family:inherit}
:where(.kr-p-genel) .kr-form button:hover{box-shadow:0 14px 34px -12px rgba(184,71,143,.6)}
:where(.kr-p-genel) .kr-fmsg{font-size:.9rem;padding:.7rem .9rem;border-radius:10px;display:none}
:where(.kr-p-genel) .kr-fmsg.ok{display:block;background:rgba(52,211,153,.12);border:1px solid rgba(52,211,153,.3);color:#7ef0c2}
:where(.kr-p-genel) .kr-fmsg.err{display:block;background:rgba(251,113,133,.12);border:1px solid rgba(251,113,133,.3);color:#ffb3c0}
:where(.kr-p-genel) .kr-info{display:flex;flex-direction:column;gap:1.1rem}
:where(.kr-p-genel) .kr-irow{display:flex;gap:.85rem;align-items:flex-start}
:where(.kr-p-genel) .kr-irow b{color:#fff;font-size:.95rem;display:block;margin-bottom:.15rem}
:where(.kr-p-genel) .kr-irow span,:where(.kr-p-genel) .kr-irow a{color:#a6a3b8;font-size:.9rem;text-decoration:none}
:where(.kr-p-genel) .kr-irow a:hover{color:var(--gl)}
:where(.kr-p-genel) [dir=rtl] .kr-legal ul,:where(.kr-p-genel) [dir=rtl] .kr-legal ol{padding-left:0;padding-right:1.4rem}
@media(max-width:768px){:where(.kr-p-genel) .kr-contact{grid-template-columns:1fr}:where(.kr-p-genel) .kr-hero-in{padding:1.8rem 1.4rem}}
:where(.kr-p-genel) .kr-slider{position:relative;margin:1.5rem 0}
:where(.kr-p-genel) .kr-slide-stage{position:relative;border-radius:18px;overflow:hidden;aspect-ratio:16/9;box-shadow:0 30px 70px -34px rgba(0,0,0,.8),0 0 60px -30px rgba(142,42,111,.35);border:1px solid rgba(233,166,207,.14);background:#0b0712}
:where(.kr-p-genel) .kr-slide{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.05);transition:opacity .9s ease,transform 6s ease}
:where(.kr-p-genel) .kr-slide.on{opacity:1;transform:scale(1)}
:where(.kr-p-genel) .kr-sdots{display:flex;gap:.5rem;justify-content:center;margin-top:1rem}
:where(.kr-p-genel) .kr-sdot{width:9px;height:9px;border-radius:50%;background:rgba(255,255,255,.2);border:none;cursor:pointer;padding:0;transition:all .3s}
:where(.kr-p-genel) .kr-sdot.on{background:linear-gradient(135deg,#8e2a6f,#b8478f);width:26px;border-radius:5px}
:where(.kr-p-genel) .kr-team{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.8rem;margin:1.3rem 0}
:where(.kr-p-genel) .kr-team figure{margin:0}
:where(.kr-p-genel) .kr-team img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:12px;border:1px solid rgba(233,166,207,.14);box-shadow:0 14px 30px -18px rgba(0,0,0,.7);transition:box-shadow .3s ease}
:where(.kr-p-genel) .kr-team img:hover{box-shadow:0 20px 44px -16px rgba(142,42,111,.55)}

:where(.kr-p-genel) .kr-apply{display:grid;grid-template-columns:1fr;gap:1.6rem;margin:1.5rem 0}
@media(min-width:880px){:where(.kr-p-genel) .kr-apply{grid-template-columns:1.05fr .95fr;gap:2.6rem;align-items:start}}
:where(.kr-p-genel) .kr-apply .kr-form{margin:0}
:where(.kr-p-genel) .kr-apply-side{padding:.3rem 0}
:where(.kr-p-genel) .kr-apply-side h3{font-size:1.15rem;font-weight:700;color:var(--text);margin:0 0 .4rem}
:where(.kr-p-genel) .kr-step{padding:1.15rem 0;border-top:1px solid var(--line)}
:where(.kr-p-genel) .kr-step:first-of-type{border-top:0}
:where(.kr-p-genel) .kr-step b{display:block;color:var(--text);font-size:1rem;font-weight:700;margin-bottom:.28rem}
:where(.kr-p-genel) .kr-step span{color:var(--text-soft);font-size:.94rem;line-height:1.65}
:where(.kr-p-genel) .kr{--mg:#8e2a6f;--mg2:#b8478f;--gl:#e9a6cf;color:#c7c0d2}
:where(.kr-p-genel) .kr *{box-sizing:border-box}
:where(.kr-p-genel) .kr-hero{position:relative;border-radius:20px;overflow:hidden;margin:0 0 2.6rem;min-height:300px;display:flex;align-items:flex-end;box-shadow:0 36px 80px -36px rgba(0,0,0,.8),0 0 60px -30px rgba(142,42,111,.4)}
:where(.kr-p-genel) .kr-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.55}
:where(.kr-p-genel) .kr-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,7,18,.25),rgba(11,7,18,.94))}
:where(.kr-p-genel) .kr-hero-in{position:relative;z-index:1;padding:2.6rem 2.4rem}
:where(.kr-p-genel) .kr-eyebrow{font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--gl);margin:0}
:where(.kr-p-genel) .kr-hero h1,:where(.kr-p-genel) .kr-hero h2{font-size:clamp(1.8rem,4.2vw,2.7rem);font-weight:800;color:#fff;margin:.5rem 0 0;letter-spacing:-.02em;line-height:1.1}
:where(.kr-p-genel) .kr-lead{font-size:1.06rem;color:#d3ccde;max-width:62ch;line-height:1.7;margin:.85rem 0 0}
:where(.kr-p-genel) .kr-sec{margin:2.6rem 0}
:where(.kr-p-genel) .kr-sec h2,:where(.kr-p-genel) .kr-sec h3{font-size:clamp(1.3rem,2.6vw,1.6rem);font-weight:800;color:#fff;letter-spacing:-.01em;margin:0 0 1rem}
:where(.kr-p-genel) .kr-sec p{color:#c7c0d2;line-height:1.85;margin:0 0 1rem;font-size:1rem}
:where(.kr-p-genel) .kr-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1.1rem;margin:1.5rem 0}
:where(.kr-p-genel) .kr-card{background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.01));border:1px solid rgba(233,166,207,.14);border-radius:16px;padding:1.5rem;transition:box-shadow .3s ease,border-color .3s ease}
:where(.kr-p-genel) .kr-card:hover{border-color:rgba(233,166,207,.32);box-shadow:0 22px 46px -22px rgba(142,42,111,.55)}
:where(.kr-p-genel) .kr-ico{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,var(--mg),var(--mg2));display:flex;align-items:center;justify-content:center;margin-bottom:1rem;flex:0 0 auto}
:where(.kr-p-genel) .kr-ico svg{width:22px;height:22px;fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
:where(.kr-p-genel) .kr-card h3,:where(.kr-p-genel) .kr-card h4{font-size:1.08rem;font-weight:700;color:#fff;margin:0 0 .45rem}
:where(.kr-p-genel) .kr-card p{font-size:.92rem;color:#a6a3b8;line-height:1.7;margin:0}
:where(.kr-p-genel) .kr-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin:1.8rem 0}
:where(.kr-p-genel) .kr-stat{text-align:center;padding:1.3rem;background:rgba(142,42,111,.1);border:1px solid rgba(184,71,143,.22);border-radius:14px}
:where(.kr-p-genel) .kr-stat b{display:block;font-size:1.7rem;font-weight:800;background:linear-gradient(135deg,var(--mg2),var(--gl));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;line-height:1.1}
:where(.kr-p-genel) .kr-stat span{font-size:.84rem;color:#a6a3b8}
:where(.kr-p-genel) .kr-cta{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,var(--mg),var(--mg2));color:#fff;font-weight:700;padding:.85rem 1.6rem;border-radius:12px;text-decoration:none;transition:box-shadow .3s ease}
:where(.kr-p-genel) .kr-cta:hover{box-shadow:0 16px 36px -12px rgba(184,71,143,.6)}
:where(.kr-p-genel) .kr-legal h2{font-size:1.25rem;font-weight:700;color:#fff;margin:2rem 0 .7rem}
:where(.kr-p-genel) .kr-legal h3{font-size:1.05rem;font-weight:700;color:var(--gl);margin:1.3rem 0 .5rem}
:where(.kr-p-genel) .kr-legal p,:where(.kr-p-genel) .kr-legal li{color:#c7c0d2;line-height:1.85;font-size:.98rem}
:where(.kr-p-genel) .kr-legal ul,:where(.kr-p-genel) .kr-legal ol{margin:.5rem 0 1.1rem;padding-left:1.4rem}
:where(.kr-p-genel) .kr-legal li{margin:.3rem 0}
:where(.kr-p-genel) .kr-legal a{color:var(--gl);text-decoration:underline;text-underline-offset:2px}
:where(.kr-p-genel) .kr-upd{font-size:.84rem;color:#8c8898;margin-top:2.2rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.08)}
:where(.kr-p-genel) .kr-contact{display:grid;grid-template-columns:1.25fr 1fr;gap:1.8rem;margin:1.6rem 0;align-items:start}
:where(.kr-p-genel) .kr-form{display:flex;flex-direction:column;gap:.95rem;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.008));border:1px solid rgba(233,166,207,.14);border-radius:18px;padding:1.8rem}
:where(.kr-p-genel) .kr-field label{font-size:.82rem;color:#cdbfd6;font-weight:600;margin-bottom:.35rem;display:block}
:where(.kr-p-genel) .kr-form input,:where(.kr-p-genel) .kr-form textarea{width:100%;background:rgba(255,255,255,.04);border:1px solid rgba(233,166,207,.16);border-radius:11px;padding:.78rem .95rem;color:#fff;font-size:.94rem;font-family:inherit}
:where(.kr-p-genel) .kr-form input::placeholder,:where(.kr-p-genel) .kr-form textarea::placeholder{color:#8c8898}
:where(.kr-p-genel) .kr-form input:focus,:where(.kr-p-genel) .kr-form textarea:focus{outline:none;border-color:var(--mg2);box-shadow:0 0 0 3px rgba(184,71,143,.16)}
:where(.kr-p-genel) .kr-form textarea{min-height:130px;resize:vertical}
:where(.kr-p-genel) .kr-form button{background:linear-gradient(135deg,var(--mg),var(--mg2));color:#fff;border:none;border-radius:12px;padding:.9rem 1.5rem;font-weight:700;font-size:.96rem;cursor:pointer;transition:box-shadow .3s ease;font-family:inherit}
:where(.kr-p-genel) .kr-form button:hover{box-shadow:0 14px 34px -12px rgba(184,71,143,.6)}
:where(.kr-p-genel) .kr-fmsg{font-size:.9rem;padding:.7rem .9rem;border-radius:10px;display:none}
:where(.kr-p-genel) .kr-fmsg.ok{display:block;background:rgba(52,211,153,.12);border:1px solid rgba(52,211,153,.3);color:#7ef0c2}
:where(.kr-p-genel) .kr-fmsg.err{display:block;background:rgba(251,113,133,.12);border:1px solid rgba(251,113,133,.3);color:#ffb3c0}
:where(.kr-p-genel) .kr-info{display:flex;flex-direction:column;gap:1.1rem}
:where(.kr-p-genel) .kr-irow{display:flex;gap:.85rem;align-items:flex-start}
:where(.kr-p-genel) .kr-irow b{color:#fff;font-size:.95rem;display:block;margin-bottom:.15rem}
:where(.kr-p-genel) .kr-irow span,:where(.kr-p-genel) .kr-irow a{color:#a6a3b8;font-size:.9rem;text-decoration:none}
:where(.kr-p-genel) .kr-irow a:hover{color:var(--gl)}
:where(.kr-p-genel) [dir=rtl] .kr-legal ul,:where(.kr-p-genel) [dir=rtl] .kr-legal ol{padding-left:0;padding-right:1.4rem}
@media(max-width:768px){:where(.kr-p-genel) .kr-contact{grid-template-columns:1fr}:where(.kr-p-genel) .kr-hero-in{padding:1.8rem 1.4rem}}
:where(.kr-p-genel) .kr-slider{position:relative;margin:1.5rem 0}
:where(.kr-p-genel) .kr-slide-stage{position:relative;border-radius:18px;overflow:hidden;aspect-ratio:16/9;box-shadow:0 30px 70px -34px rgba(0,0,0,.8),0 0 60px -30px rgba(142,42,111,.35);border:1px solid rgba(233,166,207,.14);background:#0b0712}
:where(.kr-p-genel) .kr-slide{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.05);transition:opacity .9s ease,transform 6s ease}
:where(.kr-p-genel) .kr-slide.on{opacity:1;transform:scale(1)}
:where(.kr-p-genel) .kr-sdots{display:flex;gap:.5rem;justify-content:center;margin-top:1rem}
:where(.kr-p-genel) .kr-sdot{width:9px;height:9px;border-radius:50%;background:rgba(255,255,255,.2);border:none;cursor:pointer;padding:0;transition:all .3s}
:where(.kr-p-genel) .kr-sdot.on{background:linear-gradient(135deg,#8e2a6f,#b8478f);width:26px;border-radius:5px}
:where(.kr-p-genel) .kr-team{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.8rem;margin:1.3rem 0}
:where(.kr-p-genel) .kr-team figure{margin:0}
:where(.kr-p-genel) .kr-team img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:12px;border:1px solid rgba(233,166,207,.14);box-shadow:0 14px 30px -18px rgba(0,0,0,.7);transition:box-shadow .3s ease}
:where(.kr-p-genel) .kr-team img:hover{box-shadow:0 20px 44px -16px rgba(142,42,111,.55)}
:where(.kr-p-genel) .kr{--mg:#8e2a6f;--mg2:#b8478f;--gl:#e9a6cf;color:#c7c0d2}
:where(.kr-p-genel) .kr *{box-sizing:border-box}
:where(.kr-p-genel) .kr-hero{position:relative;border-radius:20px;overflow:hidden;margin:0 0 2.6rem;min-height:300px;display:flex;align-items:flex-end;box-shadow:0 36px 80px -36px rgba(0,0,0,.8),0 0 60px -30px rgba(142,42,111,.4)}
:where(.kr-p-genel) .kr-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.55}
:where(.kr-p-genel) .kr-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,7,18,.25),rgba(11,7,18,.94))}
:where(.kr-p-genel) .kr-hero-in{position:relative;z-index:1;padding:2.6rem 2.4rem}
:where(.kr-p-genel) .kr-eyebrow{font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--gl);margin:0}
:where(.kr-p-genel) .kr-hero h1,:where(.kr-p-genel) .kr-hero h2{font-size:clamp(1.8rem,4.2vw,2.7rem);font-weight:800;color:#fff;margin:.5rem 0 0;letter-spacing:-.02em;line-height:1.1}
:where(.kr-p-genel) .kr-lead{font-size:1.06rem;color:#d3ccde;max-width:62ch;line-height:1.7;margin:.85rem 0 0}
:where(.kr-p-genel) .kr-sec{margin:2.6rem 0}
:where(.kr-p-genel) .kr-sec h2,:where(.kr-p-genel) .kr-sec h3{font-size:clamp(1.3rem,2.6vw,1.6rem);font-weight:800;color:#fff;letter-spacing:-.01em;margin:0 0 1rem}
:where(.kr-p-genel) .kr-sec p{color:#c7c0d2;line-height:1.85;margin:0 0 1rem;font-size:1rem}
:where(.kr-p-genel) .kr-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1.1rem;margin:1.5rem 0}
:where(.kr-p-genel) .kr-card{background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.01));border:1px solid rgba(233,166,207,.14);border-radius:16px;padding:1.5rem;transition:box-shadow .3s ease,border-color .3s ease}
:where(.kr-p-genel) .kr-card:hover{border-color:rgba(233,166,207,.32);box-shadow:0 22px 46px -22px rgba(142,42,111,.55)}
:where(.kr-p-genel) .kr-ico{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,var(--mg),var(--mg2));display:flex;align-items:center;justify-content:center;margin-bottom:1rem;flex:0 0 auto}
:where(.kr-p-genel) .kr-ico svg{width:22px;height:22px;fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
:where(.kr-p-genel) .kr-card h3,:where(.kr-p-genel) .kr-card h4{font-size:1.08rem;font-weight:700;color:#fff;margin:0 0 .45rem}
:where(.kr-p-genel) .kr-card p{font-size:.92rem;color:#a6a3b8;line-height:1.7;margin:0}
:where(.kr-p-genel) .kr-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin:1.8rem 0}
:where(.kr-p-genel) .kr-stat{text-align:center;padding:1.3rem;background:rgba(142,42,111,.1);border:1px solid rgba(184,71,143,.22);border-radius:14px}
:where(.kr-p-genel) .kr-stat b{display:block;font-size:1.7rem;font-weight:800;background:linear-gradient(135deg,var(--mg2),var(--gl));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;line-height:1.1}
:where(.kr-p-genel) .kr-stat span{font-size:.84rem;color:#a6a3b8}
:where(.kr-p-genel) .kr-cta{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,var(--mg),var(--mg2));color:#fff;font-weight:700;padding:.85rem 1.6rem;border-radius:12px;text-decoration:none;transition:box-shadow .3s ease}
:where(.kr-p-genel) .kr-cta:hover{box-shadow:0 16px 36px -12px rgba(184,71,143,.6)}
:where(.kr-p-genel) .kr-legal h2{font-size:1.25rem;font-weight:700;color:#fff;margin:2rem 0 .7rem}
:where(.kr-p-genel) .kr-legal h3{font-size:1.05rem;font-weight:700;color:var(--gl);margin:1.3rem 0 .5rem}
:where(.kr-p-genel) .kr-legal p,:where(.kr-p-genel) .kr-legal li{color:#c7c0d2;line-height:1.85;font-size:.98rem}
:where(.kr-p-genel) .kr-legal ul,:where(.kr-p-genel) .kr-legal ol{margin:.5rem 0 1.1rem;padding-left:1.4rem}
:where(.kr-p-genel) .kr-legal li{margin:.3rem 0}
:where(.kr-p-genel) .kr-legal a{color:var(--gl);text-decoration:underline;text-underline-offset:2px}
:where(.kr-p-genel) .kr-upd{font-size:.84rem;color:#8c8898;margin-top:2.2rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.08)}
:where(.kr-p-genel) .kr-contact{display:grid;grid-template-columns:1.25fr 1fr;gap:1.8rem;margin:1.6rem 0;align-items:start}
:where(.kr-p-genel) .kr-form{display:flex;flex-direction:column;gap:.95rem;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.008));border:1px solid rgba(233,166,207,.14);border-radius:18px;padding:1.8rem}
:where(.kr-p-genel) .kr-field label{font-size:.82rem;color:#cdbfd6;font-weight:600;margin-bottom:.35rem;display:block}
:where(.kr-p-genel) .kr-form input,:where(.kr-p-genel) .kr-form textarea{width:100%;background:rgba(255,255,255,.04);border:1px solid rgba(233,166,207,.16);border-radius:11px;padding:.78rem .95rem;color:#fff;font-size:.94rem;font-family:inherit}
:where(.kr-p-genel) .kr-form input::placeholder,:where(.kr-p-genel) .kr-form textarea::placeholder{color:#8c8898}
:where(.kr-p-genel) .kr-form input:focus,:where(.kr-p-genel) .kr-form textarea:focus{outline:none;border-color:var(--mg2);box-shadow:0 0 0 3px rgba(184,71,143,.16)}
:where(.kr-p-genel) .kr-form textarea{min-height:130px;resize:vertical}
:where(.kr-p-genel) .kr-form button{background:linear-gradient(135deg,var(--mg),var(--mg2));color:#fff;border:none;border-radius:12px;padding:.9rem 1.5rem;font-weight:700;font-size:.96rem;cursor:pointer;transition:box-shadow .3s ease;font-family:inherit}
:where(.kr-p-genel) .kr-form button:hover{box-shadow:0 14px 34px -12px rgba(184,71,143,.6)}
:where(.kr-p-genel) .kr-fmsg{font-size:.9rem;padding:.7rem .9rem;border-radius:10px;display:none}
:where(.kr-p-genel) .kr-fmsg.ok{display:block;background:rgba(52,211,153,.12);border:1px solid rgba(52,211,153,.3);color:#7ef0c2}
:where(.kr-p-genel) .kr-fmsg.err{display:block;background:rgba(251,113,133,.12);border:1px solid rgba(251,113,133,.3);color:#ffb3c0}
:where(.kr-p-genel) .kr-info{display:flex;flex-direction:column;gap:1.1rem}
:where(.kr-p-genel) .kr-irow{display:flex;gap:.85rem;align-items:flex-start}
:where(.kr-p-genel) .kr-irow b{color:#fff;font-size:.95rem;display:block;margin-bottom:.15rem}
:where(.kr-p-genel) .kr-irow span,:where(.kr-p-genel) .kr-irow a{color:#a6a3b8;font-size:.9rem;text-decoration:none}
:where(.kr-p-genel) .kr-irow a:hover{color:var(--gl)}
:where(.kr-p-genel) [dir=rtl] .kr-legal ul,:where(.kr-p-genel) [dir=rtl] .kr-legal ol{padding-left:0;padding-right:1.4rem}
@media(max-width:768px){:where(.kr-p-genel) .kr-contact{grid-template-columns:1fr}:where(.kr-p-genel) .kr-hero-in{padding:1.8rem 1.4rem}}
:where(.kr-p-iletisim) .kr-hp{ position:absolute !important; left:-9999px !important; top:-9999px !important; width:1px; height:1px; opacity:0; pointer-events:none; }
  
  :where(.kr-p-iletisim) .ilt-grid{ display:grid; grid-template-columns:1fr; gap:1.1rem; }
  @media(min-width:768px){ :where(.kr-p-iletisim) .ilt-grid{ grid-template-columns:repeat(3,1fr); } }
  
  :where(.kr-p-iletisim) .ilt-ch{ display:flex; flex-direction:column; gap:.2rem; padding:1.6rem; border-radius:18px; border:1px solid var(--line); background:transparent; text-decoration:none; color:var(--text); transition:border-color .3s var(--ease,ease); }
  :where(.kr-p-iletisim) .ilt-ch:hover{ border-color:var(--accent); }
  :where(.kr-p-iletisim) .ilt-ch .ic{ width:48px;height:48px;border-radius:13px;display:grid;place-items:center;margin-bottom:.9rem;background:var(--card);border:1px solid var(--line);color:var(--accent);font-size:1.15rem; }
  :where(.kr-p-iletisim) .ilt-ch .lbl{ font-size:.74rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-soft); }
  :where(.kr-p-iletisim) .ilt-ch .val{ font-size:1.16rem;font-weight:600;letter-spacing:-.01em;color:var(--text);direction:ltr; }
  :where(.kr-p-iletisim) .ilt-ch .go{ margin-top:.7rem;font-size:.84rem;color:var(--accent);display:inline-flex;align-items:center;gap:.4rem; }
  :where(.kr-p-iletisim) .ilt-ch .go i{ transition:transform .3s cubic-bezier(.34,1.56,.64,1); }
  :where(.kr-p-iletisim) .ilt-ch:hover .go i{ transform:translateX(4px); }
  
  :where(.kr-p-iletisim) .ilt-addr{ margin-top:1.1rem; display:flex; align-items:center; gap:1.1rem; flex-wrap:wrap; padding:1.4rem 1.6rem; border-radius:18px; border:1px solid var(--line); background:transparent; text-decoration:none; color:var(--text); transition:border-color .3s var(--ease,ease); }
  :where(.kr-p-iletisim) .ilt-addr:hover{ border-color:var(--accent); }
  :where(.kr-p-iletisim) .ilt-addr .ic{ width:48px;height:48px;flex:0 0 48px;border-radius:13px;display:grid;place-items:center;background:var(--card);border:1px solid var(--line);color:var(--accent);font-size:1.2rem; }
  :where(.kr-p-iletisim) .ilt-addr-txt{ display:flex;flex-direction:column;gap:.2rem;min-width:0;flex:1 1 240px; }
  :where(.kr-p-iletisim) .ilt-addr .lbl{ font-size:.74rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-soft); }
  :where(.kr-p-iletisim) .ilt-addr .val{ font-size:1.06rem;font-weight:600;letter-spacing:-.01em;color:var(--text); }
  :where(.kr-p-iletisim) .ilt-addr .go{ font-size:.84rem;color:var(--accent);display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap; }
  :where(.kr-p-iletisim) .ilt-addr .go i{ transition:transform .3s cubic-bezier(.34,1.56,.64,1); }
  :where(.kr-p-iletisim) .ilt-addr:hover .go i{ transform:translateX(4px); }

  
  :where(.kr-p-iletisim) .ilt-form-wrap{ max-width:720px; margin-inline:auto; }
  :where(.kr-p-iletisim) .ilt-form-wrap .ilt-form-head{ text-align:center; }
  :where(.kr-p-iletisim) .ilt-form-wrap .ilt-form-head .eyebrow{ justify-content:center; }
  :where(.kr-p-iletisim) .kr-form{ display:grid; gap:1.1rem; }
  :where(.kr-p-iletisim) .kr-row{ display:grid; grid-template-columns:1fr; gap:1.1rem; }
  @media(min-width:560px){ :where(.kr-p-iletisim) .kr-row{ grid-template-columns:1fr 1fr; } }
  :where(.kr-p-iletisim) .kr-field label{ display:block;font-size:.8rem;font-weight:600;color:var(--text-soft);margin-bottom:.45rem; }
  :where(.kr-p-iletisim) .kr-field input,:where(.kr-p-iletisim) .kr-field textarea{ width:100%;background:var(--card);border:1px solid var(--line);border-radius:13px;padding:.85rem 1rem;color:var(--text);font:inherit;font-size:.96rem;transition:border-color .25s,box-shadow .25s; }
  :where(.kr-p-iletisim) .kr-field input::placeholder,:where(.kr-p-iletisim) .kr-field textarea::placeholder{ color:var(--text-faint); }
  :where(.kr-p-iletisim) .kr-field input:focus,:where(.kr-p-iletisim) .kr-field textarea:focus{ outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft,rgba(184,71,143,.18)); }
  :where(.kr-p-iletisim) .kr-field textarea{ resize:vertical;min-height:130px; }
  :where(.kr-p-iletisim) .kr-note{ font-size:.8rem;color:var(--text-faint);margin-top:.2rem; }
  :where(.kr-p-iletisim) .ilt-flash{ padding:.9rem 1.1rem;border-radius:13px;font-size:.9rem;margin-bottom:1.2rem;border:1px solid; }
  :where(.kr-p-iletisim) .ilt-flash.ok{ background:rgba(34,197,94,.10);border-color:rgba(34,197,94,.35);color:#16a34a; }
  html.dark :where(.kr-p-iletisim) .ilt-flash.ok{ color:#4ade80; }
  :where(.kr-p-iletisim) .ilt-flash.err{ background:rgba(239,68,68,.10);border-color:rgba(239,68,68,.35);color:#dc2626; }
  :where(.kr-p-iletisim) .rsn{ display:flex;gap:1rem;align-items:flex-start;padding:1.3rem 0;border-top:1px solid var(--line); }
  :where(.kr-p-iletisim) .rsn:first-child{ border-top:0; }
  :where(.kr-p-iletisim) .rsn .ic{ width:44px;height:44px;border-radius:12px;display:grid;place-items:center;flex-shrink:0;background:var(--card);border:1px solid var(--line);color:var(--accent); }
  :where(.kr-p-iletisim) .rsn h3{ font-size:1.02rem;margin:0 0 .25rem; }
  :where(.kr-p-iletisim) .rsn p{ font-size:.9rem;line-height:1.6;color:var(--text-soft);margin:0; }

  
  .svc5:where(.kr-p-iletisim).svc-amb .js-svc-hero{ min-height:540px; }
  @media(max-width:960px){ .svc5:where(.kr-p-iletisim).svc-amb .js-svc-hero{ min-height:0; } }
  .svc5:where(.kr-p-iletisim).svc-amb .svc-hero-scrim{ z-index:1; }
  .svc5:where(.kr-p-iletisim).svc-amb .svc-ptext{ z-index:3; }
  :where(.kr-p-iletisim) .hero-fig{ position:absolute; inset:0; z-index:2; overflow:hidden; pointer-events:none; }
  :where(.kr-p-iletisim) .hero-fig .hf-in{ position:relative; height:100%; }
  :where(.kr-p-iletisim) .hero-fig img{ position:absolute; right:-7%; bottom:0; height:100%; max-height:600px; width:auto; object-fit:contain; object-position:bottom right; filter:drop-shadow(0 26px 64px rgba(0,0,0,.45)); }
  @media(max-width:1180px){ :where(.kr-p-iletisim) .hero-fig img{ right:-3%; } }
  @media(max-width:960px){ :where(.kr-p-iletisim) .hero-fig img{ right:-12%; height:52%; opacity:.16; } }

  
  html:not(.dark) .svc5:where(.kr-p-iletisim).svc-amb .sec:nth-of-type(odd),html:not(.dark) .svc5:where(.kr-p-iletisim).svc-amb .sec:nth-of-type(even),html.dark .svc5:where(.kr-p-iletisim).svc-amb .sec:nth-of-type(odd),html.dark .svc5:where(.kr-p-iletisim).svc-amb .sec:nth-of-type(even){ background:transparent !important; }
:where(.kr-p-sizi-arayalim) .car-wrap{ display:grid; grid-template-columns:1fr; gap:1.4rem; align-items:stretch; }
  @media(min-width:900px){ :where(.kr-p-sizi-arayalim) .car-wrap{ grid-template-columns:1fr 1fr; gap:1.8rem; } }

  
  :where(.kr-p-sizi-arayalim) .car-card{ position:relative; padding:0; display:flex; flex-direction:column; }
  @media(min-width:900px){ :where(.kr-p-sizi-arayalim) .car-wrap > .car-card:last-child{ padding-left:3rem; border-left:1px solid var(--line); } }
  :where(.kr-p-sizi-arayalim) .car-eyebrow{ font-size:.74rem; font-weight:700; letter-spacing:.12em; text-transform:uppercase; color:var(--accent); display:inline-flex; align-items:center; gap:.5rem; }
  :where(.kr-p-sizi-arayalim) .car-card h2{ font-size:clamp(1.3rem,2.6vw,1.75rem); letter-spacing:-.01em; margin:.7rem 0 .5rem; color:var(--text); }
  :where(.kr-p-sizi-arayalim) .car-card .desc{ font-size:.95rem; line-height:1.6; color:var(--text-soft); margin:0 0 1.5rem; }

  
  :where(.kr-p-sizi-arayalim) .car-lines{ display:flex; flex-direction:column; gap:.9rem; }
  
  :where(.kr-p-sizi-arayalim) .car-line{ display:flex; align-items:center; gap:1rem; padding:1rem 1.1rem; border-radius:15px; border:1px solid var(--line); background:transparent; text-decoration:none; color:var(--text); transition:border-color .25s; }
  :where(.kr-p-sizi-arayalim) .car-line:hover{ border-color:var(--accent); }
  :where(.kr-p-sizi-arayalim) .car-line .ic{ width:46px; height:46px; border-radius:13px; display:grid; place-items:center; flex-shrink:0; background:var(--card); border:1px solid var(--line); color:var(--accent); font-size:1.15rem; }
  :where(.kr-p-sizi-arayalim) .car-line .lbl{ font-size:.72rem; font-weight:700; letter-spacing:.1em; text-transform:uppercase; color:var(--text-soft); }
  :where(.kr-p-sizi-arayalim) .car-line .val{ font-size:1.16rem; font-weight:600; color:var(--text); direction:ltr; }
  :where(.kr-p-sizi-arayalim) .car-line .arw{ margin-left:auto; color:var(--accent); transition:transform .3s cubic-bezier(.34,1.56,.64,1); }
  :where(.kr-p-sizi-arayalim) .car-line:hover .arw{ transform:translateX(4px); }
  :where(.kr-p-sizi-arayalim) .car-hours{ margin-top:1.4rem; font-size:.85rem; color:var(--text-faint); display:inline-flex; align-items:center; gap:.5rem; }

  
  :where(.kr-p-sizi-arayalim) .car-form{ display:grid; gap:1rem; }
  :where(.kr-p-sizi-arayalim) .car-field label{ display:block; font-size:.8rem; font-weight:600; color:var(--text-soft); margin-bottom:.4rem; }
  :where(.kr-p-sizi-arayalim) .car-field input,:where(.kr-p-sizi-arayalim) .car-field textarea{ width:100%; background:var(--card); border:1px solid var(--line); border-radius:13px; padding:.85rem 1rem; color:var(--text); font:inherit; font-size:.96rem; transition:border-color .25s, box-shadow .25s; }
  :where(.kr-p-sizi-arayalim) .car-field input::placeholder,:where(.kr-p-sizi-arayalim) .car-field textarea::placeholder{ color:var(--text-faint); }
  :where(.kr-p-sizi-arayalim) .car-field input:focus,:where(.kr-p-sizi-arayalim) .car-field textarea:focus{ outline:none; border-color:var(--accent); box-shadow:0 0 0 3px var(--accent-soft,rgba(184,71,143,.18)); }
  :where(.kr-p-sizi-arayalim) .car-field textarea{ resize:vertical; min-height:90px; }
  :where(.kr-p-sizi-arayalim) .car-row{ display:grid; grid-template-columns:1fr; gap:1rem; }
  @media(min-width:560px){ :where(.kr-p-sizi-arayalim) .car-row{ grid-template-columns:1fr 1fr; } }
  :where(.kr-p-sizi-arayalim) .car-note{ font-size:.78rem; color:var(--text-faint); line-height:1.5; }
  :where(.kr-p-sizi-arayalim) .car-hp{ position:absolute !important; left:-9999px !important; top:-9999px !important; width:1px; height:1px; opacity:0; pointer-events:none; }
  :where(.kr-p-sizi-arayalim) .ilt-flash{ padding:.9rem 1.1rem; border-radius:13px; font-size:.9rem; margin-bottom:.4rem; border:1px solid; display:none; align-items:center; gap:.6rem; }
  :where(.kr-p-sizi-arayalim) .ilt-flash.ok{ background:rgba(34,197,94,.10); border-color:rgba(34,197,94,.35); color:#16a34a; }
  html.dark :where(.kr-p-sizi-arayalim) .ilt-flash.ok{ color:#4ade80; }
  :where(.kr-p-sizi-arayalim) .ilt-flash.err{ background:rgba(239,68,68,.10); border-color:rgba(239,68,68,.35); color:#dc2626; }

  html:not(.dark) .svc5:where(.kr-p-sizi-arayalim).svc-amb .sec:nth-of-type(odd),html:not(.dark) .svc5:where(.kr-p-sizi-arayalim).svc-amb .sec:nth-of-type(even),html.dark .svc5:where(.kr-p-sizi-arayalim).svc-amb .sec:nth-of-type(odd),html.dark .svc5:where(.kr-p-sizi-arayalim).svc-amb .sec:nth-of-type(even){ background:transparent !important; }

  
  .svc5:where(.kr-p-sizi-arayalim).svc-amb .js-svc-hero{ min-height:540px; }
  @media(max-width:960px){ .svc5:where(.kr-p-sizi-arayalim).svc-amb .js-svc-hero{ min-height:0; } }
  .svc5:where(.kr-p-sizi-arayalim).svc-amb .svc-hero-scrim{ z-index:1; }
  .svc5:where(.kr-p-sizi-arayalim).svc-amb .svc-ptext{ z-index:3; }
  :where(.kr-p-sizi-arayalim) .hero-fig{ position:absolute; inset:0; z-index:2; overflow:hidden; pointer-events:none; }
  :where(.kr-p-sizi-arayalim) .hero-fig .hf-in{ position:relative; height:100%; }
  :where(.kr-p-sizi-arayalim) .hero-fig img{ position:absolute; right:-7%; bottom:0; height:100%; max-height:600px; width:auto; object-fit:contain; object-position:bottom right; filter:drop-shadow(0 26px 64px rgba(0,0,0,.45)); }
  @media(max-width:1180px){ :where(.kr-p-sizi-arayalim) .hero-fig img{ right:-3%; } }
  @media(max-width:960px){ :where(.kr-p-sizi-arayalim) .hero-fig img{ right:-12%; height:52%; opacity:.16; } }
:where(.kr-p-teklif-al) .tk-wrap{ display:grid; grid-template-columns:1fr; gap:2.6rem; align-items:start; }
  @media(min-width:960px){ :where(.kr-p-teklif-al) .tk-wrap{ grid-template-columns:1.2fr .8fr; gap:3.2rem; } }

  :where(.kr-p-teklif-al) .tk-form{ display:grid; gap:1.1rem; }
  :where(.kr-p-teklif-al) .tk-row{ display:grid; grid-template-columns:1fr; gap:1.1rem; }
  @media(min-width:560px){ :where(.kr-p-teklif-al) .tk-row{ grid-template-columns:1fr 1fr; } }
  :where(.kr-p-teklif-al) .tk-field label{ display:block; font-size:.8rem; font-weight:600; color:var(--text-soft); margin-bottom:.45rem; }
  :where(.kr-p-teklif-al) .tk-field input,:where(.kr-p-teklif-al) .tk-field textarea,:where(.kr-p-teklif-al) .tk-field select{ width:100%; background:var(--card); border:1px solid var(--line); border-radius:13px; padding:.85rem 1rem; color:var(--text); font:inherit; font-size:.96rem; transition:border-color .25s, box-shadow .25s; }
  :where(.kr-p-teklif-al) .tk-field input::placeholder,:where(.kr-p-teklif-al) .tk-field textarea::placeholder{ color:var(--text-faint); }
  :where(.kr-p-teklif-al) .tk-field input:focus,:where(.kr-p-teklif-al) .tk-field textarea:focus,:where(.kr-p-teklif-al) .tk-field select:focus{ outline:none; border-color:var(--accent); box-shadow:0 0 0 3px var(--accent-soft,rgba(184,71,143,.18)); }
  :where(.kr-p-teklif-al) .tk-field textarea{ resize:vertical; min-height:140px; }
  :where(.kr-p-teklif-al) .tk-field select{ appearance:none; -webkit-appearance:none; background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23b8478f' stroke-width='3'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E"); background-repeat:no-repeat; background-position:right 1rem center; padding-right:2.4rem; cursor:pointer; }
  :where(.kr-p-teklif-al) .tk-note{ font-size:.78rem; color:var(--text-faint); line-height:1.5; }
  :where(.kr-p-teklif-al) .tk-hp{ position:absolute !important; left:-9999px !important; top:-9999px !important; width:1px; height:1px; opacity:0; pointer-events:none; }
  :where(.kr-p-teklif-al) .ilt-flash{ padding:.9rem 1.1rem; border-radius:13px; font-size:.9rem; margin-bottom:.4rem; border:1px solid; display:none; align-items:center; gap:.6rem; }
  :where(.kr-p-teklif-al) .ilt-flash.ok{ background:rgba(34,197,94,.10); border-color:rgba(34,197,94,.35); color:#16a34a; }
  html.dark :where(.kr-p-teklif-al) .ilt-flash.ok{ color:#4ade80; }
  :where(.kr-p-teklif-al) .ilt-flash.err{ background:rgba(239,68,68,.10); border-color:rgba(239,68,68,.35); color:#dc2626; }

  :where(.kr-p-teklif-al) .tk-rsn{ display:flex; gap:1rem; align-items:flex-start; padding:1.3rem 0; border-top:1px solid var(--line); }
  :where(.kr-p-teklif-al) .tk-rsn:first-child{ border-top:0; }
  :where(.kr-p-teklif-al) .tk-rsn .ic{ width:44px; height:44px; border-radius:12px; display:grid; place-items:center; flex-shrink:0; background:var(--card); border:1px solid var(--line); color:var(--accent); }
  :where(.kr-p-teklif-al) .tk-rsn h3{ font-size:1.02rem; margin:0 0 .25rem; color:var(--text); }
  :where(.kr-p-teklif-al) .tk-rsn p{ font-size:.9rem; line-height:1.6; color:var(--text-soft); margin:0; }

  html:not(.dark) .svc5:where(.kr-p-teklif-al).svc-amb .sec:nth-of-type(odd),html:not(.dark) .svc5:where(.kr-p-teklif-al).svc-amb .sec:nth-of-type(even),html.dark .svc5:where(.kr-p-teklif-al).svc-amb .sec:nth-of-type(odd),html.dark .svc5:where(.kr-p-teklif-al).svc-amb .sec:nth-of-type(even){ background:transparent !important; }

  
  .svc5:where(.kr-p-teklif-al).svc-amb .js-svc-hero{ min-height:540px; }
  @media(max-width:960px){ .svc5:where(.kr-p-teklif-al).svc-amb .js-svc-hero{ min-height:0; } }
  .svc5:where(.kr-p-teklif-al).svc-amb .svc-hero-scrim{ z-index:1; }
  .svc5:where(.kr-p-teklif-al).svc-amb .svc-ptext{ z-index:3; }
  :where(.kr-p-teklif-al) .hero-fig{ position:absolute; inset:0; z-index:2; overflow:hidden; pointer-events:none; }
  :where(.kr-p-teklif-al) .hero-fig .hf-in{ position:relative; height:100%; }
  :where(.kr-p-teklif-al) .hero-fig img{ position:absolute; right:-7%; bottom:0; height:100%; max-height:600px; width:auto; object-fit:contain; object-position:bottom right; filter:drop-shadow(0 26px 64px rgba(0,0,0,.45)); }
  @media(max-width:1180px){ :where(.kr-p-teklif-al) .hero-fig img{ right:-3%; } }
  @media(max-width:960px){ :where(.kr-p-teklif-al) .hero-fig img{ right:-12%; height:52%; opacity:.16; } }
.svc5:where(.kr-p-hakkimizda){ --box1:#efece4; --box2:#e7e2d6; --xc:rgba(142,42,111,.20); --xc2:rgba(142,42,111,.46); color:var(--text); }
  html.dark .svc5:where(.kr-p-hakkimizda){ --box1:#211a2e; --box2:#17101f; --xc:rgba(224,124,186,.22); --xc2:rgba(224,124,186,.50); }
  .svc5:where(.kr-p-hakkimizda) h1,.svc5:where(.kr-p-hakkimizda) h2,.svc5:where(.kr-p-hakkimizda) h3{ letter-spacing:-.03em; line-height:1.08; font-weight:700; margin:0; }
  .svc5:where(.kr-p-hakkimizda) .eyebrow{ display:inline-flex;align-items:center;gap:.6rem;font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent); }
  .svc5:where(.kr-p-hakkimizda) .eyebrow::before{ content:'';width:30px;height:1px;background:var(--accent); }
  .svc5:where(.kr-p-hakkimizda) .lead{ color:var(--text-soft);line-height:1.75;font-weight:300; }
  .svc5:where(.kr-p-hakkimizda) .s2{ font-size:clamp(1.75rem,3.4vw,2.5rem); line-height:1.08; font-weight:700; letter-spacing:-.03em; }
  .svc5:where(.kr-p-hakkimizda) .s-lead{ font-size:1.05rem; margin-top:1rem; }
  .svc5:where(.kr-p-hakkimizda) .ctr{ margin-bottom:2.8rem; } .svc5:where(.kr-p-hakkimizda) .ctr .s2{ margin-top:1rem; }
  .svc5:where(.kr-p-hakkimizda) .ctr .s-lead{ max-width:62ch; margin-left:auto; margin-right:auto; }
  @media(min-width:768px){ .svc5:where(.kr-p-hakkimizda) .ctr{ text-align:center; } .svc5:where(.kr-p-hakkimizda) .ctr .eyebrow{ justify-content:center; } .svc5:where(.kr-p-hakkimizda) .ctr h2,.svc5:where(.kr-p-hakkimizda) .ctr p{ margin-left:auto; margin-right:auto; } }
  .svc5:where(.kr-p-hakkimizda) .grad{ background:linear-gradient(100deg,#8e2a6f 0%,#e9a6cf 25%,#ffc4ee 50%,#b8478f 75%,#8e2a6f 100%);background-size:170% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:svcflow 6s linear infinite;will-change:background-position; }
  html:not(.dark) .svc5:where(.kr-p-hakkimizda) .grad{ background:linear-gradient(100deg,#6e1a55 0%,#c0398a 25%,#e85fae 50%,#9c2f78 75%,#6e1a55 100%);background-size:170% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent; }
  .svc5:where(.kr-p-hakkimizda) .gradL{ background:linear-gradient(100deg,#e07cba,#f7d6ec,#e07cba);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:svcflow 5s linear infinite; }
  @keyframes svcflow{ 0%{background-position:0 0} 100%{background-position:170% 0} }
  @media(prefers-reduced-motion:reduce){ .svc5:where(.kr-p-hakkimizda) .grad,.svc5:where(.kr-p-hakkimizda) .gradL{ animation:none; } }
  
  .svc5:where(.kr-p-hakkimizda) .cta{ position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:.6rem;height:3.1rem;padding:0 1.7rem;border-radius:var(--r-pill,999px);font-weight:500;font-size:.96rem;background:var(--magenta);color:#fff;border:none;text-decoration:none;transition:background .35s var(--ease,ease); }
  .svc5:where(.kr-p-hakkimizda) .cta > *{ position:relative;z-index:1; }
  .svc5:where(.kr-p-hakkimizda) .cta::after{ content:"";position:absolute;top:0;left:-60%;width:45%;height:100%;z-index:0;background:linear-gradient(100deg,transparent,rgba(255,255,255,.42),transparent);transform:skewX(-18deg);pointer-events:none;transition:left .5s var(--ease,ease); }
  .svc5:where(.kr-p-hakkimizda) .cta:hover{ background:var(--magenta-deep); }
  .svc5:where(.kr-p-hakkimizda) .cta:hover::after{ left:120%; }
  .svc5:where(.kr-p-hakkimizda) .cta i{ transition:transform .3s cubic-bezier(.34,1.56,.64,1); }
  .svc5:where(.kr-p-hakkimizda) .cta:hover i.fa-arrow-right{ transform:translateX(4px); }
  .svc5:where(.kr-p-hakkimizda) .cta-g{ position:relative;display:inline-flex;align-items:center;gap:.6rem;height:3.1rem;padding:0 1.5rem;border-radius:var(--r-pill,999px);font-weight:500;font-size:.96rem;background:transparent;border:1px solid rgba(255,255,255,.18);color:#fff;text-decoration:none;backdrop-filter:blur(6px);transition:background .3s var(--ease,ease); }
  .svc5:where(.kr-p-hakkimizda) .cta-g:hover{ background:rgba(255,255,255,.06); }
  .svc5:where(.kr-p-hakkimizda) .pill{ display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .95rem;border-radius:var(--r-pill,999px);background:var(--chip);color:var(--chip-text,var(--accent));border:1px solid var(--line);font-size:.78rem;font-weight:600; }
  .svc5:where(.kr-p-hakkimizda) .sec{ padding:clamp(2.4rem,5vw,4.2rem) 0; }

  
  .svc5:where(.kr-p-hakkimizda) .js-svc-hero{ position:relative; overflow:hidden; background:radial-gradient(58% 108% at 86% 44%, rgba(184,71,143,.30), transparent 60%), radial-gradient(42% 66% at 14% 6%, rgba(184,71,143,.10), transparent 60%), linear-gradient(118deg,#0a0610 0%,#160c1d 48%,#0b0a15 100%); }
  .svc5:where(.kr-p-hakkimizda) .svc-pcover{ position:absolute; inset:-18% 3% -18% auto; width:46%; z-index:1; will-change:transform; -webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 18%); mask-image:linear-gradient(90deg,transparent 0%,#000 18%); }
  .svc5:where(.kr-p-hakkimizda) .svc-pcover img{ width:100%; height:100%; object-fit:contain; object-position:100% 46%; opacity:1; }
  .svc5:where(.kr-p-hakkimizda) .svc-kb{ will-change:transform; animation:svckb 24s ease-in-out infinite alternate; }
  @keyframes svckb{ from{ transform:scale(1) translate(0,0); } to{ transform:scale(1.06) translate(-1.6%,-1.2%); } }
  @media(prefers-reduced-motion:reduce){ .svc5:where(.kr-p-hakkimizda) .svc-kb{ animation:none; } }
  .svc5:where(.kr-p-hakkimizda) .svc-hero-scrim{ position:absolute; inset:0; }
  
  html:not(.dark) .svc5:where(.kr-p-hakkimizda) .js-svc-hero{ background:radial-gradient(58% 108% at 86% 44%, rgba(184,71,143,.10), transparent 60%), radial-gradient(42% 66% at 14% 6%, rgba(184,71,143,.06), transparent 60%), linear-gradient(118deg,#eef2f7 0%,#f3ecf3 48%,#eef2f7 100%) !important; }
  html:not(.dark) .svc5:where(.kr-p-hakkimizda) .svc-hero-scrim{ background:linear-gradient(0deg, var(--bg) 1%, transparent 55%) !important; }
  html:not(.dark) .svc5:where(.kr-p-hakkimizda) .js-svc-hero h1,html:not(.dark) .svc5:where(.kr-p-hakkimizda) .js-svc-hero .s1{ color:#1c1226 !important; }
  html:not(.dark) .svc5:where(.kr-p-hakkimizda) .js-svc-hero .gradL{ background:linear-gradient(100deg,#8e2a6f,#c0398a,#8e2a6f) !important; -webkit-background-clip:text !important; background-clip:text !important; -webkit-text-fill-color:transparent !important; color:transparent !important; }
  html:not(.dark) .svc5:where(.kr-p-hakkimizda) .js-svc-hero .lead,html:not(.dark) .svc5:where(.kr-p-hakkimizda) .js-svc-hero p{ color:#5b5168 !important; }
  html:not(.dark) .svc5:where(.kr-p-hakkimizda) .js-svc-hero .pill{ background:rgba(142,42,111,.08) !important; color:#8e2a6f !important; border-color:rgba(142,42,111,.22) !important; }
  html:not(.dark) .svc5:where(.kr-p-hakkimizda) .js-svc-hero .cta-g{ color:#1c1226 !important; background:rgba(142,42,111,.05) !important; border-color:rgba(142,42,111,.22) !important; }
  .svc5:where(.kr-p-hakkimizda) .svc-ptext{ position:relative; z-index:2; padding-top:clamp(6rem,11vw,9rem); padding-bottom:clamp(4.5rem,9vw,7rem); }
  .svc5:where(.kr-p-hakkimizda) .svc-ptext .pill{ background:rgba(184,71,143,.22);color:#f0c8e2;border:1px solid rgba(240,200,226,.2); }
  @media(max-width:860px){ .svc5:where(.kr-p-hakkimizda) .svc-pcover{ inset:-12% 0 -12% auto; width:100%; -webkit-mask-image:none; mask-image:none; } .svc5:where(.kr-p-hakkimizda) .svc-pcover img{ object-position:50% 46%; opacity:.4; } }

  
  .svc5:where(.kr-p-hakkimizda) .stats{ display:grid;grid-template-columns:1fr;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:18px;overflow:hidden; }
  @media(min-width:640px){ .svc5:where(.kr-p-hakkimizda) .stats{ grid-template-columns:repeat(3,1fr); } }
  .svc5:where(.kr-p-hakkimizda) .stat{ background:var(--card);padding:1.6rem 1.5rem; }
  .svc5:where(.kr-p-hakkimizda) .stat b{ display:block;font-size:clamp(1.7rem,3.2vw,2.3rem);font-weight:700;letter-spacing:-.03em;color:var(--accent);line-height:1; }
  .svc5:where(.kr-p-hakkimizda) .stat span{ display:block;margin-top:.5rem;font-size:.84rem;color:var(--text-soft);line-height:1.4; }

  
  .svc5:where(.kr-p-hakkimizda) .slider{ position:relative;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); }
  .svc5:where(.kr-p-hakkimizda) .slider-track{ display:flex;gap:1rem;width:max-content;animation:slide 36s linear infinite;will-change:transform; }
  .svc5:where(.kr-p-hakkimizda) .slider:hover .slider-track{ animation-play-state:paused; }
  @keyframes slide{ from{transform:translateX(0)} to{transform:translateX(calc(-50% - .5rem))} }
  @media(prefers-reduced-motion:reduce){ .svc5:where(.kr-p-hakkimizda) .slider-track{ animation:none; } }
  .svc5:where(.kr-p-hakkimizda) .slide{ flex-shrink:0;width:clamp(260px,30vw,380px);aspect-ratio:16/10;border-radius:16px;overflow:hidden;border:1px solid var(--line);background:var(--chip); }
  .svc5:where(.kr-p-hakkimizda) .slide img{ width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.97); }

  
  .svc5:where(.kr-p-hakkimizda) .crossg{ display:grid;grid-template-columns:1fr;gap:0; }
  .svc5:where(.kr-p-hakkimizda) .it5{ position:relative;display:grid;grid-template-columns:auto 1fr;gap:1.4rem;align-items:start;padding:1.9rem 0;border-top:1px solid var(--line); }
  .svc5:where(.kr-p-hakkimizda) .it5:first-child{ border-top:0; }
  
  @property --bdeg{ syntax:'<angle>'; initial-value:0deg; inherits:false; }
  @keyframes bspin{ to{ --bdeg:360deg; } }
  .svc5:where(.kr-p-hakkimizda) .it5::after,.svc5:where(.kr-p-hakkimizda) .slide::after,.svc5:where(.kr-p-hakkimizda) .stat::after,.svc5:where(.kr-p-hakkimizda) .endcta::after{ content:'';position:absolute;inset:0;border-radius:inherit;padding:1.7px;pointer-events:none;background:conic-gradient(from var(--bdeg),transparent 0deg,var(--accent) 48deg,var(--accent-soft) 88deg,transparent 150deg,transparent 360deg);filter:drop-shadow(0 0 4px var(--accent-soft));-webkit-mask:linear-gradient(#000,#000) content-box,linear-gradient(#000,#000);-webkit-mask-composite:xor;mask:linear-gradient(#000,#000) content-box,linear-gradient(#000,#000);mask-composite:exclude;opacity:0;transition:opacity .35s var(--ease,ease); }
  .svc5:where(.kr-p-hakkimizda) .it5:hover::after,.svc5:where(.kr-p-hakkimizda) .slide:hover::after,.svc5:where(.kr-p-hakkimizda) .stat:hover::after,.svc5:where(.kr-p-hakkimizda) .endcta:hover::after{ opacity:1; animation:bspin 5s linear infinite; }
  .svc5:where(.kr-p-hakkimizda) .slide,.svc5:where(.kr-p-hakkimizda) .stat,.svc5:where(.kr-p-hakkimizda) .endcta{ position:relative; }
  .svc5:where(.kr-p-hakkimizda) .devh{ font-size:clamp(1.2rem,2.4vw,1.55rem);margin-bottom:.5rem; }
  .svc5:where(.kr-p-hakkimizda) .devp{ font-size:.94rem;line-height:1.7;color:var(--text-soft);max-width:42ch; }
  .svc5:where(.kr-p-hakkimizda) .ic{ width:56px;height:56px;border-radius:15px;display:grid;place-items:center;flex-shrink:0;background:linear-gradient(150deg,var(--box1),var(--box2));border:1px solid var(--line);box-shadow:inset 0 1px 0 rgba(255,255,255,.04);color:var(--accent);font-size:1.3rem; }
  @media(min-width:768px){
    .svc5:where(.kr-p-hakkimizda) .crossg{ position:relative;grid-template-columns:1fr 1fr;grid-auto-rows:1fr; }
    .svc5:where(.kr-p-hakkimizda) .it5{ border-top:0;padding:2.4rem 2.6rem; }
    .svc5:where(.kr-p-hakkimizda) .crossg > .it5:nth-child(odd){ grid-template-columns:1fr auto;text-align:right; }
    .svc5:where(.kr-p-hakkimizda) .crossg > .it5:nth-child(odd) > .ic{ order:2; }
    .svc5:where(.kr-p-hakkimizda) .crossg > .it5:nth-child(odd) > div{ order:1; }
    .svc5:where(.kr-p-hakkimizda) .crossg > .it5:nth-child(odd) .devp{ margin-left:auto; }
    .svc5:where(.kr-p-hakkimizda) .crossg::before{ content:'';position:absolute;left:50%;top:0;bottom:0;width:1.5px;transform:translateX(-50%);pointer-events:none;background:linear-gradient(180deg,transparent 2%,var(--xc) 28%,var(--xc2) 50%,var(--xc) 72%,transparent 98%); }
    .svc5:where(.kr-p-hakkimizda) .crossg::after{ content:'';position:absolute;top:50%;left:0;right:0;height:1.5px;transform:translateY(-50%);pointer-events:none;background:linear-gradient(90deg,transparent 2%,var(--xc) 28%,var(--xc2) 50%,var(--xc) 72%,transparent 98%); }
  }
  .svc5:where(.kr-p-hakkimizda) .m-alt{ max-width:64ch;margin:2.6rem auto 0;text-align:center;font-size:1.02rem; }

  
  .svc5:where(.kr-p-hakkimizda) .crow{ display:grid;grid-template-columns:1fr;gap:2.4rem;align-items:center; }
  @media(min-width:900px){ .svc5:where(.kr-p-hakkimizda) .crow{ grid-template-columns:1fr 1fr;gap:4rem; } .svc5:where(.kr-p-hakkimizda) .crow.rev .ctext{ order:2; } .svc5:where(.kr-p-hakkimizda) .crow.rev .cpanel{ order:1; } }
  .svc5:where(.kr-p-hakkimizda) .ctext .s2{ margin:.85rem 0 1.05rem; }
  .svc5:where(.kr-p-hakkimizda) .cpanel{ position:relative;display:grid;place-items:center;min-height:300px;padding:1rem 0; }
  .svc5:where(.kr-p-hakkimizda) .cpanel .cp-ic{ width:84px;height:84px;border-radius:22px;display:grid;place-items:center;font-size:2.4rem;color:var(--accent);background:linear-gradient(150deg,var(--box1),var(--box2));border:1px solid var(--line); }
  .svc5:where(.kr-p-hakkimizda) .cpanel .cp-logo{ width:auto;max-width:92%;max-height:380px;object-fit:contain;display:block; }
  .svc5:where(.kr-p-hakkimizda) .cpanel .cp-tag{ position:absolute;bottom:.9rem;right:1.05rem;font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-soft);opacity:.5; }
  .svc5:where(.kr-p-hakkimizda) .cpills{ display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.3rem; }

  
  .svc5:where(.kr-p-hakkimizda) .steps{ display:grid;grid-template-columns:1fr;gap:0; }
  @media(min-width:768px){ .svc5:where(.kr-p-hakkimizda) .steps{ grid-template-columns:repeat(4,1fr); } }
  .svc5:where(.kr-p-hakkimizda) .step{ padding:1.7rem 0;border-top:1px solid var(--line); }
  @media(min-width:768px){ .svc5:where(.kr-p-hakkimizda) .step{ border-top:0;border-left:1px solid var(--line);padding:.3rem 1.6rem; } .svc5:where(.kr-p-hakkimizda) .step:first-child{ border-left:0;padding-left:0; } }
  .svc5:where(.kr-p-hakkimizda) .step .sno{ display:block;font-size:.82rem;font-weight:700;color:var(--accent);letter-spacing:.12em;margin-bottom:.7rem; }
  .svc5:where(.kr-p-hakkimizda) .step h3{ font-size:1.16rem;margin-bottom:.5rem; }
  .svc5:where(.kr-p-hakkimizda) .step p{ font-size:.9rem;line-height:1.65;color:var(--text-soft); }

  
  .svc5:where(.kr-p-hakkimizda) .ogwrap{ display:grid;grid-template-columns:1fr;gap:2rem;margin-top:.5rem; }
  @media(min-width:768px){ .svc5:where(.kr-p-hakkimizda) .ogwrap{ grid-template-columns:repeat(3,1fr);gap:2.4rem;align-items:start; }
    .svc5:where(.kr-p-hakkimizda) .ogwrap > .ogcard:nth-child(1){ transform:translateY(1.6rem); }
    .svc5:where(.kr-p-hakkimizda) .ogwrap > .ogcard:nth-child(3){ transform:translateY(2.6rem); } }
  .svc5:where(.kr-p-hakkimizda) .ogcard{ text-align:center; }
  .svc5:where(.kr-p-hakkimizda) .ogcard .oglogo{ border-radius:18px;border:1px solid var(--line);background:linear-gradient(160deg,var(--box1),var(--box2));padding:1.6rem;display:grid;place-items:center; }
  .svc5:where(.kr-p-hakkimizda) .ogcard img{ width:auto;max-height:150px;object-fit:contain;display:block; }
  .svc5:where(.kr-p-hakkimizda) .ogcard p{ margin-top:.95rem;font-size:.86rem;color:var(--text-soft);line-height:1.5;max-width:26ch;margin-left:auto;margin-right:auto; }

  .svc5:where(.kr-p-hakkimizda) .endcta{ border-radius:22px;border:1px solid var(--line);background:linear-gradient(150deg,var(--chip),transparent 70%),var(--card);padding:clamp(2.4rem,5vw,3.6rem);text-align:center; }
  html.dark .svc5:where(.kr-p-hakkimizda) .endcta{ background:radial-gradient(120% 140% at 50% 0%,rgba(184,71,143,.16),transparent 60%),#17111e; border-color:rgba(184,71,143,.20); }
  
  .svc5:where(.kr-p-hakkimizda) .hk-logo3d{ display:grid; place-items:center; min-height:420px; }
  .svc5:where(.kr-p-hakkimizda) .hk-b3d{ position:relative; width:100%; height:420px; }
  .svc5:where(.kr-p-hakkimizda) .hk-b3d canvas{ display:block; }
  .svc5:where(.kr-p-hakkimizda) .hk-b3d-flat{ position:absolute; inset:0; margin:auto; width:60%; height:60%; transition:opacity .4s; filter:drop-shadow(0 20px 40px rgba(142,42,111,.3)); }
  .svc5:where(.kr-p-hakkimizda) .hk-b3d.ready .hk-b3d-flat{ opacity:0; }
  @media(max-width:900px){ .svc5:where(.kr-p-hakkimizda) .hk-logo3d{ min-height:320px; } .svc5:where(.kr-p-hakkimizda) .hk-b3d{ height:320px; } }

  
  html:not(.dark) .svc5:where(.kr-p-hakkimizda).svc-amb .sec:nth-of-type(odd),html:not(.dark) .svc5:where(.kr-p-hakkimizda).svc-amb .sec:nth-of-type(even),html.dark .svc5:where(.kr-p-hakkimizda).svc-amb .sec:nth-of-type(odd),html.dark .svc5:where(.kr-p-hakkimizda).svc-amb .sec:nth-of-type(even){ background:transparent !important; }

  
  .svc5:where(.kr-p-hakkimizda) .zk-wrap{ position:relative; }
  .svc5:where(.kr-p-hakkimizda) .zk-stage{ position:sticky; top:0; height:100vh; min-height:620px; display:flex; align-items:center; overflow:hidden; }
  .svc5:where(.kr-p-hakkimizda) .zk-grid{ display:grid; grid-template-columns:1fr; gap:2.6rem; align-items:center; width:100%; }
  @media(min-width:960px){ .svc5:where(.kr-p-hakkimizda) .zk-grid{ grid-template-columns:minmax(0,1fr) minmax(0,.92fr); gap:clamp(2.5rem,5vw,4.5rem); } }
  .svc5:where(.kr-p-hakkimizda) .zk-year{ font-size:clamp(4rem,10.5vw,8.6rem); font-weight:800; letter-spacing:-.055em; line-height:.86; font-variant-numeric:tabular-nums;
    background:linear-gradient(100deg,#8e2a6f 0%,#e9a6cf 30%,#ffc4ee 52%,#b8478f 76%,#8e2a6f 100%); background-size:180% 100%;
    -webkit-background-clip:text; background-clip:text; -webkit-text-fill-color:transparent; }
  html:not(.dark) .svc5:where(.kr-p-hakkimizda) .zk-year{ background:linear-gradient(100deg,#6e1a55,#c0398a 45%,#e85fae 60%,#8e2a6f 100%); background-size:180% 100%; -webkit-background-clip:text; background-clip:text; -webkit-text-fill-color:transparent; }
  .svc5:where(.kr-p-hakkimizda) .zk-track{ position:relative; height:3px; border-radius:9999px; background:var(--line); margin:1.7rem 0 2.4rem; }
  .svc5:where(.kr-p-hakkimizda) .zk-fill{ position:absolute; inset:0; border-radius:9999px; background:linear-gradient(90deg,var(--magenta),var(--accent)); transform-origin:left center; transform:scaleX(0); will-change:transform; }
  .svc5:where(.kr-p-hakkimizda) .zk-dot{ position:absolute; top:50%; width:12px; height:12px; border-radius:50%; transform:translate(-50%,-50%); background:var(--card); border:2px solid var(--line); transition:background .4s,border-color .4s,box-shadow .4s; z-index:2; }
  .svc5:where(.kr-p-hakkimizda) .zk-dot.on{ background:var(--magenta); border-color:var(--magenta); box-shadow:0 0 0 4px rgba(142,42,111,.16); }
  .svc5:where(.kr-p-hakkimizda) .zk-dlabel{ position:absolute; top:15px; transform:translateX(-50%); font-size:.6rem; font-weight:700; letter-spacing:.02em; color:var(--text-soft); font-variant-numeric:tabular-nums; opacity:.5; transition:opacity .4s,color .4s; white-space:nowrap; }
  .svc5:where(.kr-p-hakkimizda) .zk-dlabel.on{ opacity:1; color:var(--accent); }
  .svc5:where(.kr-p-hakkimizda) .zk-eras{ position:relative; min-height:250px; }
  .svc5:where(.kr-p-hakkimizda) .zk-era{ position:absolute; inset:0; opacity:0; visibility:hidden; transform:translateY(14px); transition:opacity .5s ease, transform .5s ease; will-change:opacity,transform; }
  .svc5:where(.kr-p-hakkimizda) .zk-era.on{ opacity:1; visibility:visible; transform:none; }
  .svc5:where(.kr-p-hakkimizda) .zk-kicker{ font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);display:inline-flex;align-items:center;gap:.55rem; }
  .svc5:where(.kr-p-hakkimizda) .zk-kicker::before{ content:'';width:26px;height:2px;border-radius:2px;background:var(--accent); }
  .svc5:where(.kr-p-hakkimizda) .zk-etitle{ font-size:clamp(1.5rem,3.1vw,2.15rem); font-weight:700; letter-spacing:-.03em; line-height:1.08; margin:.8rem 0 .85rem; }
  .svc5:where(.kr-p-hakkimizda) .zk-edesc{ color:var(--text-soft); line-height:1.72; font-weight:300; max-width:48ch; }
  .svc5:where(.kr-p-hakkimizda) .zk-etags{ display:flex; gap:.5rem; margin-top:1.25rem; flex-wrap:wrap; }

  
  .svc5:where(.kr-p-hakkimizda) .zk-bento{ display:flex; flex-direction:column; gap:.45rem; height:clamp(420px,55vh,580px); }
  .svc5:where(.kr-p-hakkimizda) .zk-cell{ position:relative; display:flex; flex-direction:column; overflow:hidden; border-radius:14px; border:1px solid var(--line); background:linear-gradient(158deg,var(--box1),var(--box2)); box-shadow:inset 0 1px 0 rgba(255,255,255,.05); flex:1 1 0; min-height:42px; opacity:.6; transition:flex-grow .55s cubic-bezier(.22,.75,.16,1), opacity .4s ease, border-color .4s ease; }
  .svc5:where(.kr-p-hakkimizda) .zk-cell.is-hero{ flex-grow:10; opacity:1; border-color:var(--accent); }
  .svc5:where(.kr-p-hakkimizda) .zk-cell.is-hero::after{ content:'';position:absolute;inset:0;border-radius:inherit;padding:1.4px;pointer-events:none;background:conic-gradient(from var(--bdeg),transparent 0deg,var(--accent) 60deg,var(--accent-soft) 110deg,transparent 180deg,transparent 360deg);-webkit-mask:linear-gradient(#000,#000) content-box,linear-gradient(#000,#000);-webkit-mask-composite:xor;mask:linear-gradient(#000,#000) content-box,linear-gradient(#000,#000);mask-composite:exclude;opacity:.5;animation:bspin 8s linear infinite; }
  
  .svc5:where(.kr-p-hakkimizda) .zk-crow{ flex:0 0 42px; display:flex; align-items:center; gap:.7rem; padding:0 .95rem; }
  .svc5:where(.kr-p-hakkimizda) .zk-cyear{ font-size:.92rem; font-weight:800; letter-spacing:-.02em; color:var(--text-soft); font-variant-numeric:tabular-nums; line-height:1; transition:color .4s ease; }
  .svc5:where(.kr-p-hakkimizda) .zk-cell.is-hero .zk-cyear{ color:var(--accent); }
  .svc5:where(.kr-p-hakkimizda) .zk-cic{ width:26px; height:26px; flex:none; border-radius:8px; display:grid; place-items:center; background:var(--chip); color:var(--accent); font-size:.72rem; transition:background .4s ease, color .4s ease; }
  .svc5:where(.kr-p-hakkimizda) .zk-cell.is-hero .zk-cic{ background:var(--accent); color:#fff; }
  .svc5:where(.kr-p-hakkimizda) .zk-clabel{ font-size:.74rem; font-weight:600; color:var(--text-soft); flex:1; }
  .svc5:where(.kr-p-hakkimizda) .zk-cchev{ font-size:.6rem; color:var(--text-soft); opacity:.4; transition:transform .4s ease, opacity .4s ease, color .4s ease; }
  .svc5:where(.kr-p-hakkimizda) .zk-cell.is-hero .zk-cchev{ transform:rotate(90deg); opacity:.9; color:var(--accent); }
  
  .svc5:where(.kr-p-hakkimizda) .zk-cmore{ flex:1 1 auto; min-height:0; padding:.15rem 1.05rem 1.05rem; opacity:0; visibility:hidden; transition:opacity .4s ease .12s; display:flex; flex-direction:column; }
  .svc5:where(.kr-p-hakkimizda) .zk-cell.is-hero .zk-cmore{ opacity:1; visibility:visible; }
  .svc5:where(.kr-p-hakkimizda) .zk-cmore .zk-cap{ margin-top:auto; font-size:.74rem; color:var(--text-soft); display:flex; align-items:center; gap:.5rem; }
  .svc5:where(.kr-p-hakkimizda) .zk-cmore .zk-cap i{ color:var(--accent); }
  .svc5:where(.kr-p-hakkimizda) .zk-bigicon{ width:64px;height:64px;border-radius:18px;display:grid;place-items:center;font-size:1.7rem;color:var(--accent);background:linear-gradient(150deg,var(--chip),transparent);border:1px solid var(--line); }
  
  .svc5:where(.kr-p-hakkimizda) .zk-bar{ display:flex;align-items:center;gap:.45rem;padding:.5rem .7rem;border-radius:12px 12px 0 0;background:var(--chip);border:1px solid var(--line);border-bottom:0; }
  .svc5:where(.kr-p-hakkimizda) .zk-bar b{ width:8px;height:8px;border-radius:50%;background:var(--text-soft);opacity:.4; }
  .svc5:where(.kr-p-hakkimizda) .zk-bar .zk-addr{ flex:1;font-family:monospace;font-size:.6rem;color:var(--text-soft);background:var(--card);border-radius:9999px;padding:.15rem .6rem;overflow:hidden;white-space:nowrap; }
  .svc5:where(.kr-p-hakkimizda) .zk-win{ flex:1;border:1px solid var(--line);border-radius:0 0 12px 12px;background:var(--card);padding:1rem;display:flex;flex-direction:column;justify-content:center;gap:.5rem; }
  .svc5:where(.kr-p-hakkimizda) .zk-blink{ animation:zkblink 1.1s steps(1) infinite; color:var(--accent); }
  @keyframes zkblink{ 50%{opacity:0} }
  
  .svc5:where(.kr-p-hakkimizda) .zk-field{ background:var(--card);border:1px solid var(--line);border-radius:10px;padding:.5rem .7rem;font-size:.66rem;color:var(--text-soft); }
  .svc5:where(.kr-p-hakkimizda) .zk-line{ height:8px;border-radius:5px;background:var(--line); }
  .svc5:where(.kr-p-hakkimizda) .zk-savebtn{ align-self:flex-start;background:var(--magenta);color:#fff;font-size:.66rem;font-weight:600;border-radius:9999px;padding:.35rem .9rem; }
  
  .svc5:where(.kr-p-hakkimizda) .zk-mark svg{ width:34%;height:auto;filter:drop-shadow(0 14px 30px rgba(142,42,111,.28)); }
  
  .svc5:where(.kr-p-hakkimizda) .zk-post{ background:var(--card);border:1px solid var(--line);border-radius:14px;padding:.7rem .8rem;display:flex;flex-direction:column;gap:.55rem; }
  .svc5:where(.kr-p-hakkimizda) .zk-avatar{ width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,var(--magenta),var(--accent)); }
  .svc5:where(.kr-p-hakkimizda) .zk-react{ display:flex;gap:1.1rem;font-size:.66rem;color:var(--text-soft); }
  .svc5:where(.kr-p-hakkimizda) .zk-react i{ color:var(--accent);margin-right:.25rem; }
  .svc5:where(.kr-p-hakkimizda) .zk-heart{ animation:zkpop 3s ease-in-out infinite; display:inline-block; }
  @keyframes zkpop{ 0%,55%,100%{transform:scale(1)} 62%{transform:scale(1.4)} 72%{transform:scale(1)} }
  
  .svc5:where(.kr-p-hakkimizda) .zk-phone{ width:96px;margin:auto;background:var(--text);border-radius:20px;padding:6px;aspect-ratio:9/17;max-height:74%;display:flex;position:relative; }
  .svc5:where(.kr-p-hakkimizda) .zk-phone .zk-pscr{ flex:1;background:var(--card);border-radius:14px;overflow:hidden;position:relative; }
  .svc5:where(.kr-p-hakkimizda) .zk-cube{ position:absolute;top:8%;right:14%;width:46px;height:46px;border-radius:12px;background:linear-gradient(135deg,var(--magenta),var(--accent));box-shadow:0 10px 26px rgba(142,42,111,.4);animation:zkfloat 4s ease-in-out infinite;display:grid;place-items:center;color:#fff;font-size:1.1rem; }
  @keyframes zkfloat{ 0%,100%{transform:translateY(0) rotate(-8deg)} 50%{transform:translateY(-10px) rotate(8deg)} }
  
  .svc5:where(.kr-p-hakkimizda) .zk-bars{ display:flex;align-items:flex-end;gap:8px;flex:1;padding:1rem .3rem .3rem; }
  .svc5:where(.kr-p-hakkimizda) .zk-bars i{ flex:1;border-radius:6px 6px 3px 3px;background:linear-gradient(180deg,var(--accent),var(--magenta));transform-origin:bottom;animation:zkbar 3s ease-in-out infinite; }
  @keyframes zkbar{ 0%,100%{transform:scaleY(.5)} 50%{transform:scaleY(1)} }
  .svc5:where(.kr-p-hakkimizda) .zk-chip{ align-self:flex-start;display:inline-flex;align-items:center;gap:.35rem;background:var(--chip);border:1px solid var(--line);border-radius:9999px;padding:.3rem .8rem;font-size:.66rem;font-weight:600;color:var(--accent); }
  
  .svc5:where(.kr-p-hakkimizda) .zk-bub{ max-width:88%;padding:.5rem .75rem;border-radius:14px;font-size:.68rem;line-height:1.5; }
  .svc5:where(.kr-p-hakkimizda) .zk-bub.u{ align-self:flex-end;background:var(--card);border:1px solid var(--line);color:var(--text-soft);border-bottom-right-radius:5px; }
  .svc5:where(.kr-p-hakkimizda) .zk-bub.a{ align-self:flex-start;background:var(--magenta);color:#fff;border-bottom-left-radius:5px; }
  .svc5:where(.kr-p-hakkimizda) .zk-cursor{ display:inline-block;width:2px;height:.9em;background:#fff;vertical-align:-1px;margin-left:1px;animation:zkblink 1s steps(1) infinite; }
  
  .svc5:where(.kr-p-hakkimizda) .zk-orbit{ position:relative;flex:1;display:grid;place-items:center; }
  .svc5:where(.kr-p-hakkimizda) .zk-ring{ position:absolute;width:min(74%,190px);aspect-ratio:1;border-radius:50%;border:1.5px dashed var(--line);animation:zkspin 26s linear infinite; }
  .svc5:where(.kr-p-hakkimizda) .zk-ring>span{ position:absolute;width:34px;height:34px;border-radius:11px;background:var(--card);border:1px solid var(--line);display:grid;place-items:center;font-size:.8rem;color:var(--accent);animation:zkspinrev 26s linear infinite; }
  @keyframes zkspin{ to{transform:rotate(360deg)} }
  @keyframes zkspinrev{ to{transform:rotate(-360deg)} }
  .svc5:where(.kr-p-hakkimizda) .zk-hub{ width:56px;height:56px;border-radius:18px;background:linear-gradient(150deg,var(--magenta),var(--accent));display:grid;place-items:center;color:#fff;font-size:1.3rem;z-index:2;box-shadow:0 12px 30px rgba(142,42,111,.35); }
  @media(prefers-reduced-motion:reduce){ .svc5:where(.kr-p-hakkimizda) .zk-heart,.svc5:where(.kr-p-hakkimizda) .zk-cube,.svc5:where(.kr-p-hakkimizda) .zk-bars i,.svc5:where(.kr-p-hakkimizda) .zk-ring,.svc5:where(.kr-p-hakkimizda) .zk-ring>span,.svc5:where(.kr-p-hakkimizda) .zk-screen::after{ animation:none !important; } }

  
  .svc5:where(.kr-p-hakkimizda) .zk-flabel{ font-size:.6rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft);opacity:.7; }
  .svc5:where(.kr-p-hakkimizda) .zk-uc{ height:9px;border-radius:5px;background:repeating-linear-gradient(45deg,var(--accent) 0 9px,transparent 9px 18px);background-size:200% 100%;opacity:.5;animation:zkstripe 12s linear infinite; }
  @keyframes zkstripe{ to{ background-position:-260px 0; } }
  .svc5:where(.kr-p-hakkimizda) .zk-type{ color:var(--text); }
  .svc5:where(.kr-p-hakkimizda) .zk-shimmer{ position:absolute;top:0;left:-40%;width:35%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.28),transparent);transform:skewX(-18deg);animation:zkshim 4.5s ease-in-out infinite; }
  @keyframes zkshim{ 0%,60%{left:-40%} 100%{left:130%} }
  .svc5:where(.kr-p-hakkimizda) .zk-serp{ display:flex;flex-direction:column;gap:.5rem;margin-bottom:.7rem; }
  .svc5:where(.kr-p-hakkimizda) .zk-searchbar{ display:flex;align-items:center;gap:.45rem;background:var(--card);border:1px solid var(--line);border-radius:9999px;padding:.35rem .7rem;font-size:.66rem;color:var(--text-soft); }
  .svc5:where(.kr-p-hakkimizda) .zk-ad{ background:var(--card);border:1px solid var(--line);border-radius:12px;padding:.55rem .7rem; }
  .svc5:where(.kr-p-hakkimizda) .zk-adtag{ display:inline-block;font-size:.55rem;font-weight:700;color:#1a7f37;border:1px solid rgba(26,127,55,.4);border-radius:5px;padding:.02rem .3rem;letter-spacing:.03em; }
  html.dark .svc5:where(.kr-p-hakkimizda) .zk-adtag{ color:#4ade80;border-color:rgba(74,222,128,.4); }
  .svc5:where(.kr-p-hakkimizda) .zk-notif{ position:absolute;left:6px;right:6px;top:6px;display:flex;align-items:center;gap:.4rem;background:var(--card);border:1px solid var(--line);border-radius:9px;padding:.3rem .4rem;box-shadow:0 6px 16px rgba(0,0,0,.18);animation:zknotif 5s ease-in-out infinite; }
  @keyframes zknotif{ 0%,10%{transform:translateY(-52px);opacity:0} 20%,72%{transform:translateY(0);opacity:1} 84%,100%{transform:translateY(-52px);opacity:0} }
  @media(prefers-reduced-motion:reduce){ .svc5:where(.kr-p-hakkimizda) .zk-uc,.svc5:where(.kr-p-hakkimizda) .zk-shimmer,.svc5:where(.kr-p-hakkimizda) .zk-notif{ animation:none !important; } }

  
  .svc5:where(.kr-p-hakkimizda) .zk-mob{ position:relative; }
  .svc5:where(.kr-p-hakkimizda) .zk-mstop{ position:relative; padding:0 0 2.4rem 2.2rem; }
  .svc5:where(.kr-p-hakkimizda) .zk-mstop:last-child{ padding-bottom:0; }
  .svc5:where(.kr-p-hakkimizda) .zk-mstop::before{ content:'';position:absolute;left:6px;top:8px;bottom:-.4rem;width:2px;background:var(--line); }
  .svc5:where(.kr-p-hakkimizda) .zk-mstop:last-child::before{ display:none; }
  .svc5:where(.kr-p-hakkimizda) .zk-mdot{ position:absolute;left:0;top:6px;width:14px;height:14px;border-radius:50%;background:var(--magenta);border:3px solid var(--bg);box-shadow:0 0 0 1px var(--line); }
  .svc5:where(.kr-p-hakkimizda) .zk-myear{ font-size:2rem;font-weight:800;letter-spacing:-.04em;color:var(--accent);line-height:1;font-variant-numeric:tabular-nums; }
  
  
  .svc5:where(.kr-p-hakkimizda) #zkKopru.zk2 .zk-stage{ position:relative; top:auto; height:auto; min-height:0; overflow:visible; padding-block:clamp(4rem,9vh,6.5rem); }
  
  .svc5:where(.kr-p-hakkimizda) #zkKopru .zk-dot,.svc5:where(.kr-p-hakkimizda) #zkKopru .zk-dlabel,.svc5:where(.kr-p-hakkimizda) #zkBento .zk-cell{ cursor:pointer; }
  .svc5:where(.kr-p-hakkimizda) #zkKopru .zk-dot::before{ content:''; position:absolute; inset:-10px; }
  .svc5:where(.kr-p-hakkimizda) .zk-ctrl{ display:flex; align-items:center; justify-content:center; gap:.8rem; margin-top:2rem; }
  .svc5:where(.kr-p-hakkimizda) .zk-nav{ width:42px; height:42px; border-radius:50%; display:grid; place-items:center; background:var(--card); border:1px solid var(--line); color:var(--text); font-size:.85rem; cursor:pointer; box-shadow:0 1px 2px rgba(0,0,0,.12),0 6px 18px -8px rgba(0,0,0,.35); transition:box-shadow .3s ease,color .3s ease; }
  .svc5:where(.kr-p-hakkimizda) .zk-nav:hover{ color:var(--accent); box-shadow:0 2px 4px rgba(0,0,0,.14),0 14px 30px -10px rgba(0,0,0,.45); }
  .svc5:where(.kr-p-hakkimizda) .zk-auto{ width:120px; height:3px; border-radius:9999px; background:var(--line); overflow:hidden; }
  .svc5:where(.kr-p-hakkimizda) .zk-auto i{ display:block; height:100%; width:100%; background:var(--accent); transform-origin:left center; transform:scaleX(0); }
  .svc5:where(.kr-p-hakkimizda) #zkKopru.zk2 .zk-year{ font-size:clamp(5rem,11.5vw,10.6rem); line-height:.9; letter-spacing:-.06em; background:none !important; -webkit-text-fill-color:var(--era,#9E1972); color:var(--era,#9E1972); transition:color .8s ease,-webkit-text-fill-color .8s ease; }
  .svc5:where(.kr-p-hakkimizda) #zkKopru.zk2 .zk-eras{ min-height:270px; }
  .svc5:where(.kr-p-hakkimizda) #zkKopru.zk2 .zk-etitle{ font-size:clamp(1.6rem,3.3vw,2.35rem); }
  .svc5:where(.kr-p-hakkimizda) #zkKopru.zk2 .zk-dot.on{ box-shadow:0 0 0 4px color-mix(in srgb, var(--era,#9E1972) 22%, transparent); }
  .svc5:where(.kr-p-hakkimizda) .zk2m .zk-myear{ font-size:2.5rem; transition:color .5s ease; }

  
  
  .svc5:where(.kr-p-hakkimizda) #zkBento.zk2b{ display:grid; grid-template-columns:1.42fr 1.42fr 1fr 1fr; grid-template-rows:1.18fr 1.18fr 1fr; gap:.6rem; height:clamp(450px,60vh,570px);
    grid-template-areas:"h h a b" "h h c d" "e f g i"; }
  
  .svc5:where(.kr-p-hakkimizda) #zkBento.zk2b #zkHero{ grid-area:h; position:relative; border-radius:20px; border:1px solid var(--accent); overflow:hidden; background:linear-gradient(158deg,var(--box1),var(--box2)); box-shadow:0 24px 60px -30px rgba(0,0,0,.5); }
  .svc5:where(.kr-p-hakkimizda) #zkBento.zk2b #zkHero::after{ content:''; position:absolute; inset:0; border-radius:inherit; padding:1.4px; pointer-events:none; background:conic-gradient(from var(--bdeg),transparent 0deg,var(--accent) 70deg,var(--accent-soft) 130deg,transparent 200deg,transparent 360deg); -webkit-mask:linear-gradient(#000,#000) content-box,linear-gradient(#000,#000); -webkit-mask-composite:xor; mask:linear-gradient(#000,#000) content-box,linear-gradient(#000,#000); mask-composite:exclude; opacity:.5; animation:bspin 8s linear infinite; }
  .svc5:where(.kr-p-hakkimizda) #zkBento.zk2b .zk-hlayer{ position:absolute; inset:0; opacity:0; visibility:hidden; display:flex; flex-direction:column; padding:1rem 1.1rem 1.1rem; transition:opacity .45s ease; }
  .svc5:where(.kr-p-hakkimizda) #zkBento.zk2b .zk-hlayer.on{ opacity:1; visibility:visible; }
  .svc5:where(.kr-p-hakkimizda) #zkBento.zk2b .zk-hscene{ flex:1; min-height:0; display:flex; flex-direction:column; margin-top:.7rem; }
  
  .svc5:where(.kr-p-hakkimizda) #zkBento.zk2b .zk-shdr{ display:flex; align-items:center; gap:.65rem; flex:none; }
  .svc5:where(.kr-p-hakkimizda) #zkBento.zk2b .zk-hic{ width:36px; height:36px; border-radius:12px; display:grid; place-items:center; background:var(--accent); color:#fff; font-size:.95rem; flex:none; }
  .svc5:where(.kr-p-hakkimizda) #zkBento.zk2b .zk-shdr b{ font-size:1.18rem; font-weight:800; color:var(--text); flex:1; letter-spacing:-.01em; line-height:1.1; }
  .svc5:where(.kr-p-hakkimizda) #zkBento.zk2b .zk-hyr{ font-size:.64rem; font-weight:700; color:var(--accent); border:1px solid var(--accent); border-radius:999px; padding:.12rem .55rem; flex:none; }
  
  .svc5:where(.kr-p-hakkimizda) #zkBento.zk2b .zk-cell{ position:relative; overflow:hidden; border-radius:15px; padding:0; opacity:.6; transition:opacity .35s ease, border-color .35s ease, background .35s ease; }
  .svc5:where(.kr-p-hakkimizda) #zkBento.zk2b .zk-cell.is-hero{ opacity:1; border-color:var(--accent); background:linear-gradient(158deg,color-mix(in srgb,var(--accent) 13%,var(--box1)),var(--box2)); }
  .svc5:where(.kr-p-hakkimizda) #zkBento.zk2b .zk-cell .zk-crow{ position:absolute; inset:0; flex-direction:column; align-items:center; justify-content:center; gap:.4rem; padding:.55rem .45rem; text-align:center; }
  .svc5:where(.kr-p-hakkimizda) #zkBento.zk2b .zk-cell .zk-cic{ width:32px; height:32px; font-size:.85rem; border-radius:10px; order:1; }
  .svc5:where(.kr-p-hakkimizda) #zkBento.zk2b .zk-cell .zk-clabel{ order:2; flex:none; font-size:.76rem; font-weight:800; color:var(--text); line-height:1.12; letter-spacing:-.01em; }
  .svc5:where(.kr-p-hakkimizda) #zkBento.zk2b .zk-cell .zk-cyear{ order:3; font-size:.52rem; font-weight:700; color:var(--text-soft); background:var(--chip); border:1px solid var(--line); border-radius:999px; padding:.05rem .42rem; letter-spacing:.05em; }
  .svc5:where(.kr-p-hakkimizda) #zkBento.zk2b .zk-cell.is-hero .zk-cyear{ color:var(--accent); border-color:var(--accent); }
  .svc5:where(.kr-p-hakkimizda) #zkBento.zk2b .zk-cell .zk-cchev{ display:none; }
:where(.kr-p-hakkimizda) #zkKopru{ display:none; } :where(.kr-p-hakkimizda) #zkMobil{ display:block; }
    
    @media (min-width:1024px){ :where(.kr-p-hakkimizda) #zkKopru{ display:block; } :where(.kr-p-hakkimizda) #zkMobil{ display:none; } }
    @media (prefers-reduced-motion: reduce){ :where(.kr-p-hakkimizda) #zkKopru{ display:none !important; height:auto !important; } :where(.kr-p-hakkimizda) #zkMobil{ display:block !important; } }
.svc5:where(.kr-p-yapayzeka){ --box1:#efece4; --box2:#e7e2d6; color:var(--text); }
  html.dark .svc5:where(.kr-p-yapayzeka){ --box1:#211a2e; --box2:#17101f; }
  .svc5:where(.kr-p-yapayzeka) [x-cloak]{ display:none !important; }
  .svc5:where(.kr-p-yapayzeka) h1,.svc5:where(.kr-p-yapayzeka) h2,.svc5:where(.kr-p-yapayzeka) h3{ letter-spacing:-.03em; line-height:1.08; font-weight:700; margin:0; }
  .svc5:where(.kr-p-yapayzeka) .wrap{ max-width:80rem; margin:0 auto; padding-left:1.5rem; padding-right:1.5rem; }
  .svc5:where(.kr-p-yapayzeka) .eyebrow{ display:inline-flex;align-items:center;gap:.6rem;font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent); }
  .svc5:where(.kr-p-yapayzeka) .eyebrow::before{ content:'';width:30px;height:1px;background:var(--accent); }
  .svc5:where(.kr-p-yapayzeka) .lead{ color:var(--text-soft);line-height:1.75;font-weight:300; }
  .svc5:where(.kr-p-yapayzeka) .s1{ font-size:clamp(2.1rem,5vw,3.6rem); line-height:1.05; font-weight:700; letter-spacing:-.035em; }
  .svc5:where(.kr-p-yapayzeka) .s2{ font-size:clamp(1.75rem,3.4vw,2.5rem); line-height:1.08; font-weight:700; letter-spacing:-.03em; }
  .svc5:where(.kr-p-yapayzeka) .s-lead{ font-size:1.05rem; margin-top:1rem; }
  .svc5:where(.kr-p-yapayzeka) .ctr{ margin-bottom:2.6rem; } .svc5:where(.kr-p-yapayzeka) .ctr .s2{ margin-top:1rem; }
  .svc5:where(.kr-p-yapayzeka) .ctr .s-lead{ max-width:60ch; margin-left:auto; margin-right:auto; }
  @media(min-width:768px){ .svc5:where(.kr-p-yapayzeka) .ctr{ text-align:center; } .svc5:where(.kr-p-yapayzeka) .ctr .eyebrow{ justify-content:center; } .svc5:where(.kr-p-yapayzeka) .ctr h2,.svc5:where(.kr-p-yapayzeka) .ctr p{ margin-left:auto; margin-right:auto; } }
  .svc5:where(.kr-p-yapayzeka) .grad{ background:linear-gradient(100deg,#8e2a6f 0%,#e9a6cf 25%,#ffc4ee 50%,#b8478f 75%,#8e2a6f 100%);background-size:170% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:svcflow 6s linear infinite;will-change:background-position; }
  html:not(.dark) .svc5:where(.kr-p-yapayzeka) .grad{ background:linear-gradient(100deg,#6e1a55 0%,#c0398a 25%,#e85fae 50%,#9c2f78 75%,#6e1a55 100%);background-size:170% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent; }
  .svc5:where(.kr-p-yapayzeka) .gradL{ background:linear-gradient(100deg,#e07cba,#f7d6ec,#e07cba);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:svcflow 5s linear infinite; }
  @keyframes svcflow{ 0%{background-position:0 0} 100%{background-position:170% 0} }
  @media(prefers-reduced-motion:reduce){ .svc5:where(.kr-p-yapayzeka) .grad,.svc5:where(.kr-p-yapayzeka) .gradL{ animation:none; } }
  
  .svc5:where(.kr-p-yapayzeka) .cta{ position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:.6rem;height:3.1rem;padding:0 1.7rem;border-radius:var(--r-pill,999px);font-weight:500;font-size:.96rem;background:var(--magenta);color:#fff;border:none;text-decoration:none;cursor:pointer;transition:background .35s var(--ease,ease); }
  .svc5:where(.kr-p-yapayzeka) .cta > *{ position:relative;z-index:1; }
  .svc5:where(.kr-p-yapayzeka) .cta::after{ content:"";position:absolute;top:0;left:-60%;width:45%;height:100%;z-index:0;background:linear-gradient(100deg,transparent,rgba(255,255,255,.42),transparent);transform:skewX(-18deg);pointer-events:none;transition:left .5s var(--ease,ease); }
  .svc5:where(.kr-p-yapayzeka) .cta:hover{ background:var(--magenta-deep); }
  .svc5:where(.kr-p-yapayzeka) .cta:hover::after{ left:120%; }
  .svc5:where(.kr-p-yapayzeka) .cta i{ transition:transform .3s cubic-bezier(.34,1.56,.64,1); }
  .svc5:where(.kr-p-yapayzeka) .cta:hover i.fa-arrow-right{ transform:translateX(4px); }
  .svc5:where(.kr-p-yapayzeka) .cta-g{ position:relative;display:inline-flex;align-items:center;gap:.6rem;height:3.1rem;padding:0 1.5rem;border-radius:var(--r-pill,999px);font-weight:500;font-size:.96rem;background:transparent;border:1px solid rgba(255,255,255,.18);color:#fff;text-decoration:none;backdrop-filter:blur(6px);transition:background .3s var(--ease,ease); }
  .svc5:where(.kr-p-yapayzeka) .cta-g:hover{ background:rgba(255,255,255,.06); }
  .svc5:where(.kr-p-yapayzeka) .pill{ display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .95rem;border-radius:var(--r-pill,999px);background:var(--chip);color:var(--chip-text,var(--accent));border:1px solid var(--line);font-size:.78rem;font-weight:600; }
  .svc5:where(.kr-p-yapayzeka) .sec{ padding:clamp(2.6rem,5.2vw,4.4rem) 0; }

  
  @property --bdeg{ syntax:'<angle>'; initial-value:0deg; inherits:false; }
  @keyframes bspin{ to{ --bdeg:360deg; } }

  
  .svc5:where(.kr-p-yapayzeka) .js-svc-hero{ position:relative; overflow:hidden; background:radial-gradient(58% 108% at 86% 42%, rgba(184,71,143,.30), transparent 60%), radial-gradient(42% 66% at 12% 6%, rgba(124,21,96,.16), transparent 60%), linear-gradient(118deg,#0a0610 0%,#160c1d 50%,#0b0a15 100%); }
  .svc5:where(.kr-p-yapayzeka) .hero-art{ position:absolute; inset:-18% 3% -18% auto; width:46%; z-index:1; pointer-events:none; will-change:transform; -webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 18%); mask-image:linear-gradient(90deg,transparent 0%,#000 18%); }
  .svc5:where(.kr-p-yapayzeka) .hero-art img{ width:100%; height:100%; object-fit:contain; object-position:100% 46%; }
  .svc5:where(.kr-p-yapayzeka) .hero-art .svc-kb{ will-change:transform; animation:svckb 24s ease-in-out infinite alternate; }
  @keyframes svckb{ from{ transform:scale(1) translate(0,0); } to{ transform:scale(1.06) translate(-1.6%,-1.2%); } }
  @media(prefers-reduced-motion:reduce){ .svc5:where(.kr-p-yapayzeka) .hero-art .svc-kb{ animation:none; } }
  .svc5:where(.kr-p-yapayzeka) .hero-tx{ position:relative; z-index:2; padding-top:clamp(6rem,11vw,9rem); padding-bottom:clamp(4.5rem,9vw,7rem); }
  
  html:not(.dark) .svc5:where(.kr-p-yapayzeka) .js-svc-hero{ background:radial-gradient(58% 108% at 86% 42%, rgba(184,71,143,.10), transparent 60%), radial-gradient(42% 66% at 12% 6%, rgba(184,71,143,.06), transparent 60%), linear-gradient(118deg,#eef2f7 0%,#f3ecf3 48%,#eef2f7 100%) !important; }
  html:not(.dark) .svc5:where(.kr-p-yapayzeka) .svc-hero-scrim{ background:linear-gradient(0deg, var(--bg) 1%, transparent 55%) !important; }
  html:not(.dark) .svc5:where(.kr-p-yapayzeka) .js-svc-hero h1,html:not(.dark) .svc5:where(.kr-p-yapayzeka) .js-svc-hero .s1{ color:#1c1226 !important; }
  html:not(.dark) .svc5:where(.kr-p-yapayzeka) .js-svc-hero .gradL{ background:linear-gradient(100deg,#8e2a6f,#c0398a,#8e2a6f) !important; -webkit-background-clip:text !important; background-clip:text !important; -webkit-text-fill-color:transparent !important; color:transparent !important; }
  html:not(.dark) .svc5:where(.kr-p-yapayzeka) .js-svc-hero .lead,html:not(.dark) .svc5:where(.kr-p-yapayzeka) .js-svc-hero p{ color:#5b5168 !important; }
  html:not(.dark) .svc5:where(.kr-p-yapayzeka) .js-svc-hero .pill{ background:rgba(142,42,111,.08) !important; color:#8e2a6f !important; border-color:rgba(142,42,111,.22) !important; }
  html:not(.dark) .svc5:where(.kr-p-yapayzeka) .js-svc-hero .cta-g{ color:#1c1226 !important; background:rgba(142,42,111,.05) !important; border-color:rgba(142,42,111,.22) !important; }
  .svc5:where(.kr-p-yapayzeka) .hero-tx .pill{ background:rgba(184,71,143,.22);color:#f0c8e2;border:1px solid rgba(240,200,226,.2); }
  @media(max-width:860px){ .svc5:where(.kr-p-yapayzeka) .hero-art{ position:absolute; inset:-12% 0 -12% auto; width:100%; margin:0; -webkit-mask-image:none; mask-image:none; } .svc5:where(.kr-p-yapayzeka) .hero-art img{ object-position:50% 46%; opacity:.4; } }

  
  .svc5:where(.kr-p-yapayzeka) .geo-card{ position:relative; max-width:46rem; margin:0 auto; border-radius:22px; background:linear-gradient(150deg,var(--chip),transparent 62%),var(--card); border:1px solid var(--line); padding:1.8rem; }
  .svc5:where(.kr-p-yapayzeka) .geo-card::after{ content:''; position:absolute; inset:0; border-radius:inherit; padding:1.5px; pointer-events:none; background:conic-gradient(from var(--bdeg),transparent 0deg,var(--accent) 48deg,var(--accent-soft) 92deg,transparent 155deg,transparent 360deg); filter:drop-shadow(0 0 5px var(--accent-soft)); -webkit-mask:linear-gradient(#000,#000) content-box,linear-gradient(#000,#000); -webkit-mask-composite:xor; mask:linear-gradient(#000,#000) content-box,linear-gradient(#000,#000); mask-composite:exclude; opacity:.5; animation:bspin 6s linear infinite; }
  @media(prefers-reduced-motion:reduce){ .svc5:where(.kr-p-yapayzeka) .geo-card::after{ animation:none; } }
  .svc5:where(.kr-p-yapayzeka) .geo-grid{ display:grid; grid-template-columns:1fr; gap:.7rem; position:relative; z-index:1; }
  @media(min-width:640px){ .svc5:where(.kr-p-yapayzeka) .geo-grid{ grid-template-columns:1fr 1fr; } .svc5:where(.kr-p-yapayzeka) .geo-grid .geo-city{ grid-column:1 / -1; } }
  .svc5:where(.kr-p-yapayzeka) .geo-input{ width:100%; padding:.85rem .95rem; border-radius:12px; font-size:.95rem; color:var(--text); background:var(--bg); border:1px solid var(--line); transition:border-color .18s ease; }
  .svc5:where(.kr-p-yapayzeka) .geo-input::placeholder{ color:var(--text-soft); opacity:.75; }
  .svc5:where(.kr-p-yapayzeka) .geo-input:focus{ outline:none; border-color:var(--accent); }
  
  .svc5:where(.kr-p-yapayzeka) .geo-btn{ position:relative; overflow:hidden; margin-top:1rem; width:100%; display:inline-flex; align-items:center; justify-content:center; gap:.5rem; height:3.1rem; padding:0 1.4rem; border-radius:var(--r-pill,999px); font-weight:500; font-size:1rem; color:#fff; cursor:pointer; border:0; background:var(--magenta); transition:background .35s var(--ease,ease),opacity .18s; z-index:1; }
  .svc5:where(.kr-p-yapayzeka) .geo-btn > span{ position:relative; z-index:1; display:inline-flex; align-items:center; gap:.5rem; }
  .svc5:where(.kr-p-yapayzeka) .geo-btn::after{ content:""; position:absolute; top:0; left:-60%; width:45%; height:100%; z-index:0; background:linear-gradient(100deg,transparent,rgba(255,255,255,.42),transparent); transform:skewX(-18deg); pointer-events:none; transition:left .5s var(--ease,ease); }
  .svc5:where(.kr-p-yapayzeka) .geo-btn:hover{ background:var(--magenta-deep); }
  .svc5:where(.kr-p-yapayzeka) .geo-btn:hover::after{ left:120%; }
  .svc5:where(.kr-p-yapayzeka) .geo-btn:disabled{ opacity:.45; cursor:not-allowed; }
  .svc5:where(.kr-p-yapayzeka) .geo-btn:disabled::after{ display:none; }
  
  .svc5:where(.kr-p-yapayzeka) .geo-btn-2{ margin-top:0; background:linear-gradient(100deg,var(--magenta),var(--magenta-soft,#b8478f)); }
  .svc5:where(.kr-p-yapayzeka) .geo-btn-2:hover{ background:linear-gradient(100deg,var(--magenta),var(--magenta-soft,#b8478f)); filter:brightness(1.08); }
  .svc5:where(.kr-p-yapayzeka) .geo-error{ margin-top:.8rem; font-size:.88rem; color:#b3261e; }
  html.dark .svc5:where(.kr-p-yapayzeka) .geo-error{ color:#f0867d; }
  .svc5:where(.kr-p-yapayzeka) .geo-banner{ margin-top:1.2rem; display:flex; align-items:flex-start; gap:.6rem; padding:.95rem 1.1rem; border-radius:14px; font-weight:600; font-size:.98rem; line-height:1.4; }
  .svc5:where(.kr-p-yapayzeka) .geo-no{ background:var(--chip); border:1px solid var(--line); color:var(--text); } .svc5:where(.kr-p-yapayzeka) .geo-no i{ color:var(--accent); }
  .svc5:where(.kr-p-yapayzeka) .geo-yes{ background:rgba(95,214,160,.14); border:1px solid rgba(95,214,160,.4); color:var(--text); } .svc5:where(.kr-p-yapayzeka) .geo-yes i{ color:#1d7a4f; }
  html.dark .svc5:where(.kr-p-yapayzeka) .geo-yes i{ color:#5fd6a0; }
  .svc5:where(.kr-p-yapayzeka) .geo-verdict{ margin-top:.7rem; font-size:.92rem; color:var(--text-soft); line-height:1.55; }
  .svc5:where(.kr-p-yapayzeka) .geo-brands-label{ font-size:.8rem; font-weight:600; color:var(--text-soft); margin:1rem 0 .55rem; }
  .svc5:where(.kr-p-yapayzeka) .geo-chips{ display:flex; flex-wrap:wrap; gap:.45rem; }
  .svc5:where(.kr-p-yapayzeka) .geo-chip{ padding:.4rem .7rem; border-radius:999px; font-size:.82rem; font-weight:600; color:var(--text); background:var(--chip); border:1px solid var(--line); }
  .svc5:where(.kr-p-yapayzeka) .geo-leadbox{ margin-top:1.4rem; padding-top:1.2rem; border-top:1px dashed var(--line); }
  .svc5:where(.kr-p-yapayzeka) .geo-lead-title{ font-size:.92rem; font-weight:600; color:var(--text); margin-bottom:.8rem; }
  .svc5:where(.kr-p-yapayzeka) .geo-grid2{ display:grid; grid-template-columns:1fr; gap:.7rem; }
  @media(min-width:640px){ .svc5:where(.kr-p-yapayzeka) .geo-grid2{ grid-template-columns:1fr 1fr; } .svc5:where(.kr-p-yapayzeka) .geo-grid2 .geo-btn-2{ grid-column:1 / -1; } }
  .svc5:where(.kr-p-yapayzeka) .geo-lead-done{ margin-top:1.2rem; display:flex; align-items:center; gap:.5rem; font-size:.92rem; font-weight:600; color:#1d7a4f; }
  html.dark .svc5:where(.kr-p-yapayzeka) .geo-lead-done{ color:#5fd6a0; }
  .svc5:where(.kr-p-yapayzeka) .geo-again{ margin-top:1.1rem; background:none; border:0; cursor:pointer; font-size:.84rem; color:var(--text-soft); display:inline-flex; align-items:center; gap:.4rem; }
  .svc5:where(.kr-p-yapayzeka) .geo-again:hover{ color:var(--accent); }
  .svc5:where(.kr-p-yapayzeka) .geo-note{ margin-top:.9rem; font-size:.72rem; color:var(--text-soft); opacity:.7; position:relative; z-index:1; }

  
  .svc5:where(.kr-p-yapayzeka) .crow{ display:grid;grid-template-columns:1fr;gap:2.4rem;align-items:center; }
  @media(min-width:900px){ .svc5:where(.kr-p-yapayzeka) .crow{ grid-template-columns:1fr 1fr;gap:4rem; } .svc5:where(.kr-p-yapayzeka) .crow.rev .ctext{ order:1; } .svc5:where(.kr-p-yapayzeka) .crow.rev .cimg{ order:2; } }
  .svc5:where(.kr-p-yapayzeka) .ctext .s3{ font-size:clamp(1.3rem,2.6vw,1.7rem);font-weight:700;letter-spacing:-.02em;margin:.7rem 0 .7rem; }
  .svc5:where(.kr-p-yapayzeka) .cimg{ position:relative;aspect-ratio:4/3;display:grid;place-items:center;padding:clamp(1.2rem,4vw,2.8rem); }
  .svc5:where(.kr-p-yapayzeka) .cimg img{ width:100%;height:100%;object-fit:contain;display:block;transition:transform .5s var(--ease,ease); }
  .svc5:where(.kr-p-yapayzeka) .crow:hover .cimg img{ transform:scale(1.04); }
  .svc5:where(.kr-p-yapayzeka) .cimg .cico{ position:absolute;top:.9rem;left:.9rem;width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:rgba(8,6,13,.55);color:#f3c9e6;font-size:1rem;backdrop-filter:blur(6px); }
  .svc5:where(.kr-p-yapayzeka) .svc-link{ display:inline-flex;align-items:center;gap:.5rem;font-weight:600;font-size:.94rem;color:var(--accent);text-decoration:none;margin-top:.4rem; }
  .svc5:where(.kr-p-yapayzeka) .svc-link:hover{ gap:.75rem; }
  .svc5:where(.kr-p-yapayzeka) .hsep{ border:0;border-top:1px solid var(--line);margin:0; }

  
  .svc5:where(.kr-p-yapayzeka) .endcta{ position:relative; border-radius:22px;border:1px solid var(--line);background:linear-gradient(150deg,var(--chip),transparent 70%),var(--card);padding:clamp(2.6rem,5vw,3.8rem);text-align:center; }
  html.dark .svc5:where(.kr-p-yapayzeka) .endcta{ background:radial-gradient(120% 140% at 50% 0%,rgba(184,71,143,.16),transparent 60%),#17111e; border-color:rgba(184,71,143,.2); }
  .svc5:where(.kr-p-yapayzeka) .endcta::after{ content:''; position:absolute; inset:0; border-radius:inherit; padding:1.5px; pointer-events:none; background:conic-gradient(from var(--bdeg),transparent 0deg,var(--accent) 48deg,var(--accent-soft) 92deg,transparent 155deg,transparent 360deg); filter:drop-shadow(0 0 4px var(--accent-soft)); -webkit-mask:linear-gradient(#000,#000) content-box,linear-gradient(#000,#000); -webkit-mask-composite:xor; mask:linear-gradient(#000,#000) content-box,linear-gradient(#000,#000); mask-composite:exclude; opacity:0; transition:opacity .35s; }
  .svc5:where(.kr-p-yapayzeka) .endcta:hover::after{ opacity:1; animation:bspin 5s linear infinite; }

  
  html:not(.dark) .svc5:where(.kr-p-yapayzeka).svc-amb .sec:nth-of-type(odd),html:not(.dark) .svc5:where(.kr-p-yapayzeka).svc-amb .sec:nth-of-type(even),html.dark .svc5:where(.kr-p-yapayzeka).svc-amb .sec:nth-of-type(odd),html.dark .svc5:where(.kr-p-yapayzeka).svc-amb .sec:nth-of-type(even){ background:transparent !important; }

/* Sağdan sola (Arapça) sayfa kahramanları: kaynakta görsel sağda, metin solda; Arapçada metin sağa geçince başlık ve
   açıklama görselin üstüne biniyordu. Görsel kutusu sola yaslanır, iç kenar solması ve karartma degradesi ters döner.
   Görsel aynalanmaz (yalnız yeri değişir). Kaynak kurallar :where() ile düşük özgüllükte; karartma satır içi olduğundan
   yalnız koyu kipte (açık kipte kaynak zaten dikey degrade basar) !important ile çevrilir. */

/* genel sayfa · iletişim · sizi arayalım · teklif al: köşedeki figür */
html[dir="rtl"] :is(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .hero-fig img{ right:auto; left:-7%; object-position:bottom left; }
@media(max-width:1180px){ html[dir="rtl"] :is(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .hero-fig img{ left:-3%; } }
@media(max-width:960px){ html[dir="rtl"] :is(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .hero-fig img{ left:-12%; } }

/* hakkımızda · yapay zekâ: yana yaslı görsel kutusu (%46) */
html[dir="rtl"] .svc5:is(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al,.kr-p-hakkimizda) .svc-pcover,
html[dir="rtl"] .svc5.kr-p-yapayzeka .hero-art{
  inset:-18% auto -18% 3%;
  -webkit-mask-image:linear-gradient(270deg,transparent 0%,#000 18%); mask-image:linear-gradient(270deg,transparent 0%,#000 18%);
}
html[dir="rtl"] .svc5:is(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al,.kr-p-hakkimizda) .svc-pcover img,
html[dir="rtl"] .svc5.kr-p-yapayzeka .hero-art img{ object-position:0% 46%; }
@media(max-width:860px){
  html[dir="rtl"] .svc5:is(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al,.kr-p-hakkimizda) .svc-pcover,
  html[dir="rtl"] .svc5.kr-p-yapayzeka .hero-art{ inset:-12% auto -12% 0; -webkit-mask-image:none; mask-image:none; }
  html[dir="rtl"] .svc5:is(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al,.kr-p-hakkimizda) .svc-pcover img,
  html[dir="rtl"] .svc5.kr-p-yapayzeka .hero-art img{ object-position:50% 46%; }
}

/* karartma degradesi (satır içi 90deg → 270deg) */
html.dark[dir="rtl"] .svc5:is(.kr-p-genel,.kr-p-iletisim,.kr-p-sizi-arayalim,.kr-p-teklif-al) .svc-hero-scrim{
  background:linear-gradient(270deg, #0b0a15 0%, rgba(11,7,18,.42) 38%, transparent 62%), linear-gradient(0deg, #0b0a15 1%, transparent 58%) !important;
}
html.dark[dir="rtl"] .svc5:is(.kr-p-hakkimizda,.kr-p-yapayzeka) .svc-hero-scrim{
  background:linear-gradient(270deg, #0b0a15 0%, rgba(11,7,18,.45) 34%, transparent 56%), linear-gradient(0deg, #0b0a15 1%, transparent 58%) !important;
}

/* «tb-geo» sonuç kartı: yükleniyor göstergesi, sonuç ve hata (mevcut geo-banner/geo-chip dilinin üstüne) */
  .svc5:where(.kr-p-yapayzeka) .geo-sonuc{ margin-top:1.2rem; position:relative; z-index:1; }
  .svc5:where(.kr-p-yapayzeka) .geo-sonuc .geo-banner{ margin-top:0; }
  .svc5:where(.kr-p-yapayzeka) .geo-sonuc .geo-btn{ margin-top:1.2rem; text-decoration:none; }
  .svc5:where(.kr-p-yapayzeka) .geo-donen{ display:inline-block; width:1.05em; height:1.05em; border-radius:50%; border:2px solid currentColor; border-right-color:transparent; animation:geodon .8s linear infinite; }
  @keyframes geodon{ to{ transform:rotate(360deg); } }
  @media(prefers-reduced-motion:reduce){ .svc5:where(.kr-p-yapayzeka) .geo-donen{ animation-duration:2.4s; } }
  .svc5:where(.kr-p-yapayzeka) .geo-bekle{ margin-top:.7rem; font-size:.84rem; color:var(--text-soft); text-align:center; }
  .svc5:where(.kr-p-yapayzeka) .geo-sonuc .geo-error{ margin-top:0; font-size:.95rem; }
  .svc5:where(.kr-p-yapayzeka) .geo-btn:disabled.geo-mesgul{ opacity:.8; cursor:progress; }

/* kaynak şablonun kendi stili (uygulama sayfası), olduğu gibi */
  /* ══ /app · sayfa-özel · ANA şablon (layouts/app) üstünde çalışır ══
     19 Eyl 2026: sayfa hafif şablondan ana şablona alındı. Kapsayıcı
     genişliği eskiden app-lite'ın `.wrap` kuralından geliyordu; ana
     şablonda öyle bir kural YOK, bu yüzden sayfa kendi `.apx-wrap`ını
     taşır. (`.wrap` adı bırakıldı: global bir sınıfa bağlanmasın.)
     DİKKAT: yatay boşluk 1.5rem — `padding` kısayoluyla ezilirse
     içerik ekran kenarına yapışır. ══════════════════════════════════ */
  .apx-wrap{ max-width:1280px; margin-left:auto; margin-right:auto; padding-left:1.5rem; padding-right:1.5rem; }
  .apx-hero{ position:relative; overflow:hidden;
    background:radial-gradient(58% 108% at 84% 46%, rgba(184,71,143,.30), transparent 60%),
               radial-gradient(42% 66% at 12% 8%, rgba(184,71,143,.10), transparent 60%),
               linear-gradient(118deg,#0a0610 0%,#160c1d 48%,#0b0a15 100%); }
  html:not(.dark) .apx-hero{
    background:radial-gradient(58% 108% at 84% 46%, rgba(184,71,143,.10), transparent 60%),
               radial-gradient(42% 66% at 12% 8%, rgba(184,71,143,.06), transparent 60%),
               linear-gradient(118deg,#eef2f7 0%,#f3ecf3 48%,#eef2f7 100%); }
  .apx-hero-scrim{ position:absolute; inset:0;
    background:linear-gradient(90deg, var(--bg) 0%, rgba(11,7,18,.30) 42%, transparent 66%),
               linear-gradient(0deg, var(--bg) 1%, transparent 58%); }
  html:not(.dark) .apx-hero-scrim{ background:linear-gradient(0deg, var(--bg) 1%, transparent 58%); }
    /* DİKKAT: yalnız dikey padding — `padding` kısayolu .wrap'in yatay
     boşluğunu (1.5rem) sıfırlar ve içerik ekran kenarına yapışır. */
  /* Üst boşluk ANA ŞABLONA göre: header (80 px) overlay ve altında arama
     çubuğu var. Değer /hakkimizda hero'sundan ÖLÇÜLDÜ — eyebrow sayfa
     üstünden 1440'ta 144 px, 390'da 96 px aşağıda başlıyor; formül bu iki
     noktayı birebir tutturur. (Eski hafif şablonda üst bar 60 px ve arama
     çubuğu yoktu; 5,4rem yeterliydi, ana şablonda içerik menüye giriyordu.) */
  .apx-hero-in{ position:relative; z-index:2;
                padding-top:clamp(6rem, 4.9rem + 4.55vw, 9rem); padding-bottom:clamp(3rem,7vw,5rem); }

  .apx-top{ display:flex; align-items:center; gap:1.5rem; flex-wrap:wrap; }
  .apx-icon{ width:84px;height:84px;flex:0 0 84px;border-radius:21px;overflow:hidden;
             box-shadow:0 12px 32px -10px rgba(0,0,0,.55);border:1px solid rgba(255,255,255,.14);background:#16101c; }
  .apx-icon img{ width:100%;height:100%;object-fit:cover;display:block; }

  .apx-pill{ display:inline-flex;align-items:center;gap:.5rem;padding:.38rem .9rem;border-radius:var(--r-pill);
             background:rgba(184,71,143,.22);color:#f0c8e2;border:1px solid rgba(240,200,226,.22);
             font-size:.76rem;font-weight:700;letter-spacing:.02em; }
  html:not(.dark) .apx-pill{ background:rgba(142,42,111,.08);color:#8e2a6f;border-color:rgba(142,42,111,.22); }
  .apx-pill svg{ width:14px;height:14px;fill:currentColor; }

  .apx-h1{ font-size:clamp(2rem,5.4vw,3.6rem); line-height:1.08; letter-spacing:-.03em;
           font-weight:700; margin:1rem 0 0; color:#fff; }
  html:not(.dark) .apx-h1{ color:#1c1226; }
  .apx-h1 .g{ background:linear-gradient(100deg,#e879b9,#f5b8dc,#e879b9);
              -webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent; }
  html:not(.dark) .apx-h1 .g{ background:linear-gradient(100deg,#8e2a6f,#c0398a,#8e2a6f);
              -webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent; }
  .apx-lead{ margin:1.3rem 0 0; max-width:52ch; color:var(--text-soft); line-height:1.75; }

  /* Hero telefonu: 900px altında gizli · lazy → mobilde hiç inmez.
     Oran 620×790 → yükseklik = genişlik × 1.274. */
  .apx-shot{ position:absolute; z-index:1; bottom:-26px; right:8%;
             width:clamp(200px,21vw,290px); border-radius:24px; overflow:hidden;
             box-shadow:0 40px 80px -30px rgba(0,0,0,.75), 0 0 0 1px rgba(255,255,255,.06);
             -webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 9%,#000 86%,transparent 100%);
             mask-image:linear-gradient(to bottom,transparent 0%,#000 9%,#000 86%,transparent 100%);
             transform:rotate(-3deg); pointer-events:none; }
  .apx-shot img{ width:100%;height:auto;display:block; }
  @media(max-width:900px){ .apx-shot{ display:none; } }

  .apx-sec{ padding:clamp(2.4rem,5vw,3.6rem) 0; }
  .apx-eyebrow{ display:inline-flex;align-items:center;gap:.6rem;font-size:.72rem;font-weight:700;
                letter-spacing:.14em;text-transform:uppercase;color:var(--eyebrow,var(--accent)); }
  .apx-eyebrow::before{ content:'';width:30px;height:1px;background:var(--accent); }
  .apx-h2{ font-size:clamp(1.5rem,3.4vw,2.2rem);line-height:1.2;letter-spacing:-.025em;
           font-weight:700;margin:.85rem 0 1rem; }
  .apx-h2 .g{ color:var(--accent); }

  /* Cihaz bilgi şeridi (Mac ✓ · PC → PWA) — metni JS doldurur */
  .apx-note{ display:none;align-items:flex-start;gap:1rem;padding:1.15rem 1.35rem;border-radius:18px;
             border:1px solid rgba(34,197,94,.30);background:rgba(34,197,94,.07);margin-bottom:1.8rem; }
  .apx-note.on{ display:flex; }
  .apx-note .ik{ width:20px;height:20px;flex:0 0 20px;margin-top:.15rem;fill:#22c55e; }
  html.dark .apx-note .ik{ fill:#4ade80; }
  .apx-note b{ display:block;font-size:.98rem;font-weight:700;color:var(--text);margin-bottom:.2rem; }
  .apx-note span{ font-size:.88rem;color:var(--text-soft);line-height:1.6; }
  .apx-pwa{ display:inline-flex;align-items:center;gap:.5rem;margin-top:.85rem;padding:.6rem 1.15rem;
            border-radius:var(--r-pill);border:1px solid var(--accent);background:transparent;
            color:var(--accent);font:inherit;font-size:.88rem;font-weight:700;cursor:pointer;
            transition:background .25s var(--ease),color .25s; }
  .apx-pwa:hover{ background:var(--accent);color:#fff; }
  .apx-pwa svg{ width:15px;height:15px;fill:currentColor; }
  .apx-pwa[hidden],.apx-pwa-hint[hidden]{ display:none; }
  .apx-pwa-hint{ display:block;margin-top:.7rem;font-size:.82rem;color:var(--text-faint); }

  /* "Uygulama zaten yüklü mü?" kutusu */
  .apx-var{ display:none; align-items:flex-start; gap:1rem; padding:1.1rem 1.3rem; border-radius:18px;
            border:1px solid var(--line); background:var(--card); margin-top:1.4rem; }
  .apx-var.on{ display:flex; }
  .apx-var .ik{ width:20px;height:20px;flex:0 0 20px;margin-top:.2rem;fill:var(--accent); }
  .apx-var b{ display:block;font-size:.98rem;font-weight:700;color:var(--text);margin-bottom:.25rem; }
  .apx-var span{ font-size:.88rem;color:var(--text-soft);line-height:1.6;display:block; }
  .apx-ac{ display:inline-flex;align-items:center;gap:.5rem;margin-top:.9rem;padding:.7rem 1.3rem;
           border-radius:var(--r-pill);background:var(--accent);color:#fff;text-decoration:none;
           font-size:.92rem;font-weight:700;transition:opacity .25s; }
  .apx-ac:hover{ opacity:.88; }
  .apx-ac[hidden]{ display:none; }
  .apx-ac svg{ width:16px;height:16px;fill:currentColor; }

  /* QR + mağaza */
  .apx-pick{ display:grid;grid-template-columns:1fr;gap:2.2rem;align-items:center; }
  @media(min-width:900px){ .apx-pick{ grid-template-columns:auto 1fr;gap:3.2rem; } }
  .apx-qr{ display:flex;flex-direction:column;align-items:center;gap:.85rem; }
  .apx-qr-box{ background:#fff;padding:16px;border-radius:20px;line-height:0;
               box-shadow:0 14px 34px -14px rgba(0,0,0,.5); }
  .apx-qr-box svg{ width:210px;height:210px;display:block; }
  .apx-qr-lbl{ font-size:.76rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--eyebrow,var(--accent)); }
  .apx-qr-hint{ font-size:.82rem;color:var(--text-faint); }

  .apx-stores{ display:grid;grid-template-columns:1fr;gap:1rem;margin-top:1.5rem; }
  @media(min-width:560px){ .apx-stores{ grid-template-columns:1fr 1fr; } }
  .apx-store{ display:flex;align-items:center;gap:1rem;padding:1.15rem 1.3rem;border-radius:18px;
              border:1px solid var(--line);background:transparent;text-decoration:none;color:var(--text);
              transition:border-color .3s var(--ease),box-shadow .3s var(--ease); }
  .apx-store:hover{ border-color:var(--accent);box-shadow:0 18px 40px -22px rgba(184,71,143,.55); }
  .apx-store .ik{ width:46px;height:46px;flex:0 0 46px;border-radius:13px;display:grid;place-items:center;
                  background:var(--card);border:1px solid var(--line); }
  .apx-store .ik svg{ width:22px;height:22px;fill:var(--accent); }
  .apx-store .nm{ font-size:1rem;font-weight:700;letter-spacing:-.01em;display:block; }
  .apx-store .sb{ font-size:.8rem;color:var(--text-faint);display:block; }

  /* Uyumluluk */
  .apx-mx{ display:grid;grid-template-columns:1fr;gap:.8rem; }
  @media(min-width:640px){ .apx-mx{ grid-template-columns:repeat(2,1fr); } }
  @media(min-width:1040px){ .apx-mx{ grid-template-columns:repeat(5,1fr); } }
  .apx-mi{ display:flex;flex-direction:column;gap:.3rem;padding:1.25rem 1.15rem;border-radius:18px;
           border:1px solid var(--line); }
  .apx-mi .ik{ width:42px;height:42px;border-radius:12px;display:grid;place-items:center;margin-bottom:.55rem;
               background:var(--card);border:1px solid var(--line); }
  .apx-mi .ik svg{ width:19px;height:19px;fill:var(--accent); }
  .apx-mi .nm{ font-size:1rem;font-weight:700;letter-spacing:-.01em; }
  .apx-mi .sb{ font-size:.82rem;color:var(--text-faint);line-height:1.5; }
  .apx-mi .st{ margin-top:.5rem;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;
               display:inline-flex;align-items:center;gap:.4rem;color:#166534; } /* light AA: 2,9 → 6,3 */
  html.dark .apx-mi .st{ color:#4ade80; }
  .apx-mi .st svg{ width:12px;height:12px;fill:currentColor; }

  /* ══ MOBİL (≤640px) — sayfanın en kritik hâli ══
     QR gizli: kullanıcı kendi ekranındaki kareyi kendi telefonuyla okuyamaz.
     Hero dikey: 84px ikon dar ekranda başlığı iki satıra kırıyordu. */
  .apx-m{ display:none; }
  @media(max-width:640px){
    .apx-d{ display:none; }
    .apx-m{ display:block; }
    .apx-top{ flex-direction:column; align-items:flex-start; gap:1rem; }
    .apx-icon{ width:60px;height:60px;flex:0 0 60px;border-radius:16px; }
    .apx-h1{ font-size:clamp(2rem,8.6vw,2.6rem); margin-top:.75rem; }
    .apx-qr{ display:none; }
    .apx-stores{ margin-top:1.2rem;gap:.85rem; }
    .apx-store{ padding:1.25rem 1.15rem; }
    .apx-mi{ flex-direction:row;align-items:center;flex-wrap:wrap;gap:.15rem .9rem;padding:.95rem 1.1rem; }
    .apx-mi .ik{ width:38px;height:38px;margin-bottom:0; }
    .apx-mi .nm{ flex:1 1 auto;font-size:.95rem; }
    .apx-mi .st{ margin-top:0;font-size:.72rem; }
    .apx-mi .sb{ flex:1 1 100%;padding-left:calc(38px + .9rem);font-size:.78rem; }
  }
  html.apx-git{ background:#0a0712; }
  html.apx-git::before{
    content:attr(data-apx-msg); position:fixed; inset:0; z-index:2147483647;
    background:#0a0712; color:#fff; display:grid; place-items:center; padding:2rem;
    text-align:center; font:700 1.05rem/1.6 -apple-system,BlinkMacSystemFont,system-ui,sans-serif;
    letter-spacing:-.01em;
  }
  html.apx-git::after{
    content:''; position:fixed; left:50%; top:calc(50% + 2.6rem); z-index:2147483647;
    width:26px; height:26px; margin-left:-13px; border-radius:50%;
    border:2.5px solid rgba(255,255,255,.22); border-top-color:#e879b9;
    animation:apxdon .8s linear infinite;
  }
  @keyframes apxdon{ to{ transform:rotate(360deg) } }
  @media (prefers-reduced-motion:reduce){ html.apx-git::after{ animation-duration:2.4s } }

  /* sağdan sola dillerde (Arapça) başlık sağdan başlar: telefon görseli sola, eğimi aynalı; karartma ters yönde
     (kaynakta 1440'ta başlık görselin altında kalıyordu — düzeltildi, 14 Eki) */
  [dir="rtl"] .apx-shot{ right:auto; left:8%; transform:rotate(3deg); }
  html.dark[dir="rtl"] .apx-hero-scrim{
    background:linear-gradient(270deg, var(--bg) 0%, rgba(11,7,18,.30) 42%, transparent 66%),
               linear-gradient(0deg, var(--bg) 1%, transparent 58%); }
