/* ============ v49 — Poppins self-host (assets/fonts; Google Fonts baglantisi kalkti) ============ */
@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url(data:font/woff2;base64,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) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url(data:font/woff2;base64,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) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Poppins';font-style:normal;font-weight:500;font-display:swap;src:url(data:font/woff2;base64,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) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Poppins';font-style:normal;font-weight:500;font-display:swap;src:url(data:font/woff2;base64,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) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Poppins';font-style:normal;font-weight:600;font-display:swap;src:url(data:font/woff2;base64,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) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Poppins';font-style:normal;font-weight:600;font-display:swap;src:url(data:font/woff2;base64,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) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Poppins';font-style:normal;font-weight:700;font-display:swap;src:url(data:font/woff2;base64,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) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Poppins';font-style:normal;font-weight:700;font-display:swap;src:url(data:font/woff2;base64,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) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
/* v50 - CLS onlemi: Poppins gelene dek ayni olculerde yedek (Arial'e Poppins metrikleri uygulanir, metin ziplamaz) */
@font-face{font-family:'Poppins-yedek';src:local('Arial');size-adjust:112.86%;ascent-override:100%;descent-override:33%;line-gap-override:0%}


/* ============================================================
   yayin.com.tr — Özel Tasarım Sistemi v4 "Light Aurora"
   Temadan bağımsız · açık zemin, pastel renk geçişli premium arayüz
   ============================================================ */
:root{
  --bg:#f7faff;
  --ink:#0b1b33;
  --body:#51607a;
  --muted:#8494ad;
  --blue-700:#1d4ed8;
  --blue-600:#2563eb;
  --blue-500:#3b82f6;
  --sky-500:#0ea5e9;
  --sky-400:#38bdf8;
  --cyan-300:#7dd3fc;
  --violet-500:#8b5cf6;
  --violet-600:#7c3aed;
  --line:#e3eaf6;
  --live:#ff4d5e;
  --grad:linear-gradient(120deg,#2563eb 0%,#0ea5e9 55%,#38bdf8 100%);
  --grad-3:linear-gradient(120deg,#2563eb 0%,#0ea5e9 45%,#7c3aed 100%);
  --radius:20px;
  --radius-sm:13px;
  --shadow:0 18px 50px rgba(23,58,128,.12);
  --shadow-sm:0 6px 22px rgba(23,58,128,.07);
  --container:1200px;
  --font:'Poppins','Poppins-yedek',system-ui,-apple-system,'Segoe UI',sans-serif;
}
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}
html{scroll-behavior:smooth}
body{font-family:var(--font);font-size:16px;line-height:1.7;color:var(--body);background:var(--bg);-webkit-font-smoothing:antialiased;overflow-x:hidden}
/* Global doku: incecik nokta ızgarası */
body::after{content:"";position:fixed;inset:0;background-image:radial-gradient(rgba(37,99,235,.07) 1px,transparent 1px);background-size:30px 30px;pointer-events:none;z-index:0;mask-image:linear-gradient(180deg,#000 55%,transparent)}
img,svg{max-width:100%;height:auto;display:block}
a{color:var(--blue-600);text-decoration:none}
ul{list-style:none}
.container{max-width:var(--container);margin:0 auto;padding:0 24px;position:relative;z-index:2}
::selection{background:rgba(56,189,248,.3)}

/* ---------- Tipografi ölçeği ---------- */
h1,h2,h3,h4{color:var(--ink);font-weight:700;line-height:1.2;letter-spacing:-.02em}
.h-display{font-size:clamp(2.3rem,4.6vw,3.5rem);line-height:1.1}
.h-section{font-size:clamp(1.7rem,3vw,2.35rem)}
.h-card{font-size:1.2rem;font-weight:600}
.lead{font-size:1.13rem;line-height:1.75}
.kicker{display:inline-flex;align-items:center;gap:9px;font-size:.78rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;background:var(--grad-3);-webkit-background-clip:text;background-clip:text;color:transparent}
.kicker::before{content:"";width:28px;height:2px;background:var(--grad-3);border-radius:2px}
.section-head{position:relative;max-width:720px;margin:0 auto 60px;text-align:center}
.section-head .h-section{margin:14px 0 16px}
.section-head p{color:var(--body)}
/* Dev filigran başlık (data-bg) */
.section-head::before{content:attr(data-bg);position:absolute;top:-.55em;left:50%;transform:translateX(-50%);font-size:clamp(4rem,10vw,6.8rem);font-weight:700;letter-spacing:.06em;white-space:nowrap;color:transparent;-webkit-text-stroke:1px rgba(37,99,235,.04);pointer-events:none;z-index:-1}
.grad-text{background:var(--grad-3);-webkit-background-clip:text;background-clip:text;color:transparent}

/* ---------- Butonlar ---------- */
.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--font);font-size:.95rem;font-weight:600;padding:15px 30px;border-radius:var(--radius-sm);border:2px solid transparent;cursor:pointer;transition:.28s ease;white-space:nowrap;overflow:hidden}
.btn-primary{background:linear-gradient(120deg,#1d4ed8,#2563eb 45%,#0ea5e9);background-size:160% auto;color:#fff;box-shadow:0 10px 30px rgba(37,99,235,.35)}
.btn-primary:hover{background-position:right center;transform:translateY(-2px);box-shadow:0 16px 40px rgba(14,165,233,.42)}
.btn-primary::after{content:"";position:absolute;top:0;left:-80%;width:50%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.35),transparent);transform:skewX(-20deg);transition:.55s}
.btn-primary:hover::after{left:130%}
.btn-ghost{border-color:#c7d4e8;color:var(--ink);background:rgba(255,255,255,.7)}
.btn-ghost:hover{border-color:var(--blue-600);color:var(--blue-600);transform:translateY(-2px)}
.btn-light{background:#fff;color:var(--blue-700)}
.btn-light:hover{transform:translateY(-2px);box-shadow:0 14px 34px rgba(13,35,84,.3)}
.btn-outline-light{border-color:#c7d4e8;color:var(--ink);background:rgba(255,255,255,.72);backdrop-filter:blur(4px)}
.btn-outline-light:hover{border-color:var(--blue-600);color:var(--blue-600);transform:translateY(-2px)}
.cta .btn-outline-light{border-color:rgba(255,255,255,.5);color:#fff;background:transparent}
.cta .btn-outline-light:hover{border-color:#fff;background:rgba(255,255,255,.1);color:#fff}
.btn .ic{width:18px;height:18px;stroke-width:2.2}

/* ---------- Aurora küreleri (pastel) ---------- */
.orb{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none;z-index:0}
.orb-1{width:600px;height:600px;top:-200px;right:2%;background:radial-gradient(circle,rgba(56,189,248,.34),transparent 65%);animation:orbFloat 16s ease-in-out infinite}
.orb-2{width:500px;height:500px;bottom:-160px;left:-140px;background:radial-gradient(circle,rgba(37,99,235,.22),transparent 65%);animation:orbFloat 19s 2s ease-in-out infinite reverse}
.orb-3{width:420px;height:420px;top:30%;left:40%;background:radial-gradient(circle,rgba(124,58,237,.16),transparent 65%);animation:orbFloat 22s 1s ease-in-out infinite}
@keyframes orbFloat{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(-46px,34px) scale(1.1)}}

/* ---------- Header ---------- */
.site-header{position:fixed;inset:0 0 auto 0;z-index:1000;transition:.3s;padding:14px 0}
.site-header .container{display:flex;align-items:center;gap:32px}
.site-header.solid{background:rgba(255,255,255,.82);backdrop-filter:blur(16px);box-shadow:0 10px 34px rgba(23,58,128,.1),inset 0 -1px 0 rgba(37,99,235,.1);padding:10px 0}
.brand{display:flex;align-items:center;gap:11px;flex-shrink:0}
.brand-name{font-size:1.35rem;font-weight:700;color:var(--ink);letter-spacing:-.02em;line-height:1}
.brand-name span{font-weight:400;font-size:.85rem;color:var(--muted)}
.nav{display:flex;align-items:center;gap:6px;margin-left:auto}
.nav>li{position:relative}
.nav a{display:block;padding:10px 16px;color:#33415c;font-size:.93rem;font-weight:500;border-radius:10px;transition:.2s}
.nav>li>a:hover{color:var(--blue-600);background:rgba(37,99,235,.07)}
.nav .caret{display:inline-block;margin-left:6px;border:solid #8494ad;border-width:0 2px 2px 0;padding:2.5px;transform:rotate(45deg) translateY(-2px)}
.dropdown{position:absolute;top:calc(100% + 10px);left:0;min-width:310px;background:rgba(255,255,255,.95);backdrop-filter:blur(18px);border:1px solid #e8eef8;border-radius:14px;box-shadow:0 24px 60px rgba(23,58,128,.16);padding:10px;opacity:0;visibility:hidden;transform:translateY(8px);transition:.25s}
.nav li:hover .dropdown,.nav li:focus-within .dropdown{opacity:1;visibility:visible;transform:translateY(0)}
.dropdown a{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:10px;color:var(--ink);font-weight:600;font-size:.92rem}
.dropdown a small{font-weight:400;color:var(--muted);font-size:.8rem}
.dropdown a:hover{background:linear-gradient(120deg,rgba(37,99,235,.07),rgba(124,58,237,.06));color:var(--blue-600)}
.header-cta{display:flex;align-items:center;gap:14px}
.header-phone{color:#33415c;font-size:.9rem;font-weight:600;display:flex;align-items:center;gap:8px}
.header-phone:hover{color:var(--blue-600)}
.btn-panel{padding:11px 22px;font-size:.88rem}
.nav-toggle{display:none;margin-left:auto;background:none;border:0;cursor:pointer;padding:8px;z-index:1001}
.nav-toggle span{display:block;width:26px;height:2.5px;background:var(--ink);margin:6px 0;border-radius:2px;transition:.3s}

/* ---------- Hero ---------- */
.hero{position:relative;background:
  radial-gradient(1100px 560px at 82% -6%,rgba(56,189,248,.22),transparent 62%),
  radial-gradient(900px 520px at -6% 30%,rgba(37,99,235,.14),transparent 60%),
  radial-gradient(700px 460px at 55% 108%,rgba(124,58,237,.12),transparent 62%),
  linear-gradient(180deg,#fdfeff 0%,#f3f8ff 60%,#eef5ff 100%);
  color:var(--ink);padding:175px 0 115px;overflow:hidden}
.hero::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(37,99,235,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(37,99,235,.055) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(780px 520px at 62% 26%,#000 30%,transparent 78%);z-index:1}
.hero::after{content:"";position:absolute;inset:auto 0 0 0;height:140px;background:linear-gradient(transparent,var(--bg));z-index:1;pointer-events:none}
.hero .container{display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:center}
.hero-badge{display:inline-block;background:rgba(255,255,255,.75);border:1px solid rgba(37,99,235,.22);padding:9px 20px;border-radius:100px;font-size:.85rem;line-height:1.6;color:#33415c;margin-bottom:28px;box-shadow:0 8px 26px rgba(37,99,235,.12);backdrop-filter:blur(8px)}
.hero-badge b{background:var(--grad-3);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:600}
.hero h1{color:var(--ink);margin-bottom:22px}
.hero h1 .accent{background:linear-gradient(90deg,#2563eb,#0ea5e9,#7c3aed,#2563eb);background-size:220% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shine 6s linear infinite}
.hero .lead{color:var(--body);max-width:540px;margin-bottom:38px}
.hero-actions{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:46px}
.hero-points{display:flex;gap:28px;flex-wrap:wrap}
.hero-points li{display:flex;align-items:center;gap:9px;font-size:.88rem;color:#33415c;font-weight:500}
.hero-points .ic{width:17px;height:17px;color:var(--blue-600);flex-shrink:0}
@keyframes shine{to{background-position:220% center}}

/* Hero player mockup — koyu ekran, renkli ışıma (kontrast vurgusu) */
.mock-wrap{position:relative;z-index:2}
.mock-wrap::before{content:"";position:absolute;inset:-8% -5%;background:radial-gradient(55% 55% at 50% 50%,rgba(37,99,235,.3),rgba(124,58,237,.16) 60%,transparent 75%);filter:blur(46px);z-index:-1}
.mock{position:relative;background:linear-gradient(150deg,#101f3e,#0a1428);border:1px solid rgba(56,189,248,.3);border-radius:22px;box-shadow:0 34px 80px rgba(13,35,84,.35);overflow:hidden;animation:floaty 7s ease-in-out infinite}
.mock-bar{display:flex;align-items:center;gap:7px;padding:13px 18px;background:rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.08)}
.mock-bar i{width:11px;height:11px;border-radius:50%;background:#2e3f5c}
.mock-bar i:nth-child(1){background:#ff5f57}.mock-bar i:nth-child(2){background:#febc2e}.mock-bar i:nth-child(3){background:#28c840}
.mock-bar span{margin-left:10px;font-size:.75rem;color:#7c8db1}
.mock-screen{position:relative;aspect-ratio:16/9.4;background:linear-gradient(140deg,#14264a 0%,#0b1730 55%,#131f42 100%)}
.mock-screen::before{content:"";position:absolute;inset:0;background:radial-gradient(440px 210px at 70% 30%,rgba(56,189,248,.18),transparent 70%),radial-gradient(300px 170px at 20% 80%,rgba(124,58,237,.14),transparent 70%)}
.mock-live{position:absolute;top:16px;left:16px;display:inline-flex;align-items:center;gap:8px;background:rgba(7,12,26,.78);border:1px solid rgba(255,77,94,.55);color:#fff;font-size:.72rem;font-weight:600;letter-spacing:.08em;padding:6px 13px;border-radius:100px;box-shadow:0 0 18px rgba(255,77,94,.25)}
.mock-live i{width:8px;height:8px;border-radius:50%;background:var(--live);animation:blink 1.3s infinite}
.mock-views{position:absolute;top:16px;right:16px;display:flex;align-items:center;gap:8px;background:rgba(7,12,26,.78);border:1px solid rgba(255,255,255,.14);color:#cfe0f5;font-size:.74rem;padding:6px 13px;border-radius:100px}
.mock-views .ic{width:14px;height:14px;color:var(--sky-400)}
.mock-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:76px;height:76px;border-radius:50%;background:var(--grad-3);display:grid;place-items:center;box-shadow:0 0 0 0 rgba(56,189,248,.5),0 14px 40px rgba(37,99,235,.5);animation:pulse 2.4s infinite}
.mock-play svg{width:26px;height:26px;fill:#fff;margin-left:4px}
.mock-eq{position:absolute;bottom:54px;left:20px;display:flex;align-items:flex-end;gap:4px;height:30px}
.mock-eq i{width:5px;background:linear-gradient(180deg,#38bdf8,#2563eb);border-radius:3px;animation:eq 1s ease-in-out infinite}
.mock-eq i:nth-child(1){height:40%;animation-delay:0s}
.mock-eq i:nth-child(2){height:80%;animation-delay:.15s}
.mock-eq i:nth-child(3){height:55%;animation-delay:.3s}
.mock-eq i:nth-child(4){height:95%;animation-delay:.45s}
.mock-eq i:nth-child(5){height:60%;animation-delay:.6s}
.mock-timeline{position:absolute;bottom:0;left:0;right:0;padding:14px 20px;background:linear-gradient(transparent,rgba(5,10,22,.92));display:flex;align-items:center;gap:14px}
.mock-timeline .track{position:relative;flex:1;height:5px;background:rgba(255,255,255,.16);border-radius:3px;overflow:hidden}
.mock-timeline .track i{position:absolute;inset:0;width:100%;transform-origin:left;background:var(--grad-3);border-radius:3px;animation:progress 8s linear infinite}
.mock-timeline span{font-size:.68rem;color:#9fb2cc;font-weight:500;letter-spacing:.05em}
.mock-chip{position:absolute;display:flex;align-items:center;gap:10px;background:rgba(255,255,255,.92);border:1px solid rgba(37,99,235,.18);border-radius:15px;padding:12px 16px;box-shadow:0 18px 44px rgba(23,58,128,.18);backdrop-filter:blur(10px);z-index:3}
.mock-chip .ic{width:20px;height:20px;color:var(--blue-600)}
.mock-chip b{display:block;color:var(--ink);font-size:.82rem;font-weight:600;line-height:1.3}
.mock-chip small{color:var(--muted);font-size:.7rem}
.chip-dvr{top:-24px;right:26px;animation:floaty 6s .8s ease-in-out infinite}
.chip-kvkk{bottom:-22px;left:-26px;animation:floaty 6.6s .3s ease-in-out infinite}

/* ---------- Güven şeridi ---------- */
.trust{position:relative;background:transparent;padding:0 0 56px}
.trust .container{border-top:1px solid var(--line);padding-top:38px;display:flex;align-items:center;gap:18px 40px;flex-wrap:wrap;justify-content:center}
.trust p{font-size:.82rem;color:var(--muted);width:100%;text-align:center;margin-bottom:6px}
.trust span{display:flex;align-items:center;gap:9px;color:#33415c;font-weight:600;font-size:.95rem}
.trust .ic{width:19px;height:19px;color:var(--blue-600)}

/* ---------- Kayan şerit (marquee) ---------- */
.marquee{position:relative;overflow:hidden;padding:22px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(90deg,rgba(37,99,235,.05),rgba(14,165,233,.04) 50%,rgba(124,58,237,.05))}
.marquee::before,.marquee::after{content:"";position:absolute;top:0;bottom:0;width:140px;z-index:2;pointer-events:none}
.marquee::before{left:0;background:linear-gradient(90deg,var(--bg),transparent)}
.marquee::after{right:0;background:linear-gradient(-90deg,var(--bg),transparent)}
.marquee-track{display:flex;width:max-content;animation:marquee 34s linear infinite}
.marquee-track span{display:flex;align-items:center;gap:44px;padding-right:44px;font-size:.98rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgba(11,27,51,.4);white-space:nowrap}
.marquee-track i{font-style:normal;background:var(--grad-3);-webkit-background-clip:text;background-clip:text;color:transparent}
@keyframes marquee{to{transform:translateX(-50%)}}

/* ---------- Bölümler ---------- */
.section{position:relative;padding:104px 0;overflow:hidden;background:#fff}
.section::before{content:"";position:absolute;width:820px;height:820px;border-radius:50%;top:-360px;right:-280px;background:radial-gradient(circle,rgba(56,189,248,.13),transparent 62%);filter:blur(60px);pointer-events:none}
.section::after{content:"";position:absolute;width:700px;height:700px;border-radius:50%;bottom:-340px;left:-260px;background:radial-gradient(circle,rgba(124,58,237,.09),transparent 62%);filter:blur(60px);pointer-events:none}
.section.tint{background:linear-gradient(180deg,#f2f7ff 0%,#edf4ff 55%,#f6faff 100%)}
.section.tint::before{background:radial-gradient(circle,rgba(37,99,235,.12),transparent 62%);top:auto;bottom:-360px;right:-240px}
.section.tint::after{background:radial-gradient(circle,rgba(14,165,233,.12),transparent 62%);bottom:auto;top:-340px;left:-240px}

/* Hizmet kartları */
.services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}
.card{position:relative;background:linear-gradient(#ffffff,#ffffff) padding-box,linear-gradient(140deg,rgba(37,99,235,.2),rgba(14,165,233,.1) 50%,rgba(124,58,237,.18)) border-box;border:1px solid transparent;border-radius:var(--radius);padding:36px 30px;box-shadow:var(--shadow-sm);transition:.32s;display:flex;flex-direction:column}
.card:hover{transform:translateY(-7px);box-shadow:0 28px 64px rgba(23,58,128,.16);background:linear-gradient(#ffffff,#ffffff) padding-box,var(--grad-3) border-box}
.card .icon-tile{width:58px;height:58px;border-radius:16px;background:var(--grad-3);display:grid;place-items:center;margin-bottom:22px;box-shadow:0 10px 26px rgba(37,99,235,.3);transition:.32s}
.card:hover .icon-tile{transform:scale(1.06) rotate(-4deg);box-shadow:0 14px 32px rgba(124,58,237,.35)}
.card .icon-tile .ic{width:27px;height:27px;color:#fff}
.card .h-card{margin-bottom:10px;color:var(--ink)}
.card p{font-size:.94rem;margin-bottom:18px;color:var(--body)}
.card-list{margin:0 0 24px;display:grid;gap:9px}
.card-list li{display:flex;gap:9px;font-size:.88rem;align-items:flex-start;color:#3c4c68}
.card-list .ic{width:16px;height:16px;color:var(--blue-600);flex-shrink:0;margin-top:4px}
.card-link{margin-top:auto;font-weight:600;font-size:.92rem;display:inline-flex;align-items:center;gap:7px;color:var(--blue-600)}
.card-link .ic{width:16px;height:16px;transition:.2s}
.card-link:hover .ic{transform:translateX(4px)}

/* Öne çıkan kart — canlı gradyan vitrin (hover'da da koyu ve okunur kalır) */
.card-featured{grid-column:1 / -1;display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center;background:linear-gradient(118deg,#1d4ed8 0%,#2563eb 34%,#0ea5e9 64%,#7c3aed 100%);background-size:200% 100%;border:0;padding:50px;box-shadow:0 34px 84px rgba(37,99,235,.35);animation:gradShift 16s ease infinite}
.card-featured::before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(600px 320px at 88% 8%,rgba(255,255,255,.14),transparent 60%),radial-gradient(460px 280px at 6% 94%,rgba(255,255,255,.1),transparent 62%);pointer-events:none}
.card-featured:hover{transform:translateY(-5px);box-shadow:0 42px 100px rgba(37,99,235,.45);background:linear-gradient(118deg,#1d4ed8 0%,#2563eb 34%,#0ea5e9 64%,#7c3aed 100%);background-size:200% 100%}
.card-featured .tag{position:absolute;top:24px;right:26px;background:rgba(255,255,255,.94);color:var(--blue-700);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:8px 16px;border-radius:100px;box-shadow:0 8px 24px rgba(13,35,84,.25);z-index:2}
.card-featured .icon-tile{background:rgba(255,255,255,.16);box-shadow:inset 0 0 0 1px rgba(255,255,255,.3)}
.card-featured .icon-tile .ic{color:#fff}
.card-featured:hover .icon-tile{box-shadow:inset 0 0 0 1px rgba(255,255,255,.5)}
.card-featured h3{color:#fff;font-size:1.65rem;font-weight:700}
.card-featured p{color:#dbeafe;font-size:1rem}
.card-featured .card-list li{color:#eaf3ff;font-size:.92rem}
.card-featured .card-list .ic{color:#a5e4ff}
.card-featured .btn-primary{background:#fff;color:var(--blue-700);box-shadow:0 12px 32px rgba(13,35,84,.3)}
.card-featured .btn-primary:hover{background:#f2f7ff;box-shadow:0 16px 40px rgba(13,35,84,.4)}
.cam-visual{position:relative;background:#0b1832;border:1px solid rgba(255,255,255,.22);border-radius:18px;overflow:hidden;box-shadow:0 26px 66px rgba(7,18,48,.5)}
.cam-visual .head{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.09);font-size:.75rem;color:#8aa0c0}
.cam-visual .head b{color:#fff;font-weight:600}
.cam-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px}
.cam-cell{position:relative;aspect-ratio:16/9;border-radius:10px;background:linear-gradient(135deg,#17294e,#0c1a35);overflow:hidden}
.cam-cell::after{content:"";position:absolute;inset:0;background:radial-gradient(130px 64px at 60% 40%,rgba(125,211,252,.2),transparent 70%)}
.cam-cell span{position:absolute;bottom:7px;left:9px;z-index:2;font-size:.62rem;color:#cfe0f5;background:rgba(5,10,22,.68);padding:2px 8px;border-radius:6px}
.cam-cell i{position:absolute;top:8px;right:8px;z-index:2;width:7px;height:7px;border-radius:50%;background:var(--live);box-shadow:0 0 8px rgba(255,77,94,.8);animation:blink 1.4s infinite}
.cam-cell:nth-child(2) i{animation-delay:.4s}.cam-cell:nth-child(3) i{animation-delay:.7s}.cam-cell:nth-child(4) i{animation-delay:1s}

/* Platform özellikleri */
.split{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}
.split .kicker{margin-bottom:14px}
.split .h-section{margin-bottom:18px}
.feature-list{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:30px 0 38px}
.feature-list li{display:flex;gap:12px;align-items:flex-start;font-size:.93rem;background:#fff;border:1px solid var(--line);border-radius:14px;padding:14px 16px;transition:.25s;box-shadow:0 3px 12px rgba(23,58,128,.05)}
.feature-list li:hover{transform:translateY(-3px);box-shadow:0 14px 32px rgba(23,58,128,.12);border-color:rgba(37,99,235,.35)}
.feature-list .ic{width:19px;height:19px;color:var(--blue-600);flex-shrink:0;margin-top:4px}
.feature-list b{display:block;color:var(--ink);font-weight:600;font-size:.95rem}
.feature-list small{color:var(--body);font-size:.84rem;line-height:1.5}

/* Panel mockup (istatistik) */
.panel-wrap{position:relative}
.panel-wrap::before{content:"";position:absolute;inset:-8%;background:radial-gradient(55% 55% at 50% 50%,rgba(37,99,235,.2),rgba(124,58,237,.1) 60%,transparent 75%);filter:blur(40px);z-index:0}
.panel-mock{position:relative;background:linear-gradient(#ffffff,#ffffff) padding-box,linear-gradient(140deg,rgba(37,99,235,.35),rgba(14,165,233,.18) 50%,rgba(124,58,237,.3)) border-box;border:1px solid transparent;border-radius:22px;box-shadow:0 30px 76px rgba(23,58,128,.16);overflow:hidden;z-index:1}
.panel-mock .pm-head{display:flex;align-items:center;justify-content:space-between;padding:16px 22px;border-bottom:1px solid var(--line)}
.panel-mock .pm-head b{font-size:.9rem;color:var(--ink)}
.pm-live{display:inline-flex;align-items:center;gap:7px;font-size:.72rem;font-weight:600;color:var(--live);background:#fff0f1;padding:5px 12px;border-radius:100px}
.pm-live i{width:7px;height:7px;border-radius:50%;background:var(--live);animation:blink 1.3s infinite}
.pm-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:20px 22px 8px}
.pm-stat{background:linear-gradient(150deg,#f2f7ff,#eef6ff);border:1px solid rgba(37,99,235,.08);border-radius:13px;padding:14px 16px}
.pm-stat small{font-size:.7rem;color:var(--muted);font-weight:500;text-transform:uppercase;letter-spacing:.06em}
.pm-stat b{display:block;font-size:1.35rem;color:var(--ink);font-weight:700;margin-top:2px}
.pm-stat b em{font-style:normal;font-size:.78rem;color:#16a34a;font-weight:600}
.pm-chart{padding:10px 22px 24px}
.pm-chart svg{width:100%;height:auto}

/* ---------- İstatistik bandı — canlı gradyan ---------- */
.stats{position:relative;background:linear-gradient(118deg,#1d4ed8 0%,#2563eb 30%,#0ea5e9 62%,#7c3aed 100%);background-size:220% 100%;animation:gradShift 16s ease infinite;padding:96px 0;overflow:hidden}
.stats::before{content:"";position:absolute;width:640px;height:640px;border-radius:50%;top:-320px;left:50%;transform:translateX(-50%);background:radial-gradient(circle,rgba(255,255,255,.16),transparent 65%);filter:blur(50px)}
.stats::after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.14) 1px,transparent 1px);background-size:26px 26px;mask-image:radial-gradient(70% 70% at 50% 50%,#000,transparent)}
.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;text-align:center;position:relative;z-index:2}
.stat{position:relative;padding:28px 12px;border-radius:18px;background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.25);backdrop-filter:blur(8px);transition:.3s}
.stat:hover{transform:translateY(-4px);background:rgba(255,255,255,.2);box-shadow:0 18px 44px rgba(13,35,84,.3)}
.stat b{display:block;font-size:clamp(2.4rem,4vw,3.2rem);font-weight:700;color:#fff;letter-spacing:-.03em;line-height:1.1}
.stat b span{color:#fff}
.stat p{color:#dbeafe;font-size:.92rem;margin-top:8px}

/* ---------- Adımlar ---------- */
.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;counter-reset:step}
.step{position:relative;background:linear-gradient(#ffffff,#ffffff) padding-box,linear-gradient(140deg,rgba(37,99,235,.18),rgba(14,165,233,.1) 50%,rgba(124,58,237,.16)) border-box;border:1px solid transparent;border-radius:var(--radius);padding:42px 30px 32px;box-shadow:var(--shadow-sm);transition:.3s}
.step:hover{transform:translateY(-6px);box-shadow:0 24px 54px rgba(23,58,128,.14)}
.step::before{counter-increment:step;content:"0" counter(step);position:absolute;top:-22px;left:28px;background:var(--grad-3);color:#fff;font-weight:700;font-size:.95rem;padding:9px 17px;border-radius:12px;box-shadow:0 10px 26px rgba(37,99,235,.35)}
.step h3{font-size:1.1rem;font-weight:600;margin:8px 0 10px;color:var(--ink)}
.step p{font-size:.92rem;color:var(--body)}

/* ---------- CTA bandı ---------- */
.cta{padding:10px 0 110px;position:relative;background:#fff}
.cta-inner{position:relative;background:linear-gradient(115deg,#1d4ed8 0%,#2563eb 30%,#0ea5e9 60%,#7c3aed 100%);background-size:240% 100%;animation:gradShift 14s ease infinite;border-radius:28px;padding:76px 64px;display:grid;grid-template-columns:1.2fr .8fr;gap:40px;align-items:center;overflow:hidden;box-shadow:0 34px 90px rgba(37,99,235,.35)}
.cta-inner::before{content:"";position:absolute;right:-90px;top:-90px;width:340px;height:340px;border:2px dashed rgba(255,255,255,.25);border-radius:50%;animation:spin 40s linear infinite}
.cta-inner::after{content:"";position:absolute;right:-30px;top:-30px;width:220px;height:220px;border:2px dashed rgba(255,255,255,.18);border-radius:50%;animation:spin 28s linear infinite reverse}
.cta-inner h2{color:#fff;font-size:clamp(1.6rem,2.8vw,2.2rem);margin-bottom:12px}
.cta-inner p{color:#dbeafe;font-size:1.02rem}
.cta-actions{display:flex;gap:16px;flex-wrap:wrap;justify-content:flex-end;position:relative;z-index:2}
@keyframes gradShift{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}

/* ---------- Footer (koyu çapa) ---------- */
.site-footer{position:relative;background:linear-gradient(180deg,#0a1526 0%,#070f1e 100%);color:#9fb2cc;padding:80px 0 0;overflow:hidden}
.site-footer::before{content:"";position:absolute;top:-120px;left:50%;transform:translateX(-50%);width:1100px;height:280px;background:radial-gradient(50% 100% at 50% 0%,rgba(37,99,235,.18),transparent 75%);pointer-events:none}
.site-footer .brand-name{color:#fff}
.footer-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1.2fr;gap:48px;padding-bottom:56px;border-bottom:1px solid rgba(125,211,252,.12)}
.footer-grid h4{color:#fff;font-size:.95rem;font-weight:600;margin-bottom:20px}
.footer-grid ul{display:grid;gap:11px}
.footer-grid a{color:#9fb2cc;font-size:.9rem;transition:.2s}
.footer-grid a:hover{color:var(--sky-400)}
.footer-about p{font-size:.88rem;margin:18px 0 22px;max-width:300px}
.soc{display:flex;gap:10px}
.soc a{width:38px;height:38px;border-radius:11px;border:1px solid rgba(125,211,252,.2);display:grid;place-items:center;transition:.25s}
.soc a:hover{background:var(--grad-3);border-color:transparent;transform:translateY(-3px);box-shadow:0 10px 24px rgba(56,189,248,.3)}
.soc .ic{width:16px;height:16px;color:#dbe6f5}
.footer-contact li{display:flex;gap:12px;align-items:flex-start;font-size:.88rem}
.footer-contact .ic{width:17px;height:17px;color:var(--sky-400);flex-shrink:0;margin-top:4px}
.footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:26px 0;font-size:.82rem;color:#64748b}
.footer-bottom a{color:#9fb2cc}

/* ---------- Animasyonlar ---------- */
@keyframes blink{0%,100%{opacity:1}50%{opacity:.25}}
@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(56,189,248,.5),0 14px 40px rgba(37,99,235,.5)}70%{box-shadow:0 0 0 28px rgba(56,189,248,0),0 14px 40px rgba(37,99,235,.5)}100%{box-shadow:0 0 0 0 rgba(56,189,248,0),0 14px 40px rgba(37,99,235,.5)}}
@keyframes eq{0%,100%{transform:scaleY(.5)}50%{transform:scaleY(1.15)}}
@keyframes floaty{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}
@keyframes progress{0%{scale:.12 1}100%{scale:.96 1}}
@keyframes spin{to{transform:rotate(360deg)}}
.reveal{opacity:0;transform:translateY(28px);transition:opacity .75s ease,transform .75s ease}
.reveal.in{opacity:1;transform:none}
@media (prefers-reduced-motion:reduce){
  *,*::before,*::after{animation:none!important;transition:none!important}
  .reveal{opacity:1;transform:none}
}

/* ---------- Responsive ---------- */
@media (max-width:1080px){
  .hero .container{grid-template-columns:1fr;gap:60px}
  .hero .lead{max-width:none}
  .chip-kvkk{left:8px}
  .services-grid{grid-template-columns:1fr 1fr}
  .card-featured{grid-template-columns:1fr;gap:32px}
  .split{grid-template-columns:1fr;gap:52px}
  .footer-grid{grid-template-columns:1fr 1fr}
  .header-phone{display:none}
  .orb{filter:blur(60px)}
}
@media (max-width:820px){
  .nav,.header-cta .btn-panel{display:none}
  .nav-toggle{display:block}
  .site-header .container{gap:16px}
  .mobile-nav{position:fixed;inset:0;background:rgba(250,252,255,.97);backdrop-filter:blur(14px);z-index:999;display:flex;flex-direction:column;justify-content:center;padding:40px 32px;opacity:0;visibility:hidden;transition:.3s}
  body.nav-open .mobile-nav{opacity:1;visibility:visible}
  body.nav-open{overflow:hidden}
  body.nav-open .nav-toggle span:nth-child(1){transform:translateY(8.5px) rotate(45deg)}
  body.nav-open .nav-toggle span:nth-child(2){opacity:0}
  body.nav-open .nav-toggle span:nth-child(3){transform:translateY(-8.5px) rotate(-45deg)}
  .mobile-nav a{display:block;color:var(--ink);font-size:1.25rem;font-weight:600;padding:13px 0}
  .mobile-nav small{display:block;color:var(--muted);font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;margin:22px 0 6px}
  .mobile-nav .m-sub{color:#3c4c68;font-size:1rem;font-weight:500;padding:9px 0 9px 14px}
  .mobile-nav .btn{margin-top:28px;color:#fff}
  .stats-grid{grid-template-columns:1fr 1fr;gap:20px}
  .steps{grid-template-columns:1fr;gap:38px}
  .services-grid{grid-template-columns:1fr}
  .feature-list{grid-template-columns:1fr}
  .cta-inner{grid-template-columns:1fr;padding:54px 32px;text-align:center}
  .cta-actions{justify-content:center}
  .footer-grid{grid-template-columns:1fr;gap:36px}
  .section{padding:78px 0}
  .hero{padding:145px 0 85px}
  .cam-grid{grid-template-columns:1fr 1fr}
  .card-featured{padding:36px 26px}
  .orb-1{width:340px;height:340px;right:-80px}
  .orb-2{width:300px;height:300px}
  .orb-3{display:none}
  .section-head::before{-webkit-text-stroke-color:rgba(37,99,235,.03)}
}
@media (min-width:821px){.mobile-nav{display:none}}

/* ============================================================
   v5 "Broadcast Flow" — yoğun, bağlantılı, özgün kompozisyon
   ============================================================ */
.section{padding:84px 0}
.section-head{margin:0 auto 48px}
.hero{padding:150px 0 70px}
.hero .container{gap:52px}

/* --- Hero bento mozaiği --- */
.hero-bento{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:54px;position:relative;z-index:2}
.bento{display:flex;align-items:center;gap:14px;background:rgba(255,255,255,.78);backdrop-filter:blur(12px);border:1px solid rgba(37,99,235,.16);border-radius:18px;padding:20px 22px;box-shadow:0 12px 32px rgba(23,58,128,.09);transition:.28s}
.bento:hover{transform:translateY(-4px);box-shadow:0 20px 44px rgba(23,58,128,.14);border-color:rgba(37,99,235,.4)}
.bento .b-ic{flex-shrink:0;width:46px;height:46px;border-radius:13px;background:var(--grad-3);display:grid;place-items:center;box-shadow:0 8px 20px rgba(37,99,235,.3)}
.bento .b-ic .ic{width:22px;height:22px;color:#fff}
.bento b{display:block;font-size:1.15rem;font-weight:700;color:var(--ink);line-height:1.2}
.bento small{color:var(--muted);font-size:.78rem;line-height:1.4;display:block}
.bento-eq{display:flex;align-items:flex-end;gap:3px;height:26px;flex-shrink:0}
.bento-eq i{width:4px;background:linear-gradient(180deg,#38bdf8,#2563eb);border-radius:2px;animation:eq 1s ease-in-out infinite}
.bento-eq i:nth-child(1){height:40%}.bento-eq i:nth-child(2){height:85%;animation-delay:.15s}.bento-eq i:nth-child(3){height:55%;animation-delay:.3s}.bento-eq i:nth-child(4){height:95%;animation-delay:.45s}.bento-eq i:nth-child(5){height:60%;animation-delay:.6s}
.bento .plat{display:flex;gap:8px;flex-shrink:0}
.bento .plat i{width:30px;height:30px;border-radius:9px;background:#eef4ff;border:1px solid rgba(37,99,235,.15);display:grid;place-items:center;font-style:normal;font-weight:700;font-size:.72rem;color:var(--blue-600)}

/* --- Yayın akışı omurgası --- */
.flow{position:relative}
.flow::before{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;transform:translateX(-50%);background-image:linear-gradient(180deg,rgba(37,99,235,.5) 55%,transparent 55%);background-size:2px 14px;animation:flowline 1.1s linear infinite}
@keyframes flowline{to{background-position:0 14px}}
.flow-row{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center;padding:46px 0}
.flow-dot{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:16px;height:16px;border-radius:50%;background:var(--grad-3);box-shadow:0 0 0 6px rgba(37,99,235,.14),0 0 22px rgba(37,99,235,.45);z-index:2}
.flow-row.rev .flow-info{order:2}
.flow-row.rev .flow-visual{order:1}
.flow-row.hot::before{content:"";position:absolute;inset:10px -28px;background:linear-gradient(120deg,rgba(37,99,235,.07),rgba(14,165,233,.05) 50%,rgba(124,58,237,.07));border:1px solid rgba(37,99,235,.1);border-radius:26px;z-index:-1}
.flow-num{font-size:.85rem;font-weight:700;letter-spacing:.2em;background:var(--grad-3);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-flex;align-items:center;gap:10px;margin-bottom:12px}
.flow-num::after{content:"";width:34px;height:2px;background:var(--grad-3);border-radius:2px}
.flow-info h3{font-size:clamp(1.35rem,2.2vw,1.8rem);margin-bottom:12px}
.flow-info>p{font-size:.98rem;margin-bottom:20px}
.chips{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px}
.chip{display:inline-flex;align-items:center;gap:7px;background:#fff;border:1px solid var(--line);padding:8px 15px;border-radius:100px;font-size:.82rem;font-weight:500;color:#3c4c68;box-shadow:0 3px 10px rgba(23,58,128,.05)}
.chip .ic{width:14px;height:14px;color:var(--blue-600)}
.hot-pill{position:absolute;top:18px;right:0;background:var(--grad-3);color:#fff;font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:7px 15px;border-radius:100px;box-shadow:0 8px 22px rgba(37,99,235,.35);z-index:3}

/* --- Hizmet görsel kartları --- */
.vcard{position:relative;border-radius:20px;overflow:hidden;box-shadow:0 26px 60px rgba(23,58,128,.18)}
.vcard.glowy::after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(37,99,235,.15)}
/* TV mock */
.tv-mock{position:relative;aspect-ratio:16/9.6;background:linear-gradient(140deg,#14264a 0%,#0b1730 55%,#131f42 100%)}
.tv-mock::before{content:"";position:absolute;inset:0;background:radial-gradient(320px 180px at 65% 35%,rgba(56,189,248,.2),transparent 70%),radial-gradient(260px 150px at 25% 75%,rgba(124,58,237,.16),transparent 70%)}
.tv-logo{position:absolute;top:14px;right:14px;background:rgba(255,255,255,.92);color:var(--blue-700);font-size:.68rem;font-weight:700;letter-spacing:.08em;padding:5px 11px;border-radius:8px}
.tv-live{position:absolute;top:14px;left:14px;display:inline-flex;align-items:center;gap:7px;background:rgba(7,12,26,.78);border:1px solid rgba(255,77,94,.55);color:#fff;font-size:.66rem;font-weight:600;letter-spacing:.08em;padding:5px 11px;border-radius:100px}
.tv-live i{width:7px;height:7px;border-radius:50%;background:var(--live);animation:blink 1.3s infinite}
.tv-weather{position:absolute;top:52px;right:14px;display:flex;align-items:center;gap:8px;background:rgba(7,12,26,.75);border:1px solid rgba(255,255,255,.14);color:#fff;font-size:.72rem;font-weight:600;padding:6px 12px;border-radius:10px}
.tv-weather .ic{width:15px;height:15px;color:#fbbf24}
.tv-ticker{position:absolute;bottom:0;left:0;right:0;background:rgba(5,10,22,.88);border-top:2px solid var(--blue-600);padding:9px 0;overflow:hidden}
.tv-ticker span{display:inline-block;white-space:nowrap;color:#cfe0f5;font-size:.7rem;letter-spacing:.06em;animation:ticker 18s linear infinite;padding-left:100%}
@keyframes ticker{to{transform:translateX(-100%)}}
.tv-kj{position:absolute;bottom:38px;left:14px;background:linear-gradient(90deg,#2563eb,#0ea5e9);color:#fff;font-size:.68rem;font-weight:600;padding:5px 12px;border-radius:7px}
/* Radyo mock */
.radio-mock{background:#fff;padding:24px;display:flex;flex-direction:column;gap:18px;border:1px solid var(--line)}
.radio-now{display:flex;align-items:center;gap:16px}
.radio-art{width:64px;height:64px;border-radius:14px;background:var(--grad-3);display:grid;place-items:center;box-shadow:0 10px 24px rgba(37,99,235,.3);flex-shrink:0}
.radio-art .ic{width:28px;height:28px;color:#fff}
.radio-now b{display:block;color:var(--ink);font-size:.95rem;font-weight:600}
.radio-now small{color:var(--muted);font-size:.78rem}
.radio-badge{margin-left:auto;background:#eef7ff;border:1px solid rgba(37,99,235,.2);color:var(--blue-600);font-size:.68rem;font-weight:700;letter-spacing:.08em;padding:6px 12px;border-radius:100px;flex-shrink:0}
.radio-eq{display:flex;align-items:flex-end;gap:5px;height:56px}
.radio-eq i{flex:1;background:linear-gradient(180deg,#38bdf8,#2563eb);border-radius:4px;animation:eq 1s ease-in-out infinite;transform-origin:bottom}
.radio-eq i:nth-child(odd){height:45%}
.radio-eq i:nth-child(even){height:90%}
.radio-eq i:nth-child(3n){height:65%;animation-delay:.2s}
.radio-eq i:nth-child(4n){animation-delay:.4s}
.radio-eq i:nth-child(5n){height:80%;animation-delay:.1s}
.radio-track{display:flex;align-items:center;gap:12px}
.radio-track .bar{position:relative;flex:1;height:5px;background:#e8eef7;border-radius:3px;overflow:hidden}
.radio-track .bar i{position:absolute;inset:0;width:100%;transform-origin:left;background:var(--grad-3);border-radius:3px;animation:progress 9s linear infinite}
.radio-track span{font-size:.7rem;color:var(--muted);font-weight:600}
/* Yan etiketler */
.side-label{position:absolute;top:50%;left:26px;transform:translateY(-50%);writing-mode:vertical-rl;font-size:.72rem;font-weight:600;letter-spacing:.4em;text-transform:uppercase;color:rgba(11,27,51,.22);z-index:1}
.side-label.right{left:auto;right:26px}
/* Adım bağlayıcı çizgi */
.steps{position:relative}
.steps::before{content:"";position:absolute;top:50%;left:8%;right:8%;height:2px;background-image:linear-gradient(90deg,rgba(37,99,235,.45) 55%,transparent 55%);background-size:14px 2px;animation:stepline 1.1s linear infinite;z-index:0}
@keyframes stepline{to{background-position:14px 0}}
.step{z-index:1}

@media (max-width:1080px){
  .hero-bento{grid-template-columns:1fr 1fr}
  .flow::before,.flow-dot{left:12px;transform:none}
  .flow-dot{transform:translate(-50%,-50%) translateX(12px)}
  .flow-row{grid-template-columns:1fr;gap:32px;padding-left:44px}
  .flow-row.rev .flow-info{order:1}
  .flow-row.rev .flow-visual{order:2}
  .flow-row.hot::before{inset:0 -10px}
  .side-label{display:none}
}
@media (max-width:820px){
  .hero-bento{grid-template-columns:1fr;gap:14px;margin-top:40px}
  .flow-row{padding-left:36px;padding-top:30px;padding-bottom:30px}
  .steps::before{display:none}
  .hot-pill{position:static;display:inline-block;margin-bottom:12px}
  .section{padding:64px 0}
}

/* ============================================================
   v5.1 — Yapay zekâ tespit görseli + SSS
   ============================================================ */
/* AI tespit mockup */
.ai-mock{position:relative;container-type:inline-size;aspect-ratio:16/9.8;background:linear-gradient(140deg,#14264a 0%,#0b1730 55%,#131f42 100%);border-radius:20px;overflow:hidden;box-shadow:0 26px 60px rgba(23,58,128,.2)}
.ai-mock::before{content:"";position:absolute;inset:0;background:radial-gradient(340px 190px at 62% 38%,rgba(56,189,248,.16),transparent 70%),radial-gradient(260px 150px at 22% 72%,rgba(124,58,237,.13),transparent 70%)}
.ai-badge{position:absolute;top:14px;left:14px;display:inline-flex;align-items:center;gap:8px;background:rgba(7,12,26,.8);border:1px solid rgba(56,189,248,.5);color:#fff;font-size:.68rem;font-weight:600;letter-spacing:.08em;padding:6px 12px;border-radius:100px;z-index:4}
.ai-badge i{width:7px;height:7px;border-radius:50%;background:#38bdf8;animation:blink 1.4s infinite}
.ai-scan{position:absolute;top:0;bottom:0;left:0;width:3px;background:linear-gradient(180deg,transparent,rgba(56,189,248,.9),transparent);box-shadow:0 0 18px rgba(56,189,248,.8);animation:scanx 4.5s ease-in-out infinite;z-index:2}
@keyframes scanx{0%,100%{translate:6cqw 0}50%{translate:93cqw 0}}
.det{position:absolute;border:2px dashed rgba(56,189,248,.95);border-radius:8px;z-index:3;opacity:0;animation:detpop 4.5s infinite}
.det small{position:absolute;top:-24px;left:-2px;background:#38bdf8;color:#06121f;font-size:.62rem;font-weight:700;letter-spacing:.04em;padding:3px 8px;border-radius:6px;white-space:nowrap}
.det-face{top:26%;left:16%;width:76px;height:76px}
.det-plate{bottom:24%;right:18%;width:110px;height:42px;border-color:rgba(192,132,252,.95);animation-delay:2.2s}
.det-plate small{background:#c084fc}
@keyframes detpop{0%,8%{opacity:0}14%,52%{opacity:1}60%,100%{opacity:0}}
.ai-actions{position:absolute;bottom:14px;left:14px;right:14px;display:flex;gap:10px;flex-wrap:wrap;z-index:4}
.ai-act{display:inline-flex;align-items:center;gap:8px;background:rgba(7,12,26,.82);border:1px solid rgba(255,255,255,.16);color:#cfe0f5;font-size:.72rem;font-weight:500;padding:7px 13px;border-radius:100px;backdrop-filter:blur(8px)}
.ai-act .ic{width:14px;height:14px;color:#4ade80}
/* SSS */
.faq{max-width:840px;margin:0 auto;display:grid;gap:14px}
.faq details{background:#fff;border:1px solid var(--line);border-radius:15px;padding:0;box-shadow:0 4px 16px rgba(23,58,128,.05);transition:.25s;overflow:hidden}
.faq details[open]{border-color:rgba(37,99,235,.4);box-shadow:0 14px 36px rgba(23,58,128,.1)}
.faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;font-weight:600;color:var(--ink);font-size:1rem}
.faq summary::-webkit-details-marker{display:none}
.faq summary::after{content:"+";flex-shrink:0;width:30px;height:30px;border-radius:9px;background:linear-gradient(120deg,rgba(37,99,235,.1),rgba(124,58,237,.08));color:var(--blue-600);font-size:1.2rem;font-weight:600;display:grid;place-items:center;transition:.25s}
.faq details[open] summary::after{content:"−";background:var(--grad-3);color:#fff}
.faq .faq-a{padding:0 24px 22px;font-size:.94rem;color:var(--body)}
.faq .faq-a a{font-weight:600}

/* v5.2 — Gerçek logo kullanımı */
.brand img{height:40px;width:auto;display:block}
.site-footer .brand{background:#fff;padding:10px 16px;border-radius:12px;display:inline-flex;box-shadow:0 8px 24px rgba(0,0,0,.25)}
.site-footer .brand img{height:36px}
@media (max-width:820px){.brand img{height:34px}}

/* ============================================================
   v5.3 — İkonlu mega menü + hero canlı bilgi widget'ları
   ============================================================ */
/* Mega menü */
.dropdown.mega{width:640px;display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:14px}
.dropdown.mega a{flex-direction:row;align-items:center;gap:13px;padding:12px 14px}
.d-ic{width:44px;height:44px;border-radius:13px;background:var(--grad-3);display:grid;place-items:center;flex-shrink:0;box-shadow:0 8px 20px rgba(37,99,235,.26);transition:.25s}
.d-ic .ic{width:20px;height:20px;color:#fff}
.d-ic-sky{background:linear-gradient(120deg,#0ea5e9,#38bdf8)}
.d-ic-violet{background:linear-gradient(120deg,#7c3aed,#a78bfa);box-shadow:0 8px 20px rgba(124,58,237,.26)}
.d-ic-mix{background:linear-gradient(120deg,#2563eb,#7c3aed)}
.d-ic-soft{background:linear-gradient(120deg,#eef4ff,#e6f0ff);box-shadow:none}
.d-ic-soft .ic{color:var(--blue-600)}
.dropdown.mega a:hover .d-ic{transform:scale(1.09) rotate(-4deg)}
.dropdown.mega a b{display:block;font-size:.92rem;color:var(--ink);font-weight:600;line-height:1.3}
.dropdown.mega a small{font-weight:400;color:var(--muted);font-size:.78rem}
.mega-foot{grid-column:1 / -1;margin-top:6px;border-top:1px solid var(--line);padding-top:14px !important}
.mega-arrow{margin-left:auto;color:var(--blue-600);transition:.2s}
.mega-foot:hover .mega-arrow{transform:translateX(4px)}

/* Hero mock: dönüşümlü bilgi widget'ı (hava/deniz/kar/hava kalitesi) */
.mock-cycle{position:absolute;top:52px;right:16px;width:172px;height:32px;z-index:3}
.mock-cycle span{position:absolute;inset:0;display:flex;align-items:center;gap:8px;background:rgba(7,12,26,.78);border:1px solid rgba(255,255,255,.16);color:#cfe0f5;font-size:.7rem;font-weight:500;padding:0 12px;border-radius:100px;opacity:0;animation:wcycle 16s infinite;backdrop-filter:blur(6px)}
.mock-cycle span i{font-style:normal;font-size:.85rem}
.mock-cycle span:nth-child(2){animation-delay:4s}
.mock-cycle span:nth-child(3){animation-delay:8s}
.mock-cycle span:nth-child(4){animation-delay:12s}
@keyframes wcycle{0%{opacity:0;transform:translateY(6px)}3%,22%{opacity:1;transform:translateY(0)}27%,100%{opacity:0;transform:translateY(-6px)}}
/* Hero mock: zaman atlaması rozeti */
.mock-tl{position:absolute;top:52px;left:16px;display:inline-flex;align-items:center;gap:7px;background:rgba(7,12,26,.78);border:1px solid rgba(125,211,252,.4);color:#cfe0f5;font-size:.68rem;font-weight:500;padding:6px 12px;border-radius:100px;z-index:3}
.mock-tl .ic{width:13px;height:13px;color:var(--sky-400)}
/* Hero mock: KJ alt yazı bandı */
.mock-kj{position:absolute;left:16px;right:16px;bottom:46px;background:linear-gradient(90deg,rgba(37,99,235,.9),rgba(14,165,233,.78));color:#fff;font-size:.66rem;font-weight:500;letter-spacing:.02em;padding:5px 12px;border-radius:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;z-index:2}
.mock-eq{bottom:88px}
@media (max-width:820px){
  .mock-cycle{width:150px}
  .mock-kj{font-size:.6rem}
}

/* ============================================================
   v5.4 — Kayan referanslar
   ============================================================ */
.refs-wrap{position:relative;display:grid;gap:18px;overflow:hidden}
.refs-wrap::before,.refs-wrap::after{content:"";position:absolute;top:0;bottom:0;width:120px;z-index:2;pointer-events:none}
.refs-wrap::before{left:0;background:linear-gradient(90deg,#fff,transparent)}
.refs-wrap::after{right:0;background:linear-gradient(-90deg,#fff,transparent)}
.refs-row{display:flex;width:max-content;animation:marquee 46s linear infinite}
.refs-row.rev{animation-direction:reverse;animation-duration:52s}
.refs-row:hover{animation-play-state:paused}
.refs-set{display:flex;gap:16px;padding-right:16px}
.ref-card{display:flex;align-items:center;gap:13px;background:#fff;border:1px solid var(--line);border-radius:15px;padding:13px 22px;box-shadow:0 4px 14px rgba(23,58,128,.05);white-space:nowrap;transition:.25s}
.ref-card:hover{border-color:rgba(37,99,235,.35);box-shadow:0 12px 28px rgba(23,58,128,.12);transform:translateY(-3px)}
.ref-ic{width:42px;height:42px;border-radius:12px;background:linear-gradient(120deg,#eef4ff,#e2f1ff);border:1px solid rgba(37,99,235,.12);display:grid;place-items:center;flex-shrink:0}
.ref-ic .ic{width:19px;height:19px;color:var(--blue-600)}
.ref-card b{font-size:.92rem;color:var(--ink);font-weight:600;display:block;line-height:1.3}
.ref-card small{font-size:.74rem;color:var(--muted)}

/* ============================================================
   v5.5 — Referanslar: koyu gradyan vitrin paneli (premium)
   ============================================================ */
.refs-panel{position:relative;background:linear-gradient(135deg,#0b1832 0%,#101f42 55%,#171f4d 100%);border-radius:26px;padding:52px 0;overflow:hidden;box-shadow:0 34px 84px rgba(13,30,68,.35)}
.refs-panel::before{content:"";position:absolute;inset:0;background:radial-gradient(600px 300px at 85% 0%,rgba(56,189,248,.16),transparent 65%),radial-gradient(500px 280px at 8% 100%,rgba(124,58,237,.16),transparent 65%);pointer-events:none}
.refs-panel::after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.06) 1px,transparent 1px);background-size:26px 26px;mask-image:radial-gradient(75% 75% at 50% 50%,#000,transparent);pointer-events:none}
.refs-wrap{position:relative;display:grid;gap:20px;overflow:hidden;z-index:2}
.refs-wrap::before,.refs-wrap::after{content:"";position:absolute;top:0;bottom:0;width:110px;z-index:3;pointer-events:none}
.refs-wrap::before{left:0;background:linear-gradient(90deg,rgba(11,24,50,.96),transparent)}
.refs-wrap::after{right:0;background:linear-gradient(-90deg,rgba(19,26,66,.96),transparent)}
.ref-card{display:inline-flex;align-items:center;gap:12px;background:rgba(255,255,255,.06);border:1px solid rgba(125,211,252,.24);border-radius:100px;padding:9px 24px 9px 11px;white-space:nowrap;box-shadow:none;backdrop-filter:blur(8px);transition:.25s}
.ref-card:hover{border-color:rgba(125,211,252,.6);background:rgba(255,255,255,.1);transform:translateY(-3px);box-shadow:0 14px 34px rgba(0,0,0,.35)}
.ref-ic{width:36px;height:36px;border-radius:50%;background:var(--grad-3);border:0;display:grid;place-items:center;flex-shrink:0;box-shadow:0 6px 16px rgba(37,99,235,.4)}
.ref-ic .ic{width:16px;height:16px;color:#fff}
.ref-card b{font-size:.92rem;color:#fff;font-weight:600;line-height:1}
.ref-card small{display:none}
.refs-note{position:relative;z-index:2;text-align:center;margin-top:34px;font-size:.85rem;color:#8aa0c0}
.refs-note b{color:var(--cyan-300);font-weight:600}
@media (max-width:820px){.refs-panel{border-radius:20px;padding:38px 0}}

/* ============================================================
   v6 — IP Kamera sayfası özel görselleri
   ============================================================ */
/* DVR oynatıcı mockup */
.dvr-mock{position:relative;aspect-ratio:16/9.6;background:linear-gradient(140deg,#14264a 0%,#0b1730 55%,#131f42 100%);border-radius:20px;overflow:hidden;box-shadow:0 26px 60px rgba(23,58,128,.2)}
.dvr-mock::before{content:"";position:absolute;inset:0;background:radial-gradient(320px 180px at 60% 30%,rgba(56,189,248,.16),transparent 70%)}
.dvr-top{position:absolute;top:14px;left:14px;right:14px;display:flex;justify-content:space-between;align-items:center;z-index:2}
.dvr-badge{display:inline-flex;align-items:center;gap:7px;background:rgba(7,12,26,.8);border:1px solid rgba(125,211,252,.4);color:#cfe0f5;font-size:.68rem;font-weight:600;padding:6px 12px;border-radius:100px}
.dvr-badge .ic{width:13px;height:13px;color:var(--sky-400)}
.dvr-speeds{display:flex;gap:6px}
.dvr-speeds span{background:rgba(7,12,26,.8);border:1px solid rgba(255,255,255,.16);color:#9fb2cc;font-size:.64rem;font-weight:600;padding:4px 9px;border-radius:7px}
.dvr-speeds span.on{background:var(--grad-3);color:#fff;border-color:transparent}
.dvr-center{position:absolute;top:44%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:2}
.dvr-center b{display:block;color:#fff;font-size:1.15rem;font-weight:700}
.dvr-center small{color:#8aa0c0;font-size:.72rem}
.dvr-tl{position:absolute;left:16px;right:16px;bottom:52px;height:12px;container-type:inline-size;border-radius:6px;background:repeating-linear-gradient(90deg,rgba(56,189,248,.55) 0 46px,rgba(56,189,248,.18) 46px 54px);overflow:visible;z-index:2}
.dvr-tl i{position:absolute;top:50%;left:0;width:16px;height:16px;border-radius:50%;background:#fff;border:3px solid #38bdf8;box-shadow:0 0 14px rgba(56,189,248,.8);animation:scrub 9s linear infinite}
@keyframes scrub{0%{translate:4cqw -50%}100%{translate:92cqw -50%}}
.dvr-actions{position:absolute;left:16px;right:16px;bottom:12px;display:flex;gap:8px;flex-wrap:wrap;z-index:2}
.dvr-actions span{display:inline-flex;align-items:center;gap:7px;background:rgba(7,12,26,.82);border:1px solid rgba(255,255,255,.16);color:#cfe0f5;font-size:.68rem;font-weight:500;padding:6px 12px;border-radius:100px}
.dvr-actions .ic{width:13px;height:13px;color:#4ade80}
/* Zaman atlaması kartı */
.tl-mock{background:#fff;border:1px solid var(--line);border-radius:20px;padding:26px;box-shadow:0 26px 60px rgba(23,58,128,.14);display:grid;gap:18px}
.tl-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}
.tl-head b{color:var(--ink);font-size:1rem;font-weight:600}
.tl-free{background:linear-gradient(120deg,#dcfce7,#d1fae5);border:1px solid #86efac;color:#15803d;font-size:.7rem;font-weight:700;letter-spacing:.05em;padding:6px 13px;border-radius:100px;white-space:nowrap}
.tl-bar{position:relative;height:12px;container-type:inline-size;border-radius:6px;background:linear-gradient(90deg,#fde68a 0%,#7dd3fc 30%,#2563eb 65%,#312e81 100%);overflow:visible}
.tl-bar i{position:absolute;top:50%;left:0;font-style:normal;font-size:1rem;animation:sunmove 10s linear infinite}
@keyframes sunmove{0%{translate:calc(4cqw - 50%) -50%}100%{translate:calc(96cqw - 50%) -50%}}
.tl-times{display:flex;justify-content:space-between;font-size:.7rem;color:var(--muted);font-weight:500}
.tl-types{display:flex;gap:8px;flex-wrap:wrap}
.tl-types span{background:#f2f7ff;border:1px solid rgba(37,99,235,.15);color:#3c4c68;font-size:.74rem;font-weight:600;padding:7px 14px;border-radius:100px}
.tl-types span.on{background:var(--grad-3);color:#fff;border-color:transparent;box-shadow:0 6px 16px rgba(37,99,235,.3)}
.tl-watch{display:inline-flex;align-items:center;gap:9px;background:var(--grad-3);color:#fff;font-size:.85rem;font-weight:600;padding:12px 22px;border-radius:12px;box-shadow:0 10px 26px rgba(37,99,235,.35);justify-self:start}
.tl-watch .ic{width:15px;height:15px}
/* Playlist galeri mockup */
.plist-mock{background:#fff;border:1px solid var(--line);border-radius:20px;padding:20px;box-shadow:0 26px 60px rgba(23,58,128,.14);display:grid;gap:14px}
.pl-player{position:relative;aspect-ratio:16/7;border-radius:13px;background:linear-gradient(140deg,#14264a,#0b1730);overflow:hidden}
.pl-player::after{content:"";position:absolute;inset:0;background:radial-gradient(220px 110px at 60% 40%,rgba(125,211,252,.18),transparent 70%)}
.pl-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:46px;height:46px;border-radius:50%;background:var(--grad-3);display:grid;place-items:center;box-shadow:0 10px 26px rgba(37,99,235,.5);z-index:2}
.pl-play svg{width:16px;height:16px;fill:#fff;margin-left:2px}
.pl-label{position:absolute;bottom:10px;left:12px;z-index:2;color:#cfe0f5;font-size:.68rem;background:rgba(5,10,22,.7);padding:3px 10px;border-radius:6px}
.pl-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}
.pl-card{border:1px solid var(--line);border-radius:11px;padding:10px;display:grid;gap:7px}
.pl-thumb{aspect-ratio:16/8;border-radius:8px;background:linear-gradient(135deg,#17294e,#0c1a35)}
.pl-card b{font-size:.72rem;color:var(--ink);font-weight:600}
.pl-card small{font-size:.62rem;color:var(--muted)}
.pl-themes{display:flex;gap:7px;flex-wrap:wrap;align-items:center}
.pl-themes small{font-size:.7rem;color:var(--muted);font-weight:600;margin-right:4px}
.pl-themes span{font-size:.66rem;font-weight:600;color:#3c4c68;background:#f2f7ff;border:1px solid rgba(37,99,235,.14);padding:4px 11px;border-radius:100px}
/* Kullanım alanları */
.uses{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.use{display:flex;align-items:center;gap:14px;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(140deg,rgba(37,99,235,.16),rgba(124,58,237,.14)) border-box;border:1px solid transparent;border-radius:16px;padding:18px 20px;transition:.25s}
.use:hover{transform:translateY(-4px);box-shadow:0 16px 36px rgba(23,58,128,.12)}
.use .icon-tile{width:46px;height:46px;border-radius:13px;margin:0;flex-shrink:0}
.use .icon-tile .ic{width:21px;height:21px}
.use b{display:block;font-size:.93rem;color:var(--ink);font-weight:600}
.use small{font-size:.78rem;color:var(--muted)}
@media (max-width:820px){
  .uses{grid-template-columns:1fr}
  .pl-cards{grid-template-columns:repeat(3,1fr)}
  .dvr-speeds{display:none}
}

/* v6.1 — .use ikon düzeltmesi */
.use .b-ic{width:46px;height:46px;border-radius:13px;background:var(--grad-3);display:grid;place-items:center;flex-shrink:0;box-shadow:0 8px 20px rgba(37,99,235,.3)}
.use .b-ic .ic{width:21px;height:21px;color:#fff}

/* ============================================================
   v6.2 — Halı saha: rakip karşılaştırma görseli
   ============================================================ */
.vs-mock{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:16px}
.vs-col{border-radius:18px;padding:26px 22px;display:grid;gap:13px;align-content:start}
.vs-col h5{font-size:.8rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px}
.vs-col.bad{background:#f1f5fa;border:1px solid var(--line)}
.vs-col.bad h5{color:#8494ad}
.vs-item{display:flex;gap:10px;align-items:flex-start;font-size:.85rem;line-height:1.5}
.vs-col.bad .vs-item{color:#7c8db1}
.vs-col.bad .ic{width:15px;height:15px;color:#b6c2d4;flex-shrink:0;margin-top:3px}
.vs-col.good{background:linear-gradient(135deg,#0b1832 0%,#12224a 60%,#1a2356 100%);border:1px solid rgba(56,189,248,.4);box-shadow:0 24px 60px rgba(13,30,68,.35)}
.vs-col.good h5{background:linear-gradient(120deg,#38bdf8,#818cf8);-webkit-background-clip:text;background-clip:text;color:transparent}
.vs-col.good .vs-item{color:#dbeafe}
.vs-col.good .ic{width:15px;height:15px;color:#4ade80;flex-shrink:0;margin-top:3px}
.vs-badge{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:54px;height:54px;border-radius:50%;background:var(--grad-3);color:#fff;font-size:.85rem;font-weight:700;display:grid;place-items:center;box-shadow:0 10px 28px rgba(37,99,235,.45);border:4px solid #fff;z-index:2}
.vs-note{grid-column:1 / -1;text-align:center;font-size:.8rem;color:var(--muted);background:#f7faff;border:1px dashed rgba(37,99,235,.25);border-radius:12px;padding:10px 16px}
.vs-note b{color:var(--blue-600)}
@media (max-width:820px){.vs-mock{grid-template-columns:1fr}.vs-badge{display:none}}

/* v6.3 — Halı saha: reklamsız & markalı yayın şeridi */
.perk-bar{position:relative;margin-top:44px;background:linear-gradient(115deg,#1d4ed8 0%,#2563eb 30%,#0ea5e9 60%,#7c3aed 100%);background-size:220% 100%;animation:gradShift 14s ease infinite;border-radius:24px;padding:34px 38px;overflow:hidden;box-shadow:0 26px 64px rgba(37,99,235,.35)}
.perk-bar::before{content:"";position:absolute;right:-70px;top:-70px;width:260px;height:260px;border:2px dashed rgba(255,255,255,.22);border-radius:50%;animation:spin 36s linear infinite}
.perk-bar h3{color:#fff;font-size:clamp(1.15rem,1.8vw,1.45rem);font-weight:700;margin-bottom:6px;position:relative;z-index:2}
.perk-bar>p{color:#dbeafe;font-size:.95rem;margin-bottom:20px;position:relative;z-index:2}
.perk-chips{display:flex;flex-wrap:wrap;gap:10px;position:relative;z-index:2}
.perk-chip{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.3);color:#fff;font-size:.85rem;font-weight:500;padding:9px 16px;border-radius:100px;backdrop-filter:blur(8px);transition:.25s}
.perk-chip:hover{background:rgba(255,255,255,.24);transform:translateY(-2px)}
.perk-chip .ic{width:15px;height:15px;color:#a5e4ff;flex-shrink:0}
@media (max-width:820px){.perk-bar{padding:26px 22px}}

/* ============================================================
   v7 — Radyo Hosting sayfası özel görselleri
   ============================================================ */
/* Hero radyo ekranı */
.rh-song{position:absolute;top:26%;left:50%;transform:translateX(-50%);text-align:center;z-index:2;width:80%}
.rh-song small{display:block;color:#8aa0c0;font-size:.66rem;letter-spacing:.16em;font-weight:600;margin-bottom:4px}
.rh-song b{display:block;color:#fff;font-size:1.05rem;font-weight:700;line-height:1.3}
.rh-song em{display:block;color:#9fb2cc;font-size:.78rem;font-style:normal}
.rh-eq{position:absolute;bottom:56px;left:50%;transform:translateX(-50%);display:flex;align-items:flex-end;gap:5px;height:44px;z-index:2}
.rh-eq i{width:6px;background:linear-gradient(180deg,#38bdf8,#2563eb);border-radius:3px;animation:eq 1s ease-in-out infinite;transform-origin:bottom}
.rh-eq i:nth-child(odd){height:45%}
.rh-eq i:nth-child(even){height:90%}
.rh-eq i:nth-child(3n){height:65%;animation-delay:.2s}
.rh-eq i:nth-child(4n){animation-delay:.4s}
.rh-eq i:nth-child(5n){height:80%;animation-delay:.1s}
.rh-meta{position:absolute;bottom:14px;left:16px;right:16px;display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;z-index:2}
.rh-meta span{display:inline-flex;align-items:center;gap:7px;background:rgba(7,12,26,.8);border:1px solid rgba(255,255,255,.16);color:#cfe0f5;font-size:.68rem;font-weight:500;padding:6px 12px;border-radius:100px}
.rh-meta .ic{width:13px;height:13px;color:var(--sky-400)}
/* AutoDJ program akışı */
.adj-mock{background:#fff;border:1px solid var(--line);border-radius:20px;padding:22px;box-shadow:0 26px 60px rgba(23,58,128,.14);display:grid;gap:10px}
.adj-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}
.adj-head b{color:var(--ink);font-size:.95rem;font-weight:600}
.adj-on{display:inline-flex;align-items:center;gap:7px;background:#effdf4;border:1px solid #86efac;color:#15803d;font-size:.7rem;font-weight:700;padding:5px 12px;border-radius:100px}
.adj-on i{width:7px;height:7px;border-radius:50%;background:#22c55e;animation:blink 1.4s infinite}
.adj-row{display:flex;align-items:center;gap:13px;border:1px solid var(--line);border-radius:12px;padding:11px 15px;font-size:.84rem;color:#3c4c68;transition:.25s}
.adj-row .t{font-weight:700;color:var(--muted);font-variant-numeric:tabular-nums;flex-shrink:0}
.adj-row .n{font-weight:600;color:var(--ink)}
.adj-row small{margin-left:auto;color:var(--muted);font-size:.7rem;white-space:nowrap}
.adj-row.now{background:linear-gradient(120deg,rgba(37,99,235,.09),rgba(124,58,237,.07));border-color:rgba(37,99,235,.4)}
.adj-row.now small{color:var(--blue-600);font-weight:700}
/* Player vitrini */
.pw-mock{background:#fff;border:1px solid var(--line);border-radius:20px;padding:22px;box-shadow:0 26px 60px rgba(23,58,128,.14);display:grid;gap:14px}
.pw-bar{display:flex;align-items:center;gap:13px;background:linear-gradient(140deg,#0b1832,#12224a);border-radius:14px;padding:13px 17px}
.pw-play{width:38px;height:38px;border-radius:50%;background:var(--grad-3);display:grid;place-items:center;flex-shrink:0;box-shadow:0 8px 20px rgba(37,99,235,.45)}
.pw-play svg{width:13px;height:13px;fill:#fff;margin-left:2px}
.pw-bar b{color:#fff;font-size:.8rem;font-weight:600;display:block;line-height:1.3}
.pw-bar small{color:#8aa0c0;font-size:.66rem}
.pw-bar .pw-eq{margin-left:auto;display:flex;align-items:flex-end;gap:3px;height:20px}
.pw-bar .pw-eq i{width:4px;background:linear-gradient(180deg,#38bdf8,#2563eb);border-radius:2px;animation:eq 1s ease-in-out infinite}
.pw-bar .pw-eq i:nth-child(1){height:45%}.pw-bar .pw-eq i:nth-child(2){height:90%;animation-delay:.15s}.pw-bar .pw-eq i:nth-child(3){height:60%;animation-delay:.3s}.pw-bar .pw-eq i:nth-child(4){height:80%;animation-delay:.45s}
.pw-mini{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:14px;padding:12px 16px}
.pw-art{width:44px;height:44px;border-radius:11px;background:var(--grad-3);display:grid;place-items:center;flex-shrink:0}
.pw-art .ic{width:19px;height:19px;color:#fff}
.pw-mini b{color:var(--ink);font-size:.8rem;font-weight:600;display:block}
.pw-mini small{color:var(--muted);font-size:.68rem}
.pw-mini .bar{margin-left:auto;width:34%;height:5px;border-radius:3px;background:#e8eef7;overflow:hidden;position:relative}
.pw-mini .bar i{position:absolute;inset:0;width:55%;background:var(--grad-3);border-radius:3px;animation:progress 8s linear infinite}
.pw-code{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#f2f7ff;border:1px dashed rgba(37,99,235,.35);border-radius:12px;padding:11px 16px;font-size:.76rem;color:#3c4c68}
.pw-code code{font-family:Consolas,monospace;color:var(--blue-700);font-size:.72rem}
.pw-code span{background:var(--grad-3);color:#fff;font-size:.68rem;font-weight:700;padding:6px 13px;border-radius:100px;white-space:nowrap}
/* Multi-link protokol bulutu */
.ml-mock{position:relative;background:linear-gradient(135deg,#0b1832 0%,#12224a 60%,#1a2356 100%);border:1px solid rgba(56,189,248,.35);border-radius:20px;padding:30px 26px;box-shadow:0 26px 60px rgba(13,30,68,.35);display:grid;gap:18px;justify-items:center}
.ml-center{display:inline-flex;align-items:center;gap:10px;background:var(--grad-3);color:#fff;font-weight:700;font-size:.92rem;padding:12px 24px;border-radius:100px;box-shadow:0 12px 30px rgba(37,99,235,.5)}
.ml-center .ic{width:17px;height:17px}
.ml-grid{display:flex;flex-wrap:wrap;gap:9px;justify-content:center}
.ml-grid span{background:rgba(255,255,255,.07);border:1px solid rgba(125,211,252,.28);color:#cfe0f5;font-size:.74rem;font-weight:600;letter-spacing:.05em;padding:8px 15px;border-radius:100px;backdrop-filter:blur(6px);transition:.25s}
.ml-grid span:hover{border-color:rgba(125,211,252,.6);background:rgba(255,255,255,.12);transform:translateY(-2px)}
.ml-note{color:#8aa0c0;font-size:.74rem;text-align:center}
.ml-note b{color:var(--cyan-300)}

/* ============================================================
   v8 — Sayfa kimlikleri: her sayfaya özgü stil varyasyonları
   ============================================================ */
/* Kenarlarda dev transparan ikonlar (tüm sayfalarda, sayfaya özel ikonla) */
.page-deco{position:fixed;inset:0;pointer-events:none;z-index:1}
.page-deco .ic{position:absolute;width:340px;height:340px;opacity:.05;color:var(--deco,#2563eb);stroke-width:1.2}
.page-deco .ic:nth-child(1){left:-70px;top:14%;transform:rotate(-12deg);animation:decoFloat 18s ease-in-out infinite}
.page-deco .ic:nth-child(2){right:-80px;top:56%;transform:rotate(10deg);animation:decoFloat 22s 2s ease-in-out infinite reverse}
/* v51 - CLS/CPU: animasyonlar yerlesim ozellikleri yerine kompozitor-dostu translate/scale longhand kullanir */
@keyframes decoFloat{0%,100%{translate:0 0}50%{translate:0 -30px}}
@media (max-width:1440px){.page-deco{display:none}}

/* --- RADYO: mor kimlik + ses dalgası dokusu --- */
body.page-radio{--grad-3:linear-gradient(120deg,#7c3aed 0%,#8b5cf6 45%,#0ea5e9 100%);--deco:#7c3aed}
body.page-radio .hero{background:
  radial-gradient(1100px 560px at 82% -6%,rgba(139,92,246,.2),transparent 62%),
  radial-gradient(900px 520px at -6% 30%,rgba(124,58,237,.13),transparent 60%),
  radial-gradient(700px 460px at 55% 108%,rgba(14,165,233,.12),transparent 62%),
  linear-gradient(180deg,#fdfcff 0%,#f6f3ff 60%,#f0edff 100%)}
body.page-radio .hero::before{background-image:repeating-radial-gradient(circle at 78% 30%,rgba(124,58,237,.06) 0 2px,transparent 2px 76px);mask-image:radial-gradient(900px 620px at 70% 30%,#000 40%,transparent 80%)}
body.page-radio .hero h1 .accent{background:linear-gradient(90deg,#7c3aed,#a78bfa,#0ea5e9,#7c3aed);background-size:220% auto;-webkit-background-clip:text;background-clip:text;color:transparent}
body.page-radio .orb-1{background:radial-gradient(circle,rgba(139,92,246,.32),transparent 65%)}
body.page-radio .orb-3{background:radial-gradient(circle,rgba(14,165,233,.18),transparent 65%)}
body.page-radio .flow::before{background-image:linear-gradient(180deg,rgba(124,58,237,.4),rgba(14,165,233,.4));background-size:auto;animation:none;width:3px}
body.page-radio .step::before{border-radius:100px}
body.page-radio .section-head::before{-webkit-text-stroke-color:rgba(124,58,237,.045)}
body.page-radio .marquee{background:linear-gradient(90deg,rgba(124,58,237,.06),rgba(139,92,246,.04) 50%,rgba(14,165,233,.05))}
body.page-radio .flow-row.hot::before{background:linear-gradient(120deg,rgba(124,58,237,.07),rgba(139,92,246,.05) 50%,rgba(14,165,233,.06));border-color:rgba(124,58,237,.12)}
body.page-radio .chip .ic,body.page-radio .card-link,body.page-radio .kicker{color:#7c3aed}
body.page-radio .mock-live{border-color:rgba(255,77,94,.55)}
body.page-radio::after{background-image:radial-gradient(rgba(124,58,237,.07) 1px,transparent 1px)}

/* --- TV: cyan kimlik + scanline dokusu --- */
body.page-tv{--grad-3:linear-gradient(120deg,#0891b2 0%,#0ea5e9 50%,#2563eb 100%);--deco:#0891b2}
body.page-tv .hero{background:
  radial-gradient(1100px 560px at 82% -6%,rgba(14,165,233,.22),transparent 62%),
  radial-gradient(900px 520px at -6% 30%,rgba(8,145,178,.13),transparent 60%),
  radial-gradient(700px 460px at 55% 108%,rgba(37,99,235,.1),transparent 62%),
  linear-gradient(180deg,#fbfeff 0%,#effafd 60%,#eaf7fc 100%)}
body.page-tv .hero::before{background-image:linear-gradient(rgba(8,145,178,.07) 1px,transparent 1px);background-size:100% 9px;mask-image:radial-gradient(860px 560px at 62% 30%,#000 35%,transparent 80%)}
body.page-tv .hero h1 .accent{background:linear-gradient(90deg,#0891b2,#38bdf8,#2563eb,#0891b2);background-size:220% auto;-webkit-background-clip:text;background-clip:text;color:transparent}
body.page-tv .orb-1{background:radial-gradient(circle,rgba(14,165,233,.34),transparent 65%)}
body.page-tv .orb-3{background:radial-gradient(circle,rgba(8,145,178,.2),transparent 65%)}
body.page-tv .section-head::before{-webkit-text-stroke-color:rgba(8,145,178,.05)}
body.page-tv .marquee{background:linear-gradient(90deg,rgba(8,145,178,.06),rgba(14,165,233,.04) 50%,rgba(37,99,235,.05))}
body.page-tv .flow-row.hot::before{background:linear-gradient(120deg,rgba(8,145,178,.07),rgba(14,165,233,.05) 50%,rgba(37,99,235,.06));border-color:rgba(8,145,178,.14)}
body.page-tv .chip .ic,body.page-tv .card-link,body.page-tv .kicker{color:#0891b2}
body.page-tv .card{border-radius:14px}
body.page-tv .step{border-radius:14px}
body.page-tv .flow::before{background-image:linear-gradient(180deg,rgba(8,145,178,.55) 55%,transparent 55%)}

/* --- IP KAMERA: mavi baz + tarama çizgisi dokusu hero'da zaten var; kenar ikonlarına özel renk --- */
body.page-cam{--deco:#2563eb}

/* ============================================================
   v9 — Sosyal Medya sayfası: pembe kimlik + özel görseller
   ============================================================ */
body.page-social{--grad-3:linear-gradient(120deg,#db2777 0%,#ec4899 45%,#7c3aed 100%);--deco:#db2777}
body.page-social .hero{background:
  radial-gradient(1100px 560px at 82% -6%,rgba(236,72,153,.18),transparent 62%),
  radial-gradient(900px 520px at -6% 30%,rgba(219,39,119,.11),transparent 60%),
  radial-gradient(700px 460px at 55% 108%,rgba(124,58,237,.12),transparent 62%),
  linear-gradient(180deg,#fffbfd 0%,#fdf2f8 60%,#faf0fb 100%)}
body.page-social .hero::before{background-image:repeating-linear-gradient(115deg,rgba(219,39,119,.05) 0 2px,transparent 2px 64px);mask-image:radial-gradient(860px 560px at 62% 30%,#000 35%,transparent 80%)}
body.page-social .hero h1 .accent{background:linear-gradient(90deg,#db2777,#ec4899,#7c3aed,#db2777);background-size:220% auto;-webkit-background-clip:text;background-clip:text;color:transparent}
body.page-social .orb-1{background:radial-gradient(circle,rgba(236,72,153,.28),transparent 65%)}
body.page-social .orb-3{background:radial-gradient(circle,rgba(124,58,237,.18),transparent 65%)}
body.page-social .section-head::before{-webkit-text-stroke-color:rgba(219,39,119,.045)}
body.page-social .marquee{background:linear-gradient(90deg,rgba(219,39,119,.05),rgba(236,72,153,.04) 50%,rgba(124,58,237,.05))}
body.page-social .flow-row.hot::before{background:linear-gradient(120deg,rgba(219,39,119,.06),rgba(236,72,153,.05) 50%,rgba(124,58,237,.06));border-color:rgba(219,39,119,.14)}
body.page-social .chip .ic,body.page-social .card-link,body.page-social .kicker{color:#db2777}
body.page-social .flow::before{background-image:linear-gradient(180deg,rgba(219,39,119,.5) 55%,transparent 55%)}
body.page-social::after{background-image:radial-gradient(rgba(219,39,119,.06) 1px,transparent 1px)}

/* 16:9 → 9:16 dönüşüm görseli */
.vert-mock{background:#fff;border:1px solid var(--line);border-radius:20px;padding:28px 24px 44px;box-shadow:0 26px 60px rgba(23,58,128,.14);display:flex;align-items:center;justify-content:center;gap:20px}
.vm-src,.vm-dst{position:relative;background:linear-gradient(140deg,#14264a,#0b1730);overflow:visible}
.vm-src{width:47%;aspect-ratio:16/9;border-radius:12px}
.vm-dst{width:23%;aspect-ratio:9/16;border-radius:16px;border:3px solid #24324f}
.vm-dst::before{content:"";position:absolute;top:7px;left:50%;transform:translateX(-50%);width:34%;height:5px;border-radius:3px;background:#24324f}
.vm-src i,.vm-dst i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:34px;height:34px;border-radius:50%;background:var(--grad-3);display:grid;place-items:center;box-shadow:0 8px 20px rgba(219,39,119,.4)}
.vm-src i svg,.vm-dst i svg{width:12px;height:12px;fill:#fff;margin-left:2px}
.vm-lab{position:absolute;bottom:-26px;left:50%;transform:translateX(-50%);font-size:.68rem;font-weight:600;color:var(--muted);white-space:nowrap}
.vm-arrow{flex-shrink:0;width:46px;height:46px;border-radius:50%;background:var(--grad-3);display:grid;place-items:center;color:#fff;box-shadow:0 0 0 0 rgba(236,72,153,.45);animation:pulse 2.4s infinite}
.vm-arrow .ic{width:18px;height:18px}
/* Yıllarca aynı link şeridi */
.years-mock{background:linear-gradient(135deg,#0b1832 0%,#12224a 60%,#1a2356 100%);border:1px solid rgba(236,72,153,.35);border-radius:20px;padding:30px 28px;display:grid;gap:22px;box-shadow:0 26px 60px rgba(13,30,68,.35)}
.ym-head{display:flex;align-items:center;justify-content:center;gap:11px;color:#fff;font-weight:700;font-size:1rem;text-align:center}
.ym-head .ic{width:22px;height:22px;color:#4ade80;flex-shrink:0}
.ym-line{position:relative;display:flex;justify-content:space-between;padding:0 4px}
.ym-line::before{content:"";position:absolute;left:12px;right:12px;top:50%;height:2px;background:linear-gradient(90deg,rgba(236,72,153,.55),rgba(124,58,237,.55))}
.ym-line span{position:relative;z-index:1;width:28px;height:28px;border-radius:50%;background:#0d1c3a;border:2px solid #ec4899;display:grid;place-items:center;color:#4ade80;font-size:.72rem;font-weight:700}
.ym-years{display:flex;justify-content:space-between;font-size:.7rem;color:#8aa0c0;font-weight:600;padding:0 2px}
.ym-note{text-align:center;color:#dbeafe;font-size:.8rem}
.ym-note b{color:#f9a8d4}
@media (max-width:820px){.vert-mock{flex-wrap:wrap}.vm-src{width:100%}.vm-dst{width:38%}}

/* ============================================================
   v10 — Bilgi Bankası (KB) tasarımı
   ============================================================ */
.kb-hero{padding:140px 0 54px}
.kb-hero .lead{margin-bottom:0}
.kb-wrap{display:grid;grid-template-columns:290px 1fr;gap:44px;align-items:start;padding-top:38px;padding-bottom:90px}
/* Yan menü */
.kb-side{position:sticky;top:96px;background:#fff;border:1px solid var(--line);border-radius:18px;padding:16px;max-height:calc(100vh - 120px);overflow:auto;box-shadow:var(--shadow-sm)}
.kb-home-link{display:flex;align-items:center;gap:10px;font-weight:700;color:var(--ink);font-size:.95rem;padding:8px 10px 14px;border-bottom:1px solid var(--line);margin-bottom:8px}
.kb-home-link .ic{width:18px;height:18px;color:var(--blue-600)}
.kb-search{position:relative;margin:4px 2px 10px}
.kb-search input{width:100%;border:1px solid var(--line);border-radius:11px;padding:10px 14px;font-family:var(--font);font-size:.85rem;color:var(--ink);background:#f7faff;outline:none;transition:.2s}
.kb-search input:focus{border-color:var(--blue-600);background:#fff;box-shadow:0 0 0 3px rgba(37,99,235,.12)}
.kb-group{border-bottom:1px solid var(--line)}
.kb-group:last-child{border-bottom:0}
.kb-group summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 10px;font-size:.74rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}
.kb-group summary::-webkit-details-marker{display:none}
.kb-group summary::after{content:"";width:7px;height:7px;border:solid var(--muted);border-width:0 2px 2px 0;transform:rotate(45deg);transition:.25s;flex-shrink:0}
.kb-group[open] summary::after{transform:rotate(-135deg)}
.kb-group[open] summary{color:var(--blue-600)}
.kb-group ul{padding:0 0 10px}
.kb-group a{display:block;padding:8px 12px;margin:1px 0;border-radius:9px;font-size:.87rem;color:#3c4c68;border-left:2px solid transparent;transition:.2s}
.kb-group a:hover{background:#f2f7ff;color:var(--blue-600)}
.kb-group a.on{background:linear-gradient(120deg,rgba(37,99,235,.09),rgba(124,58,237,.06));color:var(--blue-600);font-weight:600;border-left:2px solid var(--blue-600)}
/* Makale */
.kb-main{min-width:0}
.kb-crumb{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:.8rem;color:var(--muted);margin-bottom:14px}
.kb-crumb a{color:var(--muted)}
.kb-crumb a:hover{color:var(--blue-600)}
.kb-crumb i{font-style:normal;color:#c3cfe2}
.kb-main h1{font-size:clamp(1.7rem,3vw,2.3rem);margin-bottom:14px}
.kb-intro{font-size:1.05rem;color:var(--body);margin-bottom:10px}
.kb-main article h2{font-size:1.3rem;margin:38px 0 14px;padding-top:8px}
.kb-main article h3{font-size:1.05rem;margin:26px 0 10px}
.kb-main article p{margin-bottom:14px;font-size:.96rem}
.kb-main article ul,.kb-main article ol{margin:0 0 16px 4px;display:grid;gap:8px;padding-left:20px}
.kb-main article ul{list-style:disc}
.kb-main article ol{list-style:decimal}
.kb-main article li{font-size:.94rem}
.kb-main article li::marker{color:var(--blue-600);font-weight:700}
.kb-main article p b,.kb-main article li b,.kb-main article td b,.kb-main article th b,.kb-main article figcaption b,.kb-main article .kb-note b,.kb-main article .faq b{color:var(--ink)}
.kb-note{display:flex;gap:12px;background:linear-gradient(120deg,rgba(37,99,235,.06),rgba(124,58,237,.05));border:1px solid rgba(37,99,235,.18);border-left:4px solid var(--blue-600);border-radius:12px;padding:14px 18px;margin:18px 0;font-size:.9rem}
.kb-note .ic{width:18px;height:18px;color:var(--blue-600);flex-shrink:0;margin-top:3px}
.kb-warn{display:flex;gap:12px;background:#fffbeb;border:1px solid #fde68a;border-left:4px solid #f59e0b;border-radius:12px;padding:14px 18px;margin:18px 0;font-size:.9rem;color:#78550f}
.kb-warn .ic{width:18px;height:18px;color:#f59e0b;flex-shrink:0;margin-top:3px}
.kb-img{margin:20px 0;border:1px solid var(--line);border-radius:14px;overflow:hidden;box-shadow:var(--shadow-sm);background:#fff}
.kb-img img{width:100%;display:block}
.kb-img figcaption{padding:10px 16px;font-size:.78rem;color:var(--muted);border-top:1px solid var(--line);background:#fafcff}
.kb-visual{margin:22px 0}
.kb-tags{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 6px}
.kb-nav{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:44px}
.kb-nav a{display:block;border:1px solid var(--line);border-radius:14px;padding:16px 18px;background:#fff;transition:.25s}
.kb-nav a:hover{border-color:rgba(37,99,235,.4);box-shadow:0 12px 28px rgba(23,58,128,.1);transform:translateY(-3px)}
.kb-nav small{display:block;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:4px}
.kb-nav b{color:var(--ink);font-size:.9rem;font-weight:600}
.kb-nav .next{text-align:right}
/* KB ana sayfa kategori kartları */
.kb-cats{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:8px}
.kb-cat{display:flex;gap:14px;align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:16px;padding:20px;transition:.25s}
.kb-cat:hover{transform:translateY(-4px);box-shadow:0 16px 36px rgba(23,58,128,.12);border-color:rgba(37,99,235,.35)}
.kb-cat .b-ic{flex-shrink:0}
.kb-cat b{display:block;color:var(--ink);font-weight:600;font-size:.98rem;margin-bottom:3px}
.kb-cat small{color:var(--muted);font-size:.8rem;line-height:1.5}
@media (max-width:1024px){
  .kb-wrap{grid-template-columns:1fr;gap:26px}
  .kb-side{position:static;max-height:none}
  .kb-cats{grid-template-columns:1fr}
  .kb-nav{grid-template-columns:1fr}
  .kb-nav .next{text-align:left}
}

/* v10.1 — .b-ic artık global (bento/use/kb-cat hepsinde aynı) */
.b-ic{width:46px;height:46px;border-radius:13px;background:var(--grad-3);display:grid;place-items:center;flex-shrink:0;box-shadow:0 8px 20px rgba(37,99,235,.3)}
.b-ic .ic{width:21px;height:21px;color:#fff}

/* v10.2 — KB tablolar ve içindekiler */
.kb-main article table{width:100%;border-collapse:separate;border-spacing:0;margin:16px 0 22px;font-size:.88rem;border:1px solid var(--line);border-radius:12px;overflow:hidden}
.kb-main article th{background:linear-gradient(120deg,rgba(37,99,235,.08),rgba(124,58,237,.06));color:var(--ink);font-weight:600;text-align:left;padding:11px 14px;border-bottom:1px solid var(--line);font-size:.82rem}
.kb-main article td{padding:10px 14px;border-bottom:1px solid var(--line);color:#3c4c68;vertical-align:top}
.kb-main article tr:last-child td{border-bottom:0}
.kb-main article tbody tr:hover{background:#f7faff}
.kb-main article .tablo-kaydir{overflow-x:auto;margin:16px 0 22px}
.kb-main article .tablo-kaydir table{margin:0;min-width:560px}
.kb-main article code{background:#f2f7ff;border:1px solid rgba(37,99,235,.15);border-radius:6px;padding:2px 7px;font-family:Consolas,monospace;font-size:.82rem;color:var(--blue-700);word-break:break-all}


/* ============ v11 — Bilgi Bankasi wiki bilesenleri (yt-*) ============ */
/* Wiki icerigindeki bilesen yapisi ve ikon stilleri birebir korunur; renkler site paletine uyarlanmistir */
.kb-main article .yt-hero{background:linear-gradient(135deg,#0b1b33 0,#2563eb 55%,#7c3aed 100%);border-radius:16px;padding:36px 34px;color:#fff;margin:26px 0 32px;box-shadow:0 4px 20px rgba(37,99,235,.22);position:relative;overflow:hidden}
.kb-main article .yt-hero::before{content:'';position:absolute;top:-50%;right:-20%;width:300px;height:300px;border-radius:50%;background:rgba(255,255,255,.06)}
.kb-main article .yt-hero h2{color:#fff;border:none;margin:0 0 12px;font-size:1.5rem;padding:0}
.kb-main article .yt-hero p{color:rgba(255,255,255,.92);font-size:.95rem;margin:0;max-width:640px;line-height:1.7}
.kb-main article .yt-info-box{border-radius:12px;padding:18px 22px;margin:20px 0;display:flex;gap:14px;align-items:flex-start;font-size:.9rem}
.kb-main article .yt-info-box.tip{background:linear-gradient(135deg,#eaf7ee 0,#f0faf3 100%);border:1px solid #27ae60;border-left:4px solid #27ae60}
.kb-main article .yt-info-box.warning{background:linear-gradient(135deg,#fef9e7 0,#fffdf5 100%);border:1px solid #f39c12;border-left:4px solid #f39c12}
.kb-main article .yt-info-box.danger{background:linear-gradient(135deg,#fdedec 0,#fdf2f2 100%);border:1px solid #e74c3c;border-left:4px solid #e74c3c}
.kb-main article .yt-info-box.info{background:linear-gradient(135deg,rgba(37,99,235,.07) 0,rgba(14,165,233,.05) 100%);border:1px solid rgba(37,99,235,.4);border-left:4px solid var(--blue-600)}
.kb-main article .yt-info-box-icon{font-size:20px;flex-shrink:0;margin-top:2px}
.kb-main article .yt-info-box-content{flex:1}
.kb-main article .yt-info-box-content strong{display:block;margin-bottom:4px;font-size:.92rem;color:var(--ink)}
.kb-main article .yt-info-box-content p{margin:0;font-size:.88rem;line-height:1.65;color:#3b4a63}
.kb-main article .yt-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:24px 0}
.kb-main article .yt-feature-card{border:1px solid #e3ebf5;border-radius:14px;padding:22px;background:linear-gradient(180deg,#fff 0,#f7faff 100%);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;box-shadow:0 1px 4px rgba(11,27,51,.04)}
.kb-main article .yt-feature-card:hover{transform:translateY(-3px);box-shadow:0 8px 22px rgba(11,27,51,.08);border-color:var(--blue-600)}
.kb-main article .yt-feature-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:22px;margin-bottom:14px}
.kb-main article .yt-feature-card h4{margin:0 0 8px;font-size:.98rem;font-weight:600;color:var(--ink)}
.kb-main article .yt-feature-card p{margin:0;font-size:.85rem;color:#5a6a84;line-height:1.6}
.kb-main article .yt-steps{margin:24px 0;position:relative}
.kb-main article .yt-step{display:flex;gap:18px;margin:0 0 22px;position:relative}
.kb-main article .yt-step-num{width:40px;height:40px;border-radius:50%;background:var(--grad-3);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem;flex-shrink:0;box-shadow:0 2px 8px rgba(37,99,235,.3)}
.kb-main article .yt-step-content{flex:1;padding-top:6px}
.kb-main article .yt-step-content h4{margin:0 0 4px;font-size:.98rem;font-weight:600;color:var(--ink)}
.kb-main article .yt-step-content p{margin:0;font-size:.88rem;color:#5a6a84;line-height:1.65}
.kb-main article .yt-compare{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:24px 0}
.kb-main article .yt-compare-item{border-radius:12px;padding:20px;border:1px solid #e3ebf5}
.kb-main article .yt-compare-item.good{background:#f0faf3;border-color:#27ae60}
.kb-main article .yt-compare-item.bad{background:#fdf2f2;border-color:#e74c3c}
.kb-main article .yt-compare-item h4{margin:0 0 8px;font-size:.94rem;font-weight:600}
.kb-main article .yt-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;margin:24px 0}
.kb-main article .yt-stat{text-align:center;padding:20px 12px;border-radius:12px;background:#f7faff;border:1px solid #e3ebf5}
.kb-main article .yt-stat-num{font-size:1.7rem;font-weight:700;background:var(--grad-3);-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1.1;margin-bottom:6px}
.kb-main article .yt-stat-label{font-size:.72rem;color:#7a8aa3;text-transform:uppercase;letter-spacing:.5px}
.kb-main article .table-container{overflow-x:auto;margin:24px 0;border-radius:12px;border:1px solid #e3ebf5;box-shadow:0 1px 8px rgba(11,27,51,.05)}
.kb-main article .table-container table{width:100%;border-collapse:separate;border-spacing:0;margin:0}
.kb-main article .table-container thead tr{background:linear-gradient(135deg,#0b1b33 0,#2563eb 100%)}
.kb-main article .table-container th{padding:13px 16px;font-weight:600;font-size:.76rem;text-transform:uppercase;letter-spacing:.5px;color:#fff;border:none;text-align:left}
.kb-main article .table-container td{padding:11px 16px;border-bottom:1px solid #eef3fa;font-size:.87rem;color:#34445f}
.kb-main article .table-container tbody tr:last-child td{border-bottom:none}
.kb-main article .table-container tbody tr:nth-child(2n){background:#f8fbff}
.kb-main article .table-container tbody tr:hover{background:#eef4fe;transition:background .2s ease}
.kb-main article img{border-radius:10px;box-shadow:0 2px 16px rgba(11,27,51,.1);margin:18px 0;max-width:100%;height:auto;border:1px solid #e3ebf5;cursor:zoom-in;transition:transform .2s ease,box-shadow .2s ease;display:block}
.kb-main article img:hover{transform:scale(1.01);box-shadow:0 4px 20px rgba(11,27,51,.16)}
.kb-main article .kb-visual{cursor:default}
.kb-main article hr{border:none;height:1px;background:linear-gradient(to right,transparent,#d5dfe8,transparent);margin:34px 0}
.kb-main article pre{background:#0f1c33;border-radius:10px;padding:18px;overflow-x:auto;box-shadow:0 2px 12px rgba(11,27,51,.12);margin:18px 0}
.kb-main article pre code{background:none;color:#e8ecf1;padding:0;font-size:.82rem}
.kb-main article [id]{scroll-margin-top:96px}
@media (max-width:720px){
  .kb-main article .yt-compare{grid-template-columns:1fr}
  .kb-main article .yt-hero{padding:26px 22px}
}
/* Lightbox — gorsele tiklayinca buyutme */
.yt-lightbox-overlay{display:none;position:fixed;inset:0;background:rgba(4,10,24,.88);z-index:99999;cursor:zoom-out;justify-content:center;align-items:center;animation:ytLbIn .22s ease}
.yt-lightbox-overlay.active{display:flex}
.yt-lightbox-overlay img{max-width:92vw;max-height:90vh;border-radius:10px;box-shadow:0 8px 40px rgba(0,0,0,.5);animation:ytLbZoom .25s ease}
.yt-lightbox-close{position:fixed;top:16px;right:20px;color:#fff;font-size:30px;cursor:pointer;z-index:100000;width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(255,255,255,.14);transition:background .2s;line-height:1}
.yt-lightbox-close:hover{background:rgba(255,255,255,.3)}
@keyframes ytLbIn{from{opacity:0}to{opacity:1}}
@keyframes ytLbZoom{from{transform:scale(.85);opacity:0}to{transform:scale(1);opacity:1}}

/* ============ v11.1 — KB urun gruplari: yan menu + ana sayfa hub ============ */
/* Yan menu urun grubu basligi */
.kb-side .kb-prod{display:flex;align-items:center;gap:9px;margin:18px 2px 8px;padding:10px 12px;border-radius:10px;background:linear-gradient(120deg,rgba(37,99,235,.09),rgba(124,58,237,.07));border:1px solid rgba(37,99,235,.18);font-size:.8rem;font-weight:700;color:var(--ink);text-transform:uppercase;letter-spacing:.4px}
.kb-side .kb-prod .ic{width:16px;height:16px;color:var(--blue-600);flex-shrink:0}
/* Kategorisiz duz link listesi (or. Guncelleme Gunlugu) */
.kb-side ul.kb-flat{list-style:none;margin:4px 0 0;padding:0}
.kb-side ul.kb-flat li{margin:0}
.kb-side ul.kb-flat a{display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:9px;font-size:.86rem;font-weight:600;color:#3b4a63;text-decoration:none;transition:background .15s,color .15s}
.kb-side ul.kb-flat a .ic{width:14px;height:14px;color:var(--violet-600);flex-shrink:0}
.kb-side ul.kb-flat a:hover{background:rgba(37,99,235,.07);color:var(--blue-600)}
.kb-side ul.kb-flat a.on{background:rgba(37,99,235,.1);color:var(--blue-600)}
/* Hero istatistik cipleri */
.kb-hero-stats{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}
.kb-hstat{display:inline-flex;align-items:baseline;gap:6px;background:rgba(255,255,255,.72);border:1px solid rgba(37,99,235,.16);border-radius:999px;padding:8px 16px;font-size:.82rem;color:#51607a;backdrop-filter:blur(6px)}
.kb-hstat b{font-size:1.05rem;font-weight:700;background:var(--grad-3);-webkit-background-clip:text;background-clip:text;color:transparent}
/* ─── Hub: urun grubu vitrini ─── */
.kb-hub{margin:4px 0 34px}
.kb-hub-card{position:relative;border-radius:22px;padding:26px;background:linear-gradient(135deg,#0b1b33 0,#12294e 55%,#1d1b4b 100%);overflow:hidden;box-shadow:0 18px 44px rgba(11,27,51,.28)}
.kb-hub-glow{position:absolute;top:-120px;right:-80px;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,rgba(56,189,248,.28),transparent 65%);pointer-events:none;animation:hubGlow 9s ease-in-out infinite alternate}
@keyframes hubGlow{from{transform:translate(0,0) scale(1)}to{transform:translate(-50px,36px) scale(1.15)}}
.kb-hub-card::before{content:'';position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.05) 1px,transparent 1px);background-size:22px 22px;pointer-events:none}
.kb-hub-head{position:relative;display:flex;align-items:center;gap:14px;margin-bottom:20px}
.kb-hub-ic{width:52px;height:52px;border-radius:14px;background:var(--grad-3);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 6px 18px rgba(37,99,235,.4)}
.kb-hub-ic .ic{width:26px;height:26px;color:#fff}
.kb-hub-title{flex:1;min-width:0}
.kb-hub-title b{display:block;color:#fff;font-size:1.18rem;font-weight:700}
.kb-hub-title small{color:#93a7c9;font-size:.8rem}
.kb-hub-badge{display:inline-flex;align-items:center;gap:7px;background:rgba(34,197,94,.14);border:1px solid rgba(34,197,94,.45);color:#4ade80;font-size:.68rem;font-weight:700;letter-spacing:.8px;padding:7px 13px;border-radius:999px;flex-shrink:0}
.kb-hub-badge i{width:7px;height:7px;border-radius:50%;background:#4ade80;animation:pulse 1.6s ease-in-out infinite}
.kb-hub-cats{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:12px}
.kb-hub-cat{display:flex;align-items:flex-start;gap:12px;padding:16px;border-radius:14px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);text-decoration:none;transition:background .2s,border-color .2s,transform .2s;position:relative}
.kb-hub-cat:hover{background:rgba(255,255,255,.11);border-color:rgba(56,189,248,.5);transform:translateY(-2px)}
.kb-hub-cat .b-ic{width:38px;height:38px;border-radius:10px;flex-shrink:0}
.kb-hub-cat .b-ic .ic{width:18px;height:18px}
.kb-hub-cat>span:not(.b-ic){flex:1;min-width:0}
.kb-hub-cat b{display:block;color:#fff;font-size:.94rem;font-weight:600;margin-bottom:3px}
.kb-hub-cat small{color:#93a7c9;font-size:.78rem;line-height:1.5;display:block}
.kb-hub-cat em{font-style:normal;font-size:.68rem;font-weight:700;color:#7dd3fc;background:rgba(14,165,233,.14);border:1px solid rgba(14,165,233,.35);padding:4px 9px;border-radius:999px;white-space:nowrap;flex-shrink:0}
.kb-hub-log{position:relative;display:flex;align-items:center;gap:11px;margin-top:12px;padding:13px 16px;border-radius:12px;background:linear-gradient(120deg,rgba(124,58,237,.2),rgba(37,99,235,.14));border:1px solid rgba(124,58,237,.4);text-decoration:none;transition:border-color .2s,background .2s}
.kb-hub-log:hover{border-color:rgba(167,139,250,.75);background:linear-gradient(120deg,rgba(124,58,237,.28),rgba(37,99,235,.2))}
.kb-hub-log .ic{width:17px;height:17px;color:#c4b5fd;flex-shrink:0}
.kb-hub-log span{flex:1;color:#cbd7ec;font-size:.85rem}
.kb-hub-log span b{color:#fff;font-weight:600}
.kb-hub-log em{font-style:normal;color:#c4b5fd;font-size:1.15rem;line-height:1}
/* Yakinda kartlari */
.kb-hub-soon{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin-top:14px}
.kb-hub-mini{position:relative;display:block;padding:14px 16px;border-radius:14px;border:1.5px dashed #c9d6ea;background:rgba(255,255,255,.6)}
.kb-hub-mini .b-ic{margin-bottom:10px}
.kb-hub-mini i{position:absolute;top:14px;right:14px}
.kb-hub-mini .b-ic{width:36px;height:36px;border-radius:10px;flex-shrink:0;opacity:.55;filter:saturate(.4)}
.kb-hub-mini .b-ic .ic{width:17px;height:17px}
.kb-hub-mini>span:not(.b-ic){display:block}
.kb-hub-mini b{display:block;color:#51607a;font-size:.85rem;font-weight:600}
.kb-hub-mini small{color:#8a99b5;font-size:.73rem}
.kb-hub-mini i{font-style:normal;font-size:.6rem;font-weight:700;letter-spacing:.6px;color:#7a8aa3;background:#eef3fa;border:1px solid #dbe5f2;padding:4px 8px;border-radius:999px;white-space:nowrap;flex-shrink:0}
@media (max-width:860px){
  .kb-hub-cats{grid-template-columns:1fr}
  .kb-hub-soon{grid-template-columns:1fr}
  .kb-hub-head{flex-wrap:wrap}
}

/* ============ v11.2 — Guncelleme gunlugu mockup (.log-mock) ============ */
.log-mock{background:linear-gradient(135deg,#0b1b33 0,#12294e 60%,#1d1b4b 100%);border-radius:18px;padding:22px 24px;box-shadow:0 16px 40px rgba(11,27,51,.3);position:relative;overflow:hidden}
.log-mock::before{content:'';position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.05) 1px,transparent 1px);background-size:20px 20px;pointer-events:none}
.lg-head{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}
.lg-head b{color:#fff;font-size:.95rem;font-weight:600}
.lg-live{display:inline-flex;align-items:center;gap:7px;background:rgba(56,189,248,.12);border:1px solid rgba(56,189,248,.4);color:#7dd3fc;font-size:.62rem;font-weight:700;letter-spacing:.8px;padding:6px 12px;border-radius:999px}
.lg-live i{width:7px;height:7px;border-radius:50%;background:#38bdf8;animation:pulse 1.6s ease-in-out infinite}
.lg-rows{position:relative;padding-left:14px}
.lg-rows::before{content:'';position:absolute;left:41px;top:12px;bottom:12px;width:2px;background:linear-gradient(180deg,#38bdf8,rgba(124,58,237,.5) 70%,transparent);border-radius:2px;opacity:.45}
.lg-row{position:relative;display:flex;align-items:center;gap:14px;padding:9px 12px 9px 0;border-radius:12px}
.lg-date{position:relative;z-index:1;flex-shrink:0;width:56px;text-align:center;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);color:#b9c8e2;font-size:.68rem;font-weight:700;padding:6px 0;border-radius:8px;font-variant-numeric:tabular-nums}
.lg-txt{flex:1;min-width:0}
.lg-txt b{display:block;color:#e6edf9;font-size:.84rem;font-weight:600;line-height:1.3}
.lg-txt small{display:block;color:#8aa0c4;font-size:.72rem;line-height:1.4;margin-top:2px}
.lg-row em{font-style:normal;flex-shrink:0;font-size:.6rem;font-weight:700;letter-spacing:.7px;color:#4ade80;background:rgba(34,197,94,.13);border:1px solid rgba(34,197,94,.45);padding:4px 9px;border-radius:999px;animation:pulse 1.6s ease-in-out infinite}
.lg-row.yeni{background:linear-gradient(120deg,rgba(56,189,248,.1),rgba(124,58,237,.1));border:1px solid rgba(56,189,248,.3);padding-left:12px;margin-left:-12px}
.lg-row.yeni .lg-date{background:var(--grad-3);border-color:transparent;color:#fff}
@media (max-width:560px){
  .lg-txt small{display:none}
  .lg-date{width:48px}
}

/* ============ v11.3 — Bilgi Bankasi bolum secim sayfasi (/bilgi-bankasi/) ============ */
.kb-choose{padding:10px 0 80px}
.kb-secim{display:grid;gap:16px}
.kb-sec{position:relative;display:block;border-radius:22px;padding:30px 32px;text-decoration:none;overflow:hidden;background:linear-gradient(135deg,#0b1b33 0,#12294e 55%,#1d1b4b 100%);box-shadow:0 18px 44px rgba(11,27,51,.26);transition:transform .25s ease,box-shadow .25s ease}
a.kb-sec:hover{transform:translateY(-4px);box-shadow:0 26px 56px rgba(11,27,51,.34)}
.kb-sec::before{content:'';position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.05) 1px,transparent 1px);background-size:22px 22px;pointer-events:none}
.kb-sec-top{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}
.kb-sec-title{position:relative;display:block;color:#fff;font-size:1.35rem;font-weight:700;margin-bottom:8px}
.kb-sec-desc{position:relative;color:#9fb2d4;font-size:.92rem;line-height:1.7;margin:0 0 18px;max-width:640px}
.kb-sec-chips{position:relative;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}
.kb-sec-chips span{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);color:#c3d2ec;font-size:.74rem;font-weight:600;padding:6px 13px;border-radius:999px}
.kb-sec-go{position:relative;display:inline-flex;align-items:center;gap:10px;background:var(--grad-3);color:#fff;font-size:.88rem;font-weight:600;padding:12px 22px;border-radius:999px;box-shadow:0 8px 20px rgba(37,99,235,.4);transition:gap .2s ease}
a.kb-sec:hover .kb-sec-go{gap:15px}
.kb-sec-go em{font-style:normal;font-size:1rem;line-height:1}
/* hazirlanan bolum kartlari */
.kb-sec-soonlar{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}
.kb-sec.soon{background:rgba(255,255,255,.65);border:1.5px dashed #c9d6ea;box-shadow:none;padding:24px 26px}
.kb-sec.soon .kb-hub-ic{background:#e8effa;box-shadow:none}
.kb-sec.soon .kb-hub-ic .ic{color:#7a8aa3}
.kb-sec.soon .kb-sec-title{color:#51607a;font-size:1.02rem}
.kb-sec.soon .kb-sec-desc{color:#8a99b5;font-size:.83rem;margin-bottom:0}
.kb-sec.soon::before{display:none}
.kb-sec-soon-badge{font-size:.62rem;font-weight:700;letter-spacing:.6px;color:#7a8aa3;background:#eef3fa;border:1px solid #dbe5f2;padding:5px 11px;border-radius:999px;white-space:nowrap}
@media (max-width:720px){
  .kb-sec{padding:24px 20px}
}

/* ============ v12 — KB okuma araclari: ilerleme cubugu, bolum cipleri, yukari cik, demo modal, capa ============ */
html{scroll-behavior:smooth}
/* Ust bar: ilerleme + bolum cipleri (yalniz makale sayfalarinda JS uretir) */
.kb-topbar{position:fixed;left:0;right:0;z-index:900;background:rgba(255,255,255,.94);backdrop-filter:blur(12px);border-bottom:1px solid #e3ebf5;box-shadow:0 6px 20px rgba(11,27,51,.06);transform:translateY(calc(-100% - 120px));visibility:hidden;transition:transform .3s ease,visibility .3s}
.kb-topbar.gorunur{transform:translateY(0);visibility:visible}
.kb-progress{height:3px;background:#eef3fa}
.kb-progress i{display:block;height:100%;width:0;background:var(--grad-3);border-radius:0 3px 3px 0;transition:width .1s linear}
.kb-chips{display:flex;gap:6px;overflow-x:auto;padding:8px 14px;scrollbar-width:none}
.kb-chips::-webkit-scrollbar{display:none}
.kb-chips a{flex-shrink:0;white-space:nowrap;font-size:.76rem;font-weight:600;color:#51607a;text-decoration:none;padding:6px 13px;border-radius:999px;border:1px solid #e3ebf5;background:#fff;transition:color .18s,background .18s,border-color .18s}
.kb-chips a:hover{color:var(--blue-600);border-color:rgba(37,99,235,.4)}
.kb-chips a.on{background:var(--grad-3);color:#fff;border-color:transparent}
/* Capa ofseti: sabit header + ust bar payi */
.kb-main article [id]{scroll-margin-top:140px}
/* Yukari cik butonu (tum site) */
.scrolltop{position:fixed;right:22px;bottom:26px;z-index:950;width:46px;height:46px;border-radius:50%;border:0;cursor:pointer;background:var(--grad-3);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 26px rgba(37,99,235,.42);opacity:0;visibility:hidden;transform:translateY(14px);transition:opacity .25s,transform .25s,visibility .25s}
.scrolltop.gorunur{opacity:1;visibility:visible;transform:translateY(0)}
.scrolltop:hover{transform:translateY(-3px)}
.scrolltop svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}
/* Baslik capasi: hover'da # gorunur, tiklayinca link kopyalanir */
.kb-main article h2[id]{position:relative}
.kb-anchor{margin-left:8px;font-weight:600;color:rgba(37,99,235,.55);text-decoration:none;opacity:0;transition:opacity .15s;font-size:.85em}
.kb-main article h2[id]:hover .kb-anchor{opacity:1}
.kb-anchor:hover{color:var(--blue-600)}
.kb-anchor.kopyalandi::after{content:'kopyalandı ✓';position:absolute;margin-left:8px;font-size:.62rem;font-weight:700;color:#16a34a;background:#f0faf3;border:1px solid #bbe7c8;padding:3px 9px;border-radius:999px;white-space:nowrap;top:50%;transform:translateY(-50%)}
/* Demo player modali */
.demo-modal{display:none;position:fixed;inset:0;z-index:99998;background:rgba(4,10,24,.85);backdrop-filter:blur(5px);align-items:center;justify-content:center;padding:20px}
.demo-modal.acik{display:flex;animation:ytLbIn .22s ease}
.demo-kutu{position:relative;width:100%;max-width:920px;background:#04101f;border-radius:14px;overflow:hidden;box-shadow:0 24px 70px rgba(0,0,0,.55);border:1px solid rgba(56,189,248,.25)}
.demo-kutu iframe{width:100%;aspect-ratio:16/9;border:0;display:block}
.demo-kapat{position:absolute;top:10px;right:12px;z-index:2;background:rgba(255,255,255,.16);color:#fff;border:0;width:36px;height:36px;border-radius:50%;font-size:22px;cursor:pointer;line-height:1;transition:background .2s}
.demo-kapat:hover{background:rgba(255,255,255,.32)}
@media (max-width:560px){
  .scrolltop{right:14px;bottom:18px;width:42px;height:42px}
}

/* ============ v13 — Mega menu hover koprusu: link ile panel arasindaki 10px bosluk hover'i koparmasin ============ */
.dropdown::before{content:'';position:absolute;left:0;right:0;top:-14px;height:14px}

/* ============ v14 — Sayfa gecisleri: View Transitions (cross-document) ============ */
/* Destekleyen tarayicida (Chrome/Edge/Safari 18+) sayfa gecisleri yumusak akar;
   desteklemeyende normal anlik gecis — hiz maliyeti SIFIR. */
@view-transition{navigation:auto}
@media (prefers-reduced-motion:no-preference){
  ::view-transition-old(root){animation:vtEski .16s ease both}
  ::view-transition-new(root){animation:vtYeni .26s ease both}
  @keyframes vtEski{to{opacity:0;transform:translateY(-8px)}}
  @keyframes vtYeni{from{opacity:0;transform:translateY(10px)}}
  /* header her sayfada ayni — gecis sirasinda sabit kalsin (pro dokunus) */
  .site-header{view-transition-name:yy-header}
}
/* View Transitions desteklemeyen tarayicilar icin zarif giris */
@supports not (view-transition-name:kok){
  @media (prefers-reduced-motion:no-preference){
    body{animation:sayfaGiris .28s ease}
    @keyframes sayfaGiris{from{opacity:.4}}
  }
}

/* ============ v15 — Hakkimizda sayfasi: kimlik, yolculuk karti, zaman tuneli, kunye ============ */
body.page-about{--deco:#1d4ed8}

/* ─── Hero yolculuk karti (.yol-mock) ─── */
.yol-mock{background:linear-gradient(135deg,#0b1b33 0,#12294e 60%,#1d1b4b 100%);border-radius:20px;padding:24px;box-shadow:0 20px 50px rgba(11,27,51,.3);position:relative;overflow:hidden}
.yol-mock::before{content:'';position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.05) 1px,transparent 1px);background-size:20px 20px;pointer-events:none}
.ym2-head{position:relative;display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}
.ym2-head b{color:#fff;font-size:1rem;font-weight:700;letter-spacing:.5px}
.ym2-canli{display:inline-flex;align-items:center;gap:7px;background:rgba(56,189,248,.12);border:1px solid rgba(56,189,248,.4);color:#7dd3fc;font-size:.62rem;font-weight:700;letter-spacing:.8px;padding:6px 12px;border-radius:999px}
.ym2-canli i{width:7px;height:7px;border-radius:50%;background:#38bdf8;animation:pulse 1.6s ease-in-out infinite}
.ym2-duraklar{position:relative;display:flex;justify-content:space-between;gap:6px;margin-bottom:14px}
.ym2-durak{display:flex;flex-direction:column;align-items:center;gap:7px;flex:1;min-width:0}
.ym2-durak .ic{width:38px;height:38px;padding:9px;border-radius:11px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);color:#8aa0c4}
.ym2-durak.gecti .ic{color:#7dd3fc;border-color:rgba(56,189,248,.35)}
.ym2-durak.simdi .ic{background:var(--grad-3);border-color:transparent;color:#fff;box-shadow:0 6px 18px rgba(37,99,235,.45);animation:pulse 2.2s ease-in-out infinite}
.ym2-durak small{color:#93a7c9;font-size:.62rem;line-height:1.35;text-align:center;font-weight:600}
.ym2-durak.simdi small{color:#c4b5fd}
.ym2-hat{position:relative;height:8px;border-radius:4px;background:rgba(255,255,255,.08);overflow:hidden;margin-bottom:16px}
.ym2-hat i{position:absolute;inset:0;border-radius:4px;background:var(--grad-3);transform-origin:left;animation:ym2dolum 6s ease-in-out infinite}
@keyframes ym2dolum{0%{transform:scaleX(.06)}55%{transform:scaleX(1)}70%{transform:scaleX(1)}100%{transform:scaleX(.06)}}
.ym2-cip{position:relative;display:flex;align-items:center;gap:9px;background:linear-gradient(120deg,rgba(124,58,237,.2),rgba(37,99,235,.14));border:1px solid rgba(124,58,237,.4);border-radius:11px;padding:11px 14px;color:#cbd7ec;font-size:.78rem;font-weight:600}
.ym2-cip i{width:8px;height:8px;border-radius:50%;background:#4ade80;animation:pulse 1.6s ease-in-out infinite;flex-shrink:0}

/* ─── Firma metni + ek hizmet cipleri ─── */
.hakk-metin{max-width:840px;margin:0 auto;text-align:center}
.hakk-metin p{font-size:1.02rem;line-height:1.85}
.hakk-metin b{color:var(--ink)}
.ek-chips{display:flex;flex-wrap:wrap;gap:9px;justify-content:center;margin-top:22px}

/* ─── Zaman tuneli ─── */
.tl{position:relative;max-width:900px;margin:30px auto 0;padding:10px 0}
.tl::before{content:'';position:absolute;left:50%;top:0;bottom:0;width:3px;transform:translateX(-50%);border-radius:3px;background:repeating-linear-gradient(180deg,rgba(37,99,235,.55) 0 14px,rgba(37,99,235,.12) 14px 24px);background-size:100% 48px;animation:flowline 1.6s linear infinite}
.tl-item{position:relative;width:50%;padding:14px 44px 14px 0}
.tl-item:nth-child(even){margin-left:50%;padding:14px 0 14px 44px}
.tl-item::before{content:'';position:absolute;top:38px;right:-8px;width:16px;height:16px;border-radius:50%;background:#fff;border:4px solid var(--blue-600);box-shadow:0 0 0 5px rgba(37,99,235,.14);z-index:2}
.tl-item:nth-child(even)::before{right:auto;left:-8px}
.tl-kart{display:flex;gap:15px;align-items:flex-start;background:#fff;border:1px solid #e3ebf5;border-radius:16px;padding:20px 22px;box-shadow:0 6px 24px rgba(11,27,51,.06);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}
.tl-kart:hover{transform:translateY(-3px);border-color:rgba(37,99,235,.45);box-shadow:0 14px 34px rgba(11,27,51,.1)}
.tl-ic{width:44px;height:44px;border-radius:12px;background:var(--grad-3);display:flex;align-items:center;justify-content:center;flex-shrink:0}
.tl-ic .ic{width:20px;height:20px;color:#fff}
.tl-yil{display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.6px;color:var(--blue-600);background:rgba(37,99,235,.08);border:1px solid rgba(37,99,235,.22);padding:4px 11px;border-radius:999px;margin-bottom:7px}
.tl-kart h3{font-size:1.02rem;font-weight:600;color:var(--ink);margin:0 0 5px}
.tl-kart p{font-size:.88rem;line-height:1.65;margin:0}
.tl-item.simdi .tl-kart{border:1.5px solid transparent;background:linear-gradient(#fff,#fff) padding-box,var(--grad-3) border-box;box-shadow:0 16px 40px rgba(37,99,235,.16)}
.tl-item.simdi::before{background:var(--grad-3);border-color:#fff;animation:pulse 2s ease-in-out infinite}
.tl-item.simdi .tl-yil{background:var(--grad-3);color:#fff;border-color:transparent}
@media (max-width:860px){
  .tl::before{left:16px;transform:none}
  .tl-item,.tl-item:nth-child(even){width:100%;margin-left:0;padding:12px 0 12px 44px}
  .tl-item::before,.tl-item:nth-child(even)::before{left:8px;right:auto}
}

/* ─── Deger kartlari ─── */
.deger-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;margin-top:10px}
.deger{background:#fff;border:1px solid #e3ebf5;border-radius:18px;padding:26px 24px;box-shadow:0 6px 24px rgba(11,27,51,.06);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}
.deger:hover{transform:translateY(-4px);border-color:rgba(37,99,235,.4);box-shadow:0 16px 38px rgba(11,27,51,.1)}
.deger .b-ic{margin-bottom:15px}
.deger h3{font-size:1rem;font-weight:600;color:var(--ink);margin:0 0 8px}
.deger p{font-size:.88rem;line-height:1.7;margin:0}

/* ─── Kunye kartlari ─── */
.firma-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;max-width:960px;margin:10px auto 0}
.firma-kart{background:#fff;border:1px solid #e3ebf5;border-radius:18px;padding:26px 26px 18px;box-shadow:0 6px 24px rgba(11,27,51,.06)}
.firma-kart > h3{display:flex;align-items:center;gap:10px;font-size:1.02rem;font-weight:600;color:var(--ink);margin:0 0 18px;padding-bottom:14px;border-bottom:1px solid #eef3fa}
.firma-kart > h3 .ic{width:20px;height:20px;color:var(--blue-600)}
.firma-kart ul{list-style:none;margin:0;padding:0}
.firma-kart li{display:flex;gap:13px;align-items:flex-start;padding:10px 0;border-bottom:1px dashed #eef3fa;font-size:.9rem;line-height:1.6}
.firma-kart li:last-child{border-bottom:0}
.firma-kart li > .ic{width:17px;height:17px;color:var(--blue-600);flex-shrink:0;margin-top:4px}
.firma-kart li b{display:block;font-size:.72rem;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:#7a8aa3;margin-bottom:2px}
.firma-kart li code{background:#f0f4fa;border:1px solid #e3ebf5;padding:3px 9px;border-radius:7px;font-size:.84rem;color:var(--ink);letter-spacing:.4px}
.firma-kart li a{color:var(--blue-600);font-weight:600}
@media (max-width:760px){
  .firma-grid{grid-template-columns:1fr}
}

/* ============ v16 — Logo alti "20+ Yil Deneyim" rozeti ============ */
.brand-ic{display:flex;flex-direction:column;align-items:center;gap:3px}
.brand-yil{
  display:inline-flex;align-items:center;gap:5px;
  font-size:.56rem;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;
  background:linear-gradient(90deg,#2563eb,#0ea5e9 30%,#7c3aed 55%,#2563eb 80%);
  background-size:250% 100%;
  -webkit-background-clip:text;background-clip:text;color:transparent;
  animation:yilParilti 4s linear infinite;
  white-space:nowrap;line-height:1;
}
.brand-yil i{
  width:5px;height:5px;border-radius:50%;flex-shrink:0;
  background:linear-gradient(120deg,#2563eb,#0ea5e9);
  animation:pulse 1.8s ease-in-out infinite;
}
@keyframes yilParilti{to{background-position:250% 0}}
@media (max-width:820px){.brand-yil{font-size:.5rem;letter-spacing:1.2px}}

/* ============ v17 — Yasal sayfalar (.page-legal): belge karti, sekmeler, PDF/yazdirma ============ */
body.page-legal{--deco:#334e7d}
/* sekme gecisi */
.szl-tabs{display:flex;gap:10px;justify-content:center;margin-top:22px;flex-wrap:wrap}
.szl-tabs a{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:999px;background:#fff;border:1px solid #dbe5f2;color:#51607a;font-size:.88rem;font-weight:600;text-decoration:none;transition:border-color .2s,color .2s,transform .2s}
.szl-tabs a .ic{width:15px;height:15px}
.szl-tabs a:hover{border-color:var(--blue-600);color:var(--blue-600);transform:translateY(-2px)}
.szl-tabs a.on{background:var(--grad-3);color:#fff;border-color:transparent;box-shadow:0 8px 20px rgba(37,99,235,.32)}
/* belge karti (kagit gorunumu) */
.szl-doc{max-width:880px;margin:0 auto;background:#fff;border:1px solid #e3ebf5;border-radius:20px;padding:38px 44px 44px;box-shadow:0 18px 50px rgba(11,27,51,.08);position:relative}
.szl-doc::before{content:'';position:absolute;top:0;left:0;right:0;height:5px;border-radius:20px 20px 0 0;background:var(--grad-3)}
.szl-doc-head{display:flex;align-items:center;gap:16px;padding-bottom:20px;margin-bottom:26px;border-bottom:1px solid #eef3fa}
.szl-doc-head img{height:30px;width:auto}
.szl-doc-head b{display:block;color:var(--ink);font-size:.95rem;letter-spacing:.6px}
.szl-doc-head small{color:#8a99b5;font-size:.74rem}
.szl-muhur{margin-left:auto;width:42px;height:42px;border-radius:50%;background:rgba(37,99,235,.07);border:1px dashed rgba(37,99,235,.4);display:flex;align-items:center;justify-content:center}
.szl-muhur .ic{width:19px;height:19px;color:var(--blue-600)}
.szl-doc h2{display:flex;align-items:center;gap:10px;font-size:1rem;font-weight:600;color:var(--ink);margin:28px 0 10px}
.szl-doc h2::before{content:'';width:4px;height:15px;border-radius:3px;background:var(--grad-3);flex-shrink:0}
.szl-doc p{font-size:.92rem;line-height:1.85;color:#3b4a63;margin:0 0 13px}
/* aksiyonlar */
.szl-actions{display:flex;gap:12px;justify-content:center;margin-top:30px;flex-wrap:wrap}
.szl-not{text-align:center;font-size:.8rem;color:#8a99b5;margin-top:14px}
@media (max-width:640px){.szl-doc{padding:26px 20px 30px}}

/* ─── PDF / Yazdirma duzeni: yalnizca belge basilir ─── */
@media print{
  body.page-legal .site-header,
  body.page-legal .mobile-nav,
  body.page-legal .page-deco,
  body.page-legal .hero,
  body.page-legal .szl-tabs,
  body.page-legal .szl-actions,
  body.page-legal .szl-not,
  body.page-legal .site-footer,
  body.page-legal .scrolltop{display:none !important}
  body.page-legal{background:#fff !important}
  body.page-legal .section{padding:0 !important}
  body.page-legal .szl-doc{max-width:100%;border:0;box-shadow:none;border-radius:0;padding:0}
  body.page-legal .szl-doc::before{display:none}
  body.page-legal .szl-doc p{color:#000;font-size:11pt;line-height:1.7}
  body.page-legal .szl-doc h2{color:#000;font-size:12.5pt;page-break-after:avoid}
  body.page-legal .szl-doc h2::before{display:none}
  body.page-legal .szl-doc-head{border-bottom:2px solid #000}
  body.page-legal .szl-muhur{display:none}
}

/* ============ v18 — Hizmet sayfasi fiyat bolumleri (.fiyat-*) ============ */
.fiyat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:18px;margin-top:10px}
.fiyat-kart{position:relative;background:#fff;border:1px solid #e3ebf5;border-radius:20px;padding:28px 24px;box-shadow:0 6px 24px rgba(11,27,51,.06);display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}
.fiyat-kart:hover{transform:translateY(-5px);border-color:rgba(37,99,235,.4);box-shadow:0 18px 40px rgba(11,27,51,.11)}
.fiyat-ad{font-size:1rem;font-weight:600;color:var(--ink);margin-bottom:4px}
.fiyat-mini{font-size:.76rem;color:#8a99b5;margin-bottom:16px}
.fiyat-tutar{margin-bottom:4px}
.fiyat-tutar small{display:block;font-size:.68rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:#8a99b5;margin-bottom:4px}
.fiyat-tutar b{font-size:1.9rem;font-weight:700;background:var(--grad-3);-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1}
.fiyat-tutar i{font-style:normal;font-size:.85rem;color:#7a8aa3;font-weight:600}
.fiyat-kart ul{list-style:none;margin:16px 0 22px;padding:16px 0 0;border-top:1px dashed #e3ebf5;flex:1}
.fiyat-kart ul li{display:flex;gap:9px;align-items:flex-start;font-size:.84rem;line-height:1.55;color:#51607a;margin-bottom:9px}
.fiyat-kart ul li .ic{width:15px;height:15px;color:#16a34a;flex-shrink:0;margin-top:3px}
.fiyat-kart .btn{width:100%;justify-content:center}
/* one cikan paket */
.fiyat-kart.populer{border:1.5px solid transparent;background:linear-gradient(#fff,#fff) padding-box,var(--grad-3) border-box}
.fiyat-rozet{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:var(--grad-3);color:#fff;font-size:.62rem;font-weight:700;letter-spacing:.7px;padding:5px 14px;border-radius:999px;white-space:nowrap;box-shadow:0 6px 16px rgba(37,99,235,.35)}
/* kurumsal kart (koyu) */
.fiyat-kart.kurumsal{background:linear-gradient(135deg,#0b1b33 0,#12294e 60%,#1d1b4b 100%);border:0;overflow:hidden}
.fiyat-kart.kurumsal::before{content:'';position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.05) 1px,transparent 1px);background-size:20px 20px;pointer-events:none}
.fiyat-kart.kurumsal .fiyat-ad{color:#fff}
.fiyat-kart.kurumsal .fiyat-mini{color:#93a7c9}
.fiyat-kart.kurumsal .fiyat-tutar b{background:linear-gradient(120deg,#7dd3fc,#c4b5fd);-webkit-background-clip:text;background-clip:text}
.fiyat-kart.kurumsal .fiyat-tutar small,.fiyat-kart.kurumsal .fiyat-tutar i{color:#93a7c9}
.fiyat-kart.kurumsal ul{border-top-color:rgba(255,255,255,.14)}
.fiyat-kart.kurumsal ul li{color:#b9c8e2}
.fiyat-kart.kurumsal ul li .ic{color:#4ade80}
.fiyat-not{text-align:center;font-size:.8rem;color:#8a99b5;margin-top:18px}

/* ============ v19 — Radyo fiyat bolumu: donem toggle, switch ozellikler, ekolayzer ============ */
/* Aylik/Yillik toggle */
.rfy-toggle{display:flex;justify-content:center;gap:0;margin:0 auto 30px;background:#fff;border:1px solid #dbe5f2;border-radius:999px;padding:5px;width:max-content;box-shadow:0 6px 20px rgba(11,27,51,.07)}
.rfy-toggle button{position:relative;border:0;background:transparent;cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:600;color:#51607a;padding:10px 26px;border-radius:999px;transition:color .2s,background .3s,box-shadow .3s}
.rfy-toggle button.on{background:var(--grad-3);color:#fff;box-shadow:0 6px 16px rgba(124,58,237,.35)}
.rfy-toggle button em{position:absolute;top:-11px;right:-6px;font-style:normal;font-size:.54rem;font-weight:700;letter-spacing:.5px;background:#16a34a;color:#fff;padding:3px 8px;border-radius:999px;white-space:nowrap;box-shadow:0 4px 10px rgba(22,163,74,.4);animation:pulse 2s ease-in-out infinite}
/* kart ust satiri + mini ekolayzer */
.rfy-ust{display:flex;align-items:center;justify-content:space-between;gap:10px}
.rfy-eq{display:inline-flex;align-items:flex-end;gap:2.5px;height:16px}
.rfy-eq i{width:3.5px;border-radius:2px;background:var(--grad-3);animation:eqDans 1s ease-in-out infinite}
.rfy-eq i:nth-child(1){height:7px;animation-delay:0s}
.rfy-eq i:nth-child(2){height:14px;animation-delay:.18s}
.rfy-eq i:nth-child(3){height:9px;animation-delay:.36s}
.rfy-eq i:nth-child(4){height:12px;animation-delay:.54s}
@keyframes eqDans{0%,100%{transform:scaleY(.5)}50%{transform:scaleY(1)}}
/* ozellik listesi: switch satirlari */
.rfy-oz{list-style:none;margin:16px 0 22px;padding:16px 0 0;border-top:1px dashed #e3ebf5;flex:1}
.rfy-oz li{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:.84rem;color:#51607a;padding:6px 0}
.rfy-oz li + li{border-top:1px solid #f4f7fc}
.sw{position:relative;width:34px;height:19px;border-radius:999px;background:#fca5a5;flex-shrink:0;transition:background .3s}
.sw::after{content:'';position:absolute;top:2.5px;left:2.5px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.25);transition:transform .3s ease}
.sw.on{background:#22c55e}
.sw.on::after{transform:translateX(15px)}
.rfy-oz li:has(.sw:not(.on)) span{color:#a5b1c6;text-decoration:line-through;text-decoration-color:rgba(165,177,198,.5)}
/* fiyat degisim animasyonu */
.rfy-fiyat.flip b,.rfy-fiyat.flip i{animation:fiyatFlip .45s ease}
@keyframes fiyatFlip{0%{opacity:0;transform:translateY(12px) scale(.9)}100%{opacity:1;transform:translateY(0) scale(1)}}
/* multi link karti: yalniz yillik */
.rfy-multi{border:1.5px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(120deg,#7c3aed,#0ea5e9) border-box}
.rfy-yillik-rozet{background:linear-gradient(120deg,#7c3aed,#8b5cf6)}
.rfy[data-donem="ay"] .rfy-multi{opacity:.72;filter:saturate(.75)}
.rfy[data-donem="ay"] .rfy-multi:hover{opacity:1;filter:none}

/* ============ v20 — Fiyat bolumu yildiz satiri (AggregateRating gorunur karsiligi) ============ */
.puan-satir{display:flex;align-items:center;justify-content:center;gap:9px;margin:-12px 0 26px}
.yildizlar{position:relative;display:inline-block;font-size:1.25rem;letter-spacing:2px;line-height:1}
.yildiz-bos{color:#d7e1f0}
.yildiz-dolu{position:absolute;left:0;top:0;overflow:hidden;white-space:nowrap;color:#f59e0b;text-shadow:0 1px 6px rgba(245,158,11,.35)}
.puan-satir b{color:var(--ink);font-size:.95rem;font-weight:700}
.puan-satir small{color:#7a8aa3;font-size:.82rem}

/* ============ v21 — Fiyat kartlari site kimligine burundu: koyu panel serit, aurora, gradyan ============ */
/* kart gövdesi: aurora yikamali, daha derin */
.rfy .fiyat-kart{
  padding:0 24px 26px;overflow:hidden;
  background:
    radial-gradient(420px 200px at 85% -40px, rgba(124,58,237,.06), transparent 65%),
    radial-gradient(360px 180px at 0% 105%, rgba(14,165,233,.05), transparent 60%),
    #fff;
}
/* sag alt kose filigrani: dev transparan mikrofon (radyo kimligi) */
.rfy .fiyat-kart:not(.kurumsal)::after{
  content:'';position:absolute;right:-46px;bottom:-46px;width:190px;height:190px;opacity:.05;pointer-events:none;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237c3aed' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 1a3 3 0 0 0-3 3v8a3 3 0 0 0 6 0V4a3 3 0 0 0-3-3z'/%3E%3Cpath d='M19 10v2a7 7 0 0 1-14 0v-2M12 19v4M8 23h8'/%3E%3C/svg%3E") no-repeat center/contain;
  transform:rotate(-12deg);
}
/* ── ust serit: sitenin koyu mock paneli ── */
.rfy .rfy-ust{
  margin:0 -24px 18px;padding:16px 22px;position:relative;overflow:hidden;
  background:linear-gradient(135deg,#0b1b33 0,#12294e 65%,#1d1b4b 100%);
  border-radius:18px 18px 0 0;
}
.rfy .rfy-ust::before{
  content:'';position:absolute;inset:0;pointer-events:none;
  background-image:radial-gradient(rgba(255,255,255,.06) 1px,transparent 1px);
  background-size:16px 16px;
}
.rfy .rfy-ust::after{
  content:'';position:absolute;top:-46px;right:-24px;width:150px;height:150px;border-radius:50%;
  background:radial-gradient(circle, rgba(56,189,248,.3), transparent 65%);pointer-events:none;
  animation:hubGlow 7s ease-in-out infinite alternate;
}
.rfy .rfy-ust .fiyat-ad{color:#fff;margin:0;position:relative;display:flex;align-items:center;gap:9px}
.rfy .rfy-ust .fiyat-ad::before{content:'';width:8px;height:8px;border-radius:50%;background:#4ade80;box-shadow:0 0 10px rgba(74,222,128,.9);animation:pulse 1.8s ease-in-out infinite}
.rfy .rfy-ust .rfy-eq{position:relative}
.rfy .rfy-ust .rfy-eq i{background:linear-gradient(180deg,#38bdf8,#7c3aed)}
/* populer kartin seridi: akan gradyan */
.rfy .fiyat-kart.populer .rfy-ust{background:linear-gradient(120deg,#2563eb,#0ea5e9,#7c3aed,#2563eb);background-size:280% 100%;animation:rfyAkis 7s linear infinite}
@keyframes rfyAkis{to{background-position:280% 0}}
.rfy .fiyat-kart.populer .rfy-ust::before{background-image:radial-gradient(rgba(255,255,255,.14) 1px,transparent 1px)}
/* multi kartin seridi: mor aurora */
.rfy .rfy-multi .rfy-ust{background:linear-gradient(135deg,#1d1b4b 0,#4c1d95 70%,#2e1065 100%)}
/* mini + fiyat bolgesi */
.rfy .fiyat-mini{margin-top:2px}
.rfy .fiyat-tutar{position:relative;padding-bottom:14px}
.rfy .fiyat-tutar::after{content:'';position:absolute;left:0;bottom:0;width:52px;height:4px;border-radius:3px;background:var(--grad-3)}
.rfy .fiyat-tutar b{font-size:2.2rem}
/* rozetler serit ustune biner */
.rfy .fiyat-rozet{top:-13px;z-index:2}
/* CTA: parlama süpürmesi */
.rfy .fiyat-kart .btn{position:relative;overflow:hidden}
.rfy .fiyat-kart .btn::after{
  content:'';position:absolute;top:0;left:-80%;width:50%;height:100%;
  background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);
  transform:skewX(-20deg);transition:left .55s ease;
}
.rfy .fiyat-kart:hover .btn::after{left:130%}
/* hover: gradyan cerceve + derin golge */
.rfy .fiyat-kart:not(.kurumsal):not(.populer):not(.rfy-multi):hover{
  border-color:transparent;
  background:
    linear-gradient(#fff,#fff) padding-box,
    linear-gradient(120deg,#2563eb,#0ea5e9,#7c3aed) border-box;
  border:1px solid transparent;
}
/* kurumsal kart: aurora glow */
.rfy .fiyat-kart.kurumsal{padding-top:26px}
.rfy .fiyat-kart.kurumsal::after{
  content:'';position:absolute;top:-90px;right:-70px;width:260px;height:260px;border-radius:50%;
  background:radial-gradient(circle, rgba(56,189,248,.25), transparent 65%);pointer-events:none;
  animation:hubGlow 8s ease-in-out infinite alternate;
}
/* toggle: cam efekt */
.rfy-toggle{background:rgba(255,255,255,.75);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-color:rgba(124,58,237,.25)}

/* ============ v22 — Fiyat kartlari duzeltme: kurumsal koyu geri, rozet konumu, kontrast ============ */
/* 1) KURUMSAL KART: v21 zemini ezmisti — koyu gradyan geri (soluklugun ana sebebi) */
.rfy .fiyat-kart.kurumsal{
  background:
    radial-gradient(300px 200px at 90% -30px, rgba(56,189,248,.18), transparent 65%),
    linear-gradient(135deg,#0b1b33 0,#12294e 60%,#1d1b4b 100%) !important;
  border:0;padding-top:26px;
}
/* 2) ROZETLER: overflow:hidden kirpiyordu — serit/govde sinirina tasi */
.rfy .rfy-ust{min-height:58px}
.rfy .fiyat-rozet{top:46px;z-index:3}
/* 3) MULTI: aylikta soldurma kafa karistiriyor — kaldir; serit daha canli mor */
.rfy[data-donem="ay"] .rfy-multi{opacity:1;filter:none}
.rfy .rfy-multi .rfy-ust{background:linear-gradient(135deg,#312e81 0,#7c3aed 65%,#4c1d95 100%)}
/* 4) KONTRAST: fiyat daha buyuk ve koyu gradyan, metinler koyu, cerceve belirgin */
.rfy .fiyat-kart{border-color:#d3dff2;box-shadow:0 10px 32px rgba(11,27,51,.09)}
.rfy .fiyat-tutar b{
  font-size:2.35rem;
  background:linear-gradient(120deg,#0b1b33 0,#2563eb 55%,#7c3aed 100%);
  -webkit-background-clip:text;background-clip:text;
}
.rfy .fiyat-kart.kurumsal .fiyat-tutar b{background:linear-gradient(120deg,#7dd3fc,#c4b5fd);-webkit-background-clip:text;background-clip:text}
.rfy .rfy-oz li{color:#3b4a63;font-weight:500}
.rfy .fiyat-mini{color:#5a6a84}
/* "Ucretsiz kurulum" yesil cip olsun (kayip gri yaziydi) */
.rfy .fiyat-tutar small{
  display:inline-flex;align-items:center;gap:5px;width:max-content;
  background:#f0faf3;border:1px solid #bbe7c8;color:#15803d;
  padding:4px 11px;border-radius:999px;font-size:.62rem;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px;
}
.rfy .fiyat-tutar small::before{content:'';width:6px;height:6px;border-radius:50%;background:#22c55e}
.rfy .fiyat-kart.kurumsal .fiyat-tutar small{background:rgba(56,189,248,.12);border-color:rgba(56,189,248,.4);color:#7dd3fc}
.rfy .fiyat-kart.kurumsal .fiyat-tutar small::before{background:#38bdf8}

/* ============ v23 — Kurumsal kart aileye katildi + fiyat satiri duzeni ============ */
/* fiyat cipi kendi satirinda; rakam altinda temiz dursun (tum kartlar) */
.rfy .fiyat-tutar small{display:flex}
/* kurumsal: beyaz govde + gradyan cerceve + koyu serit (digerleriyle ayni anatomi) */
.rfy .fiyat-kart.kurumsal{
  border:1.5px solid transparent;
  background:linear-gradient(#fff,#fff) padding-box,linear-gradient(120deg,#2563eb,#0ea5e9 50%,#7c3aed) border-box !important;
  padding-top:0;
}
.rfy .fiyat-kart.kurumsal::before{display:none}
.rfy .fiyat-kart.kurumsal .fiyat-mini{color:#5a6a84}
.rfy .fiyat-kart.kurumsal ul{border-top:1px dashed #e3ebf5}
.rfy .fiyat-kart.kurumsal ul li{color:#3b4a63}
.rfy .fiyat-kart.kurumsal .fiyat-tutar b{background:linear-gradient(120deg,#0b1b33 0,#2563eb 55%,#7c3aed 100%);-webkit-background-clip:text;background-clip:text}
.rfy .fiyat-kart.kurumsal .fiyat-tutar small{background:#f0faf3;border-color:#bbe7c8;color:#15803d}
.rfy .fiyat-kart.kurumsal .fiyat-tutar small::before{background:#22c55e}
.rfy .fiyat-kart.kurumsal::after{opacity:.6}

/* ============ v24 — Ozellik gostergeleri: switch degil, statik onay rozeti ============ */
/* dahil: yesil tik rozeti · haric: sakin gri carpi (tiklanabilir hissi YOK) */
.rfy-oz .sw{
  width:21px;height:21px;border-radius:50%;
  background:#f2f5fa;border:1px solid #dbe5f2;
  display:flex;align-items:center;justify-content:center;
  transition:none;position:static;
}
.rfy-oz .sw::after{
  content:'\2715';
  position:static;width:auto;height:auto;left:auto;top:auto;
  background:none;box-shadow:none;transform:none;
  font-size:.58rem;font-weight:800;line-height:1;color:#a5b1c6;
}
.rfy-oz .sw.on{background:#f0faf3;border-color:#bbe7c8}
.rfy-oz .sw.on::after{content:'\2713';color:#16a34a;font-size:.68rem;transform:none}
/* haric ozellik metni: ustu cizili kalsin ama daha yumusak */
.rfy-oz li:has(.sw:not(.on)) span{color:#a5b1c6;text-decoration-color:rgba(165,177,198,.45)}

/* ============ v25 — Onay rozetleri belirginlestirildi: dolu yesil + beyaz tik ============ */
.rfy-oz .sw{width:23px;height:23px;background:#e8edf5;border:0}
.rfy-oz .sw::after{content:'\2715';font-size:.66rem;font-weight:900;color:#7d8ba3}
.rfy-oz .sw.on{
  background:linear-gradient(135deg,#22c55e 0,#16a34a 100%);
  border:0;
  box-shadow:0 3px 10px rgba(34,197,94,.45);
}
.rfy-oz .sw.on::after{content:'\2713';color:#fff;font-size:.78rem;font-weight:900}

/* ============ v26 — Ozellik isaretleri site diline dondu: solda ince tik (kurumsal kartla ayni) ============ */
.rfy-oz li{justify-content:flex-start;gap:10px}
.rfy-oz .sw{
  order:-1;width:18px;height:18px;flex-shrink:0;
  background:none !important;border:0 !important;box-shadow:none !important;
}
.rfy-oz .sw::after{content:'\2715';color:#c3cddd;font-size:.7rem;font-weight:800}
.rfy-oz .sw.on::after{content:'\2713';color:#16a34a;font-size:.85rem;font-weight:800}

/* ============ v27 — IP Kamera fiyat: hali saha karti + ortak ozellik paneli ============ */
/* hali saha: cim yesili kimlik */
.rfy .rfy-saha{border:1.5px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(120deg,#16a34a,#22c55e 50%,#0ea5e9) border-box !important}
.rfy .rfy-saha .rfy-ust{background:linear-gradient(135deg,#064e3b 0,#15803d 65%,#166534 100%)}
.rfy .rfy-saha .rfy-ust::after{background:radial-gradient(circle, rgba(74,222,128,.35), transparent 65%)}
.rfy .rfy-saha .rfy-ust .fiyat-ad::before{background:#a3e635;box-shadow:0 0 10px rgba(163,230,53,.9)}
.rfy .rfy-saha .rfy-ust .rfy-eq i{background:linear-gradient(180deg,#4ade80,#16a34a)}
.rfy-saha-rozet{background:linear-gradient(120deg,#16a34a,#22c55e)}
.rfy .rfy-saha .fiyat-tutar b{background:linear-gradient(120deg,#064e3b 0,#16a34a 60%,#0ea5e9 100%);-webkit-background-clip:text;background-clip:text}
.rfy .rfy-saha .fiyat-tutar::after{background:linear-gradient(90deg,#16a34a,#0ea5e9)}
.rfy-detay{display:block;text-align:center;margin-top:12px;font-size:.78rem;font-weight:600;color:#15803d}
.rfy-detay:hover{color:#166534}
/* ortak ozellik paneli: koyu vitrin (refs-panel ailesi) */
.ipk-std{
  position:relative;margin-top:34px;border-radius:22px;padding:30px 32px;overflow:hidden;
  background:linear-gradient(135deg,#0b1b33 0,#12294e 55%,#1d1b4b 100%);
  box-shadow:0 18px 44px rgba(11,27,51,.28);
}
.ipk-std::before{content:'';position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.05) 1px,transparent 1px);background-size:22px 22px;pointer-events:none}
.ipk-std::after{content:'';position:absolute;top:-120px;right:-80px;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle, rgba(56,189,248,.26), transparent 65%);pointer-events:none;animation:hubGlow 9s ease-in-out infinite alternate}
.ipk-std-bas{position:relative;display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:20px}
.ipk-std-rozet{display:inline-flex;align-items:center;gap:8px;background:rgba(34,197,94,.14);border:1px solid rgba(34,197,94,.45);color:#4ade80;font-size:.68rem;font-weight:700;letter-spacing:.8px;padding:8px 15px;border-radius:999px;white-space:nowrap}
.ipk-std-rozet i{width:7px;height:7px;border-radius:50%;background:#4ade80;animation:pulse 1.6s ease-in-out infinite}
.ipk-std-bas p{color:#b9c8e2;font-size:.92rem;margin:0}
.ipk-std-grid{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px}
.ipk-std-grid span{
  display:flex;align-items:center;gap:10px;
  background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.11);
  border-radius:11px;padding:11px 14px;color:#dbe6f7;font-size:.82rem;font-weight:500;
  transition:background .2s,border-color .2s,transform .2s;
}
.ipk-std-grid span:hover{background:rgba(255,255,255,.11);border-color:rgba(56,189,248,.45);transform:translateY(-2px)}
.ipk-std-grid .ic{width:17px;height:17px;color:#7dd3fc;flex-shrink:0}
.ipk-std-not{position:relative;display:flex;align-items:flex-start;gap:9px;color:#93a7c9;font-size:.8rem;margin:18px 0 0}
.ipk-std-not .ic{width:15px;height:15px;color:#7dd3fc;flex-shrink:0;margin-top:2px}
.ipk-std-not a{color:#7dd3fc;font-weight:600}
/* ipk gridte 5 kart — genis ekranda dengeli */
@media (min-width:1200px){.rfy.ipk{grid-template-columns:repeat(5,1fr)}}

/* ============ v28 — Fiyat karti aciklama metinleri tek satir (hizalama garantisi) ============ */
.rfy .fiyat-mini{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}

/* ============ v29 — Satin Al bekleme efekti ============ */
a.btn.btn-bekle{pointer-events:none;opacity:.88;cursor:wait}
.btn-spin{
  display:inline-block;width:15px;height:15px;margin-right:9px;vertical-align:-2px;
  border:2.5px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;
  animation:btnDonme .65s linear infinite;
}
@keyframes btnDonme{to{transform:rotate(360deg)}}

/* ============ v30 — Spinner dar butonlarda ezilmesin (flex-shrink kilidi) ============ */
.btn-spin{flex:0 0 15px;min-width:15px;min-height:15px}

/* ============ v31 — Iletisim sayfasi: destek mock, kanal kartlari, form, harita ============ */
body.page-contact{--deco:#0e7490}

/* ─── Hero destek merkezi mock'u ─── */
.ilt-mock{background:linear-gradient(135deg,#0b1b33 0,#12294e 60%,#1d1b4b 100%);border-radius:20px;padding:24px;box-shadow:0 20px 50px rgba(11,27,51,.3);position:relative;overflow:hidden}
.ilt-mock::before{content:'';position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.05) 1px,transparent 1px);background-size:20px 20px;pointer-events:none}
.ilt-mock-bas{position:relative;display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}
.ilt-mock-bas b{color:#fff;font-size:.95rem;font-weight:600}
.ilt-acik{display:inline-flex;align-items:center;gap:7px;background:rgba(34,197,94,.14);border:1px solid rgba(34,197,94,.45);color:#4ade80;font-size:.62rem;font-weight:700;letter-spacing:.8px;padding:6px 12px;border-radius:999px;white-space:nowrap}
.ilt-acik i{width:7px;height:7px;border-radius:50%;background:#4ade80;animation:pulse 1.6s ease-in-out infinite}
.ilt-kanal-liste{position:relative;display:flex;flex-direction:column;gap:8px;margin-bottom:16px}
.ilt-kanal-satir{display:flex;align-items:center;gap:11px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.11);border-radius:12px;padding:11px 14px}
.ilt-kanal-satir .ic{width:16px;height:16px;color:#7dd3fc;flex-shrink:0}
.ilt-kanal-satir span{color:#dbe6f7;font-size:.85rem;font-weight:500;flex:1}
.ilt-kanal-satir em{font-style:normal;font-size:.68rem;font-weight:600;color:#93a7c9}
.ilt-kanal-satir em.simdi{color:#4ade80}
.ilt-balon{position:relative;display:flex;gap:11px;align-items:flex-start;background:linear-gradient(120deg,rgba(37,99,235,.22),rgba(124,58,237,.18));border:1px solid rgba(56,189,248,.32);border-radius:14px;padding:13px 15px}
.ilt-avatar{width:36px;height:36px;border-radius:50%;background:var(--grad-3);display:flex;align-items:center;justify-content:center;flex-shrink:0}
.ilt-avatar .ic{width:17px;height:17px;color:#fff}
.ilt-balon b{display:block;color:#fff;font-size:.78rem;margin-bottom:3px}
.ilt-balon p{color:#cbd7ec;font-size:.82rem;line-height:1.55;margin:0}
.ilt-yaziyor{display:inline-flex;gap:3px;margin-left:7px;vertical-align:middle}
.ilt-yaziyor i{width:5px;height:5px;border-radius:50%;background:#7dd3fc;animation:iltYaz 1.2s ease-in-out infinite}
.ilt-yaziyor i:nth-child(2){animation-delay:.2s}
.ilt-yaziyor i:nth-child(3){animation-delay:.4s}
@keyframes iltYaz{0%,60%,100%{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}

/* ─── Kanal kartlari ─── */
.ilt-kanallar{display:grid;grid-template-columns:repeat(auto-fit,minmax(225px,1fr));gap:16px}
.ilt-kanal{display:flex;flex-direction:column;align-items:flex-start;gap:4px;background:#fff;border:1px solid #e3ebf5;border-radius:18px;padding:24px 22px;text-decoration:none;box-shadow:0 6px 24px rgba(11,27,51,.06);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}
.ilt-kanal:hover{transform:translateY(-5px);border-color:rgba(37,99,235,.45);box-shadow:0 18px 40px rgba(11,27,51,.11)}
.ilt-kanal .b-ic{margin-bottom:12px}
.ilt-kanal b{color:var(--ink);font-size:1rem;font-weight:600}
.ilt-kanal p{color:#51607a;font-size:.9rem;line-height:1.6;margin:2px 0 8px}
.ilt-kanal em{font-style:normal;font-size:.72rem;font-weight:700;letter-spacing:.4px;color:var(--blue-600);background:rgba(37,99,235,.08);border:1px solid rgba(37,99,235,.2);padding:4px 11px;border-radius:999px}
.ilt-wp{background:linear-gradient(135deg,#25d366,#128c7e) !important}
.ilt-mini{display:flex;flex-wrap:wrap;gap:10px 26px;justify-content:center;margin-top:20px;font-size:.82rem;color:#7a8aa3}
.ilt-mini span{display:inline-flex;align-items:center;gap:7px}
.ilt-mini .ic{width:14px;height:14px;color:var(--blue-600)}

/* ─── Form + harita ─── */
.ilt-durum{max-width:900px;margin:0 auto 22px;border-radius:12px;padding:15px 20px;font-size:.92rem;font-weight:500}
.ilt-durum.ok{background:#f0faf3;border:1px solid #bbe7c8;border-left:4px solid #16a34a;color:#14532d}
.ilt-durum.hata{background:#fdf2f2;border:1px solid #f5c6c6;border-left:4px solid #dc2626;color:#7f1d1d}
.ilt-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:22px;align-items:start}
.ilt-form{background:#fff;border:1px solid #e3ebf5;border-radius:20px;padding:0 26px 28px;box-shadow:0 14px 40px rgba(11,27,51,.08);overflow:hidden}
.ilt-form-serit{display:flex;align-items:center;justify-content:space-between;margin:0 -26px 22px;padding:16px 24px;background:linear-gradient(135deg,#0b1b33 0,#12294e 65%,#1d1b4b 100%);position:relative}
.ilt-form-serit::before{content:'';position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.06) 1px,transparent 1px);background-size:16px 16px;pointer-events:none}
.ilt-form-serit b{color:#fff;font-size:.95rem;position:relative}
.ilt-dolgu{position:absolute;left:-6000px;top:-6000px}
.ilt-satir{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.ilt-form label{display:block;font-size:.82rem;font-weight:600;color:var(--ink);margin-bottom:14px}
.ilt-form input[type="text"],.ilt-form input[type="tel"],.ilt-form input[type="email"],.ilt-form select,.ilt-form textarea{
  display:block;width:100%;margin-top:6px;
  border:1px solid #dbe5f2;border-radius:11px;background:#fbfdff;
  padding:11px 14px;font-family:inherit;font-size:.9rem;color:var(--ink);
  transition:border-color .2s,box-shadow .2s,background .2s;
}
.ilt-form textarea{resize:vertical;min-height:110px}
.ilt-form input:focus,.ilt-form select:focus,.ilt-form textarea:focus{outline:0;border-color:var(--blue-600);background:#fff;box-shadow:0 0 0 3px rgba(37,99,235,.13)}
.ilt-onay{display:flex !important;gap:10px;align-items:flex-start;font-weight:400 !important;font-size:.78rem !important;color:#51607a !important;line-height:1.55}
.ilt-onay input{width:16px;height:16px;margin-top:2px;accent-color:var(--blue-600);flex-shrink:0}
.ilt-onay a{color:var(--blue-600);font-weight:600}
.ilt-gonder{width:100%;justify-content:center;font-size:.95rem}
.ilt-yan{display:flex;flex-direction:column;gap:16px}
.ilt-harita{border-radius:20px;overflow:hidden;border:1px solid #e3ebf5;box-shadow:0 14px 40px rgba(11,27,51,.08);line-height:0}
.ilt-harita iframe{width:100%;height:280px;border:0;filter:saturate(.85)}
.ilt-ofis{background:#fff;border:1px solid #e3ebf5;border-radius:18px;padding:22px 24px;box-shadow:0 6px 24px rgba(11,27,51,.06)}
.ilt-ofis h3{display:flex;align-items:center;gap:9px;font-size:.98rem;font-weight:600;color:var(--ink);margin:0 0 8px}
.ilt-ofis h3 .ic{width:18px;height:18px;color:var(--blue-600)}
.ilt-ofis p{font-size:.88rem;line-height:1.65;margin:0 0 14px}
.ilt-saat{display:flex;gap:9px;align-items:flex-start;margin-top:16px;padding-top:14px;border-top:1px dashed #e3ebf5;font-size:.8rem;color:#51607a;line-height:1.6}
.ilt-saat .ic{width:15px;height:15px;color:#16a34a;flex-shrink:0;margin-top:2px}
.ilt-saat b{color:var(--ink)}
@media (max-width:900px){
  .ilt-grid{grid-template-columns:1fr}
  .ilt-satir{grid-template-columns:1fr}
}

/* ============ v32 — Canli demo cercevesi (ip kamera) ============ */
.demo-kart{max-width:960px;margin:0 auto;border-radius:20px;overflow:hidden;background:#0b1b33;box-shadow:0 24px 60px rgba(11,27,51,.32);border:1px solid rgba(56,189,248,.22)}
.demo-bar{display:flex;align-items:center;gap:14px;padding:12px 18px;background:linear-gradient(135deg,#0b1b33 0,#12294e 70%,#1d1b4b 100%);border-bottom:1px solid rgba(255,255,255,.08)}
.demo-noktalar{display:inline-flex;gap:6px}
.demo-noktalar i{width:10px;height:10px;border-radius:50%}
.demo-noktalar i:nth-child(1){background:#f87171}
.demo-noktalar i:nth-child(2){background:#fbbf24}
.demo-noktalar i:nth-child(3){background:#34d399}
.demo-adres{flex:1;text-align:center;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:5px 14px;color:#93a7c9;font-size:.76rem;letter-spacing:.3px}
.demo-canli{display:inline-flex;align-items:center;gap:6px;background:rgba(239,68,68,.16);border:1px solid rgba(239,68,68,.5);color:#fca5a5;font-size:.62rem;font-weight:700;letter-spacing:.8px;padding:5px 11px;border-radius:999px;white-space:nowrap}
.demo-canli i{width:7px;height:7px;border-radius:50%;background:#ef4444;animation:pulse 1.4s ease-in-out infinite}
.demo-icerik{position:relative;min-height:240px;background:#04101f}
.demo-icerik::before{content:'Canlı yayın yükleniyor…';position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#51607a;font-size:.85rem;z-index:0}
.demo-icerik iframe,.demo-icerik video{position:relative;width:100% !important;aspect-ratio:16/9;display:block;border:0;z-index:1}
.demo-chips{display:flex;flex-wrap:wrap;gap:9px;justify-content:center;margin-top:20px}
.demo-chip-link{color:var(--blue-600) !important;font-weight:600;text-decoration:none;border-color:rgba(37,99,235,.4) !important}
.demo-chip-link:hover{background:rgba(37,99,235,.08)}

/* ============ v33 — Yuzen demo player en ustte kalsin ============ */
/* global .container z-index:2 katman baglami kuruyor; sonraki bolumler ustune biniyordu.
   Demo container'i header'in (1000) hemen altina alinir — yuzen JW player her seyin ustunde. */
#canli-demo .container{z-index:960}

/* ============ v34 — Radyo Player olusturucu (.pgen): dis arac formu site diline burundu ============ */
/* seri rozetleri */
.pgen-seri{display:flex;gap:8px;justify-content:center;margin-top:20px;flex-wrap:wrap}
.pgen-seri span{padding:7px 18px;border-radius:999px;font-size:.8rem;font-weight:700;letter-spacing:.5px}
.pgen-seri span.on{background:var(--grad-3);color:#fff;box-shadow:0 6px 16px rgba(124,58,237,.35)}
.pgen-seri span.yakinda{background:#fff;border:1.5px dashed #cdd9ea;color:#9db0cc}
.pgen-ornek{background:rgba(124,58,237,.16) !important;border-color:rgba(139,92,246,.5) !important;color:#c4b5fd !important}
.pgen-ornek i{background:#8b5cf6 !important}
/* olusturucu karti */
.pgen{max-width:1020px;margin:0 auto;background:#fff;border:1px solid #e3ebf5;border-radius:20px;box-shadow:0 14px 40px rgba(11,27,51,.08);overflow:hidden;padding:0 26px 28px}
.pgen-serit{display:flex;align-items:center;justify-content:space-between;margin:0 -26px 24px;padding:16px 24px;background:linear-gradient(135deg,#0b1b33 0,#12294e 65%,#1d1b4b 100%);position:relative}
.pgen-serit::before{content:'';position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.06) 1px,transparent 1px);background-size:16px 16px;pointer-events:none}
.pgen-serit b{color:#fff;font-size:.95rem;position:relative}
/* bootstrap iskeletini bizim grid'e cevir */
.pgen .container-fluid{padding:0}
.pgen .row{margin:0}
.pgen .form-wrap{display:grid;grid-template-columns:1fr 1fr;gap:6px 28px}
.pgen .form-wrap > .col-xs-12{grid-column:1/-1}
.pgen .form-wrap > .col-xs-6{min-width:0}
.pgen .form-group{margin:0}
.pgen .form-group > .col-xs-6{display:inline-block;width:calc(50% - 8px);vertical-align:top}
.pgen .form-group > .col-xs-6 + .col-xs-6{margin-left:12px}
.pgen .form-group > .col-xs-4{display:inline-block;width:calc(33.3% - 9px);vertical-align:top;margin-right:8px}
.pgen .clearfix::after{content:'';display:table;clear:both}
.pgen .hidden{display:none}
/* etiket + soru rozeti */
.pgen label{display:inline-block;font-size:.8rem;font-weight:600;color:var(--ink);margin:14px 0 5px}
.pgen label font{font-size:.8rem !important}
.pgen .glyphicon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:rgba(124,58,237,.12);border:1px solid rgba(124,58,237,.35);color:var(--violet-600);font-size:.6rem;font-weight:800;font-style:normal;vertical-align:middle;margin-right:2px;cursor:help}
.pgen .glyphicon::before{content:'?'}
/* girdiler */
.pgen .form-control{
  display:block;width:100%;
  border:1px solid #dbe5f2;border-radius:11px;background:#fbfdff;
  padding:10px 13px;font-family:inherit;font-size:.88rem;color:var(--ink);
  transition:border-color .2s,box-shadow .2s,background .2s;
}
.pgen .form-control:focus{outline:0;border-color:var(--violet-600);background:#fff;box-shadow:0 0 0 3px rgba(124,58,237,.13)}
.pgen select.form-control{appearance:auto}
.pgen textarea.form-control{font-family:Consolas,Menlo,monospace;font-size:.78rem;line-height:1.6;background:#0f1c33;color:#c9d8f0;border-color:#0f1c33;border-radius:12px}
/* butonlar */
.pgen-butonlar{display:flex;gap:12px;margin-top:24px;padding-top:20px;border-top:1px dashed #e3ebf5}
.pgen .code-wrap label{font-size:.86rem;margin-top:20px}
.pgen .code-wrap b{display:block;font-size:.78rem;color:#51607a;font-weight:500;margin-top:6px}
.pgen-uyari{display:block;font-size:.76rem;color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:9px;padding:8px 12px;margin-top:8px}
.pgen #review{margin-top:10px;border:1px dashed #cdd9ea;border-radius:14px;padding:14px;background:#f8fbff;min-height:80px}
/* slider ve renk secici bizim vurgu rengimizde */
.pgen .slider-selection{background:linear-gradient(90deg,#7c3aed,#0ea5e9) !important}
.pgen .slider-handle{background:#7c3aed !important;border:2px solid #fff !important;box-shadow:0 2px 8px rgba(124,58,237,.5) !important}
.pgen center{text-align:left;display:block;padding:14px 8px 4px}
@media (max-width:760px){
  .pgen .form-wrap{grid-template-columns:1fr}
  .pgen{padding:0 18px 22px}
  .pgen-serit{margin:0 -18px 20px}
}

/* ============ v35 — Renk secici duzeltmeleri (player olusturucu) ============ */
/* colorpicker paneli sayfa katmanlarinin ustunde acilsin (z auto idi, container z2 eziyordu) */
.colorpicker{z-index:1500 !important}
/* spectrum (Arka Plan) dugmesi: kirik gorsel yerine bizim tasarimda swatch */
.pgen .sp-replacer{
  border:1px solid #dbe5f2;border-radius:11px;background:#fbfdff;
  padding:6px 8px;display:inline-flex;align-items:center;gap:7px;cursor:pointer;
  transition:border-color .2s,box-shadow .2s;
}
.pgen .sp-replacer:hover,.pgen .sp-replacer.sp-active{border-color:var(--violet-600);box-shadow:0 0 0 3px rgba(124,58,237,.12)}
.pgen .sp-preview{
  width:38px;height:22px;border-radius:6px;border:1px solid #cdd9ea;overflow:hidden;
  background:
    linear-gradient(45deg,#e6ecf5 25%,transparent 25%,transparent 75%,#e6ecf5 75%),
    linear-gradient(45deg,#e6ecf5 25%,#fff 25%,#fff 75%,#e6ecf5 75%);
  background-size:10px 10px;background-position:0 0,5px 5px;
}
.pgen .sp-preview-inner{border-radius:5px}
.pgen .sp-dd{color:#7a8aa3;font-size:.7rem;line-height:1;padding-top:2px}

/* ============ v36 — Kod kutusu focus duzeltmesi + Kodu Kopyala ============ */
/* koyu kod alanlari tiklaninca BEYAZA donmesin (genel focus kurali eziyordu) */
.pgen textarea.form-control:focus{
  background:#0f1c33;color:#c9d8f0;
  border-color:var(--violet-600);box-shadow:0 0 0 3px rgba(124,58,237,.18);
}
.pgen textarea.form-control::selection{background:rgba(124,58,237,.5);color:#fff}
.pgen-kopyala{margin-top:10px;padding:9px 20px;font-size:.82rem}

/* ============ v37 — Player seri rozetleri: yayinlanan surumler linkli ============ */
.pgen-seri a{padding:7px 18px;border-radius:999px;font-size:.8rem;font-weight:700;letter-spacing:.5px;background:#fff;border:1.5px solid #bfd0e6;color:var(--blue-600);text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s}
.pgen-seri a:hover{border-color:var(--blue-600);box-shadow:0 6px 16px rgba(37,99,235,.2);transform:translateY(-2px)}
/* kare player ornekleri (V2 gibi 400x400) — genel 16/9 kuralini ezer, ortalar */
.demo-icerik iframe.demo-kare{width:400px !important;max-width:100%;height:auto;aspect-ratio:1/1;margin:0 auto}

/* ============ v38 — Dogrudan gomulu player ornekleri (V3 gibi, iframe'siz div embed) ============ */
/* enjekte edilen player "yukleniyor" yer tutucusunun (::before z0) ustunde dursun */
.demo-icerik.pgen-gomulu{padding:26px;min-height:150px}
.demo-icerik.pgen-gomulu > div{position:relative;z-index:1}
/* v39 — gomulu ornegi kucult + ortala; genis alan kalmadigi icin yer tutucu yaziyi kapat */
.demo-icerik.pgen-gomulu::before{content:none}
.demo-icerik.pgen-gomulu > div{max-width:340px;margin:0 auto}
/* v40 — 430x430 kare ornek (V4) */
.demo-icerik iframe.demo-kare.k430{width:430px !important}
/* v42 — genis (yatay dikdortgen) gomulu ornekler (V5): 340px siniri sikistiriyordu */
.demo-icerik.pgen-gomulu.pgen-genis > div{max-width:520px}
/* v43 — V6 formu: bootstrap'in .hide sinifi (gizli port/version alanlari) — bootstrap.min.css yuklemiyoruz */
.pgen .hide{display:none !important}
/* v44 — V6 demo iframe'i (izole alt sayfa): genel 16/9 kurali yerine sabit yukseklik */
.demo-icerik iframe.demo-v6{width:100% !important;height:540px;aspect-ratio:auto}

/* ============ v45 — Banka Bilgileri sayfasi (.bnk) ============ */
.bnk-sahip{display:inline-flex;align-items:center;gap:9px;margin-top:22px;padding:11px 24px;border-radius:999px;background:#fff;border:1.5px solid #d3e2f4;box-shadow:0 8px 24px rgba(11,27,51,.08);font-size:.92rem;color:var(--muted)}
.bnk-sahip .ic{width:17px;height:17px;color:#16a34a}
.bnk-sahip b{color:var(--ink)}
.bnk-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;max-width:1100px;margin:0 auto}
.bnk-kart{
  background:#fff;border:1px solid #e3ebf5;border-radius:20px;overflow:hidden;
  box-shadow:0 14px 40px rgba(11,27,51,.08);position:relative;
  transition:transform .25s,box-shadow .25s;
}
.bnk-kart:hover{transform:translateY(-4px);box-shadow:0 22px 52px rgba(11,27,51,.13)}
.bnk-kart::before{content:'';position:absolute;top:0;left:0;right:0;height:5px;background:var(--bnk)}
.bnk-ust{display:flex;align-items:center;gap:14px;padding:24px 22px 6px}
.bnk-ust img{width:62px;height:62px;border-radius:50%;flex:0 0 62px;object-fit:contain}
.bnk-ust h3{margin:0 0 3px;font-size:1.12rem;color:var(--ink)}
.bnk-ust span{font-size:.8rem;color:var(--muted)}
.bnk-ust span b{color:var(--ink)}
.bnk-iban{margin:16px 18px 0;padding:13px 14px;border-radius:13px;background:#0f1c33;position:relative;container-type:inline-size}
.bnk-iban-etiket{position:absolute;top:-9px;left:14px;padding:1px 9px;border-radius:999px;background:var(--bnk);color:#fff;font-size:.62rem;font-weight:700;letter-spacing:1px}
/* v46 — IBAN HEP TEK SATIR: kart daraldikca punto kutu genisligiyle olceklenir (cqw); alta kaymaz
   v47 — 3.5cqw cok kucuk kaliyordu (yanlarda genis bosluk): 4.3cqw kutuyu doldurur */
.bnk-iban code{display:block;text-align:center;white-space:nowrap;font-family:ui-monospace,'Cascadia Code',Consolas,monospace;font-weight:600;color:#d9e6fb;letter-spacing:0;font-size:.9rem;font-size:clamp(.66rem,4.3cqw,1.06rem)}
.bnk-alt{display:flex;align-items:stretch;gap:12px;padding:16px 18px 20px}
.bnk-alt .btn{flex:1;justify-content:center;font-size:.85rem;padding:12px 10px}
.bnk-alt .btn.kopyalandi{background:#16a34a}
.bnk-qr{
  display:flex;flex-direction:column;align-items:center;gap:4px;cursor:pointer;
  background:#fbfdff;border:1px solid #dbe5f2;border-radius:13px;padding:7px 10px 6px;
  transition:border-color .2s,box-shadow .2s;
}
.bnk-qr:hover{border-color:var(--blue-600);box-shadow:0 0 0 3px rgba(37,99,235,.12)}
.bnk-qr img{width:66px;height:66px;border-radius:6px}
.bnk-qr span{font-size:.62rem;font-weight:600;color:var(--muted);line-height:1.25;text-align:center}
/* v48 — kart alti SWIFT/BIC seridi (yurt disi gonderim) */
.bnk-swift{
  display:flex;align-items:center;gap:10px;
  margin-top:auto;padding:11px 18px;border-top:1px dashed #e0e9f4;background:#f7fafd;
}
.bnk-swift-etiket{display:inline-flex;align-items:center;gap:6px;font-size:.68rem;font-weight:600;color:var(--muted);white-space:nowrap}
.bnk-swift-etiket .ic{width:14px;height:14px;color:var(--bnk)}
.bnk-swift code{flex:1;font-family:ui-monospace,'Cascadia Code',Consolas,monospace;font-size:.9rem;font-weight:700;color:var(--ink);letter-spacing:1px;text-align:center}
.bnk-swift-btn{
  border:1px solid #cdd9ea;background:#fff;border-radius:9px;padding:5px 12px;
  font-size:.7rem;font-weight:600;color:var(--blue-600);cursor:pointer;white-space:nowrap;
  transition:border-color .2s,box-shadow .2s;
}
.bnk-swift-btn:hover{border-color:var(--blue-600);box-shadow:0 0 0 3px rgba(37,99,235,.1)}
.bnk-kart{display:flex;flex-direction:column}
.bnk-notlar{max-width:860px;margin:40px auto 0;display:grid;gap:14px}
/* karekod buyutme katmani */
.bnk-buyut{
  position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;
  background:rgba(7,16,32,.78);backdrop-filter:blur(6px);
  opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s;padding:20px;
}
.bnk-buyut.acik{opacity:1;visibility:visible}
.bnk-buyut-kart{
  background:#fff;border-radius:22px;padding:26px 26px 22px;text-align:center;
  max-width:430px;width:100%;box-shadow:0 30px 80px rgba(0,0,0,.4);
  transform:scale(.92);transition:transform .25s;
}
.bnk-buyut.acik .bnk-buyut-kart{transform:scale(1)}
/* v46 — display:block + margin auto: global img kurali sola itiyordu, karekod tam ortada */
.bnk-buyut-kart img{display:block;margin:0 auto;width:100%;max-width:340px;height:auto;border-radius:12px}
.bnk-buyut-kart h4{margin:12px 0 4px;font-size:1.06rem;color:var(--ink)}
.bnk-buyut-kart code{display:block;font-family:ui-monospace,Consolas,monospace;font-size:.88rem;color:var(--blue-600);font-weight:600}
.bnk-buyut-kart p{margin:10px 0 14px;font-size:.78rem;color:var(--muted)}
@media (max-width:560px){
  .bnk-alt{flex-wrap:wrap}
  .bnk-alt .btn{flex:1 1 100%}
  .bnk-qr{flex:1;flex-direction:row;justify-content:center;gap:10px}
}
/* v41 — olusturucu "Player Onizlemesi" (#review) ortala: iframe cikti da div-embed cikti da ortada dursun */
.pgen #review{text-align:center}
.pgen #review iframe{display:inline-block;max-width:100%}
.pgen #review > div{margin-left:auto;margin-right:auto}


/* ============ v52 — Canli demo firlatma paneli (ip-kamera): player tiklayinca MODALDA acilir ============ */
.demo-icerik.demo-firlat{display:flex;align-items:center;justify-content:center;min-height:340px;padding:44px 26px;background:radial-gradient(circle at 50% 42%,#0e2246 0%,#04101f 68%)}
.demo-icerik.demo-firlat::before{content:none}
.demo-firlat-ic{position:relative;z-index:1;text-align:center;max-width:460px}
.demo-oynat{
  position:relative;display:inline-flex;align-items:center;justify-content:center;
  width:96px;height:96px;border-radius:50%;margin-bottom:22px;
  background:linear-gradient(135deg,var(--blue-600) 0%,var(--sky) 55%,var(--violet) 100%);
  box-shadow:0 14px 40px rgba(14,165,233,.45);
  transition:transform .25s,box-shadow .25s;
}
.demo-oynat .ic{width:38px;height:38px;color:#fff;margin-left:5px;position:relative;z-index:2}
.demo-oynat i{position:absolute;inset:0;border-radius:50%;border:2px solid rgba(56,189,248,.55);animation:demoNabiz 2.2s ease-out infinite}
.demo-oynat i:nth-child(2){animation-delay:1.1s}
@keyframes demoNabiz{0%{scale:1;opacity:.9}100%{scale:1.8;opacity:0}}
.demo-oynat:hover{transform:scale(1.07);box-shadow:0 18px 52px rgba(14,165,233,.6)}
.demo-firlat-ic b{display:block;color:#eaf2ff;font-size:1.25rem;margin-bottom:9px}
.demo-firlat-ic p{color:#8fa3c4;font-size:.9rem;line-height:1.65;margin:0 0 18px}
.demo-firlat-rozet{
  display:inline-flex;align-items:center;gap:7px;padding:7px 16px;border-radius:999px;
  background:rgba(220,38,38,.16);border:1px solid rgba(248,113,113,.45);
  color:#fca5a5;font-size:.7rem;font-weight:700;letter-spacing:1.2px;
}
.demo-firlat-rozet i{width:7px;height:7px;border-radius:50%;background:#ef4444;animation:blink 1.4s infinite}