/* Micup tanıtım ve indirme sayfaları, yön A "Balon". Betik ve satır içi stil yok; mobil öncelikli.
   Yazı tipleri: Onest ve Baloo 2 (Micup Name baloo), SIL Open Font License 1.1.
   Lisanslar: /marketing/a/OFL-onest.071195d880.txt /marketing/a/OFL-baloo.ad09b05dc8.txt */
@font-face{font-family:Onest;src:url(/marketing/a/onest.1bd1180da2.woff2) format("woff2");font-weight:100 900;font-display:optional}
@font-face{font-family:Balon;src:url(/marketing/a/baloo.fe09d766b1.woff2) format("woff2");font-weight:700;font-display:swap}

:root{color-scheme:light;--g:clamp(16px,4vw,56px);--zemin:#f5f3fb;--murekkep:#0c0c0f;--ikinci:#4a4758;--mor:#914aff;--mor-koyu:#7a35f2;--mercan:#ff6a4d;--nane:#2ed59b;--gunes:#ffc83d;--gece:#17152a;--govde:Onest,"Segoe UI",system-ui,sans-serif;--gor:Balon,"Arial Rounded MT Bold",Onest,system-ui,sans-serif;--yay:cubic-bezier(.23,1,.32,1)}
:lang(ar){--govde:Onest,"Segoe UI","Noto Sans Arabic","Geeza Pro",Tahoma,sans-serif;--gor:Balon,"Segoe UI","Noto Sans Arabic","Geeza Pro",Tahoma,sans-serif}
:lang(ja){--govde:Onest,"Hiragino Sans","Yu Gothic UI","Noto Sans CJK JP",Meiryo,sans-serif;--gor:Balon,"Hiragino Sans","Yu Gothic UI","Noto Sans CJK JP",Meiryo,sans-serif;line-break:strict}
:lang(ko){--govde:Onest,"Apple SD Gothic Neo","Malgun Gothic","Noto Sans CJK KR",sans-serif;--gor:Balon,"Apple SD Gothic Neo","Malgun Gothic","Noto Sans CJK KR",sans-serif;word-break:keep-all;overflow-wrap:anywhere}
*,*::before,*::after{box-sizing:border-box}
html{background:var(--zemin)}
body{margin:0;background:var(--zemin);color:var(--murekkep);font:400 1.0625rem/1.6 var(--govde);-webkit-text-size-adjust:100%;text-size-adjust:100%;overflow-x:clip}
/* Renkli pastel zemin: sayfa boyunca yumuşak renk alanları ve şeker serpintisi (durgun, tek boyama) */
body{background:
radial-gradient(circle at 18px 22px,rgba(255,106,77,.5) 0 3px,transparent 3.6px) 0 0/190px 170px,
radial-gradient(circle at 120px 90px,rgba(46,213,155,.55) 0 3px,transparent 3.6px) 0 0/230px 210px,
radial-gradient(circle at 60px 150px,rgba(145,74,255,.45) 0 2.6px,transparent 3.2px) 0 0/270px 250px,
radial-gradient(circle at 170px 40px,rgba(255,200,61,.7) 0 3.4px,transparent 4px) 0 0/210px 290px,
radial-gradient(1100px 820px at 10% 0%,#ffc4e3,transparent 72%) no-repeat,
radial-gradient(1000px 760px at 92% 6%,#bff0da,transparent 72%) no-repeat,
radial-gradient(900px 700px at 50% 17%,#e2d4ff,transparent 72%) no-repeat,
radial-gradient(1000px 800px at 6% 32%,#ffe08a,transparent 72%) no-repeat,
radial-gradient(1100px 820px at 94% 45%,#dccbff,transparent 72%) no-repeat,
radial-gradient(1000px 800px at 8% 60%,#ffc9b8,transparent 72%) no-repeat,
radial-gradient(1000px 800px at 92% 75%,#bff0da,transparent 72%) no-repeat,
radial-gradient(1100px 820px at 40% 93%,#ffc4e3,transparent 72%) no-repeat,
var(--zemin)}
h1,h2,h3,p{margin:0}
h1,h2{font-family:var(--gor);font-weight:700;letter-spacing:-.01em;text-wrap:balance}
img{display:block;max-width:100%;height:auto}
ul{list-style:none;margin:0;padding:0}
a{color:inherit}
:focus-visible{outline:3px solid var(--mor);outline-offset:3px;border-radius:12px}
svg.mk{fill:currentColor}
svg.ck{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.w{max-width:calc(1240px + 2 * var(--g));margin-inline:auto;padding-inline:var(--g)}
.atla{position:absolute;inset-inline-start:8px;top:-100px;z-index:10;padding:12px 16px;border-radius:12px;background:var(--murekkep);color:#fff;font-weight:600;text-decoration:none}
.atla:focus{top:8px}

/* Başlık çubuğu; dar ekranda <details> menü */
.ust{position:relative;z-index:3}
.ust-ic{display:flex;align-items:center;gap:40px;height:76px}
.marka{display:inline-flex;align-items:center;gap:10px;min-height:44px;text-decoration:none}
.marka img{width:36px;height:36px;padding:5px;border-radius:11px;background:var(--murekkep)}
.marka span{font:700 1.625rem/1 var(--gor);letter-spacing:-.01em}
.ana-menu,.ust-dugme{display:none}
.ana-menu a{display:inline-flex;align-items:center;min-height:44px;font-weight:600;font-size:.97rem;text-decoration:none;color:var(--ikinci)}
.ana-menu a:hover,.ana-menu a[aria-current]{color:var(--murekkep)}
.ust-dugme{align-items:center;min-height:46px;padding:0 22px;border-radius:999px;background:var(--murekkep);color:#fff;font-weight:600;font-size:.97rem;text-decoration:none}
.menu{margin-inline-start:auto}
summary{list-style:none;cursor:pointer}
summary::-webkit-details-marker{display:none}
.menu summary{width:46px;height:46px;border-radius:14px;background:#fff;border:1.5px solid rgba(12,12,15,.12);display:grid;place-items:center}
.menu summary svg{width:22px;height:22px}
.menu nav{position:absolute;inset-inline:var(--g);top:72px;display:flex;flex-direction:column;padding:10px 18px;border-radius:24px;border-end-start-radius:8px;background:#fff;box-shadow:0 24px 48px -24px rgba(40,20,90,.35)}
.menu nav a{display:flex;align-items:center;min-height:48px;font-weight:600;text-decoration:none}

/* Platform düğmeleri */
.pl-izgara{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,228px),1fr));gap:12px}
.pl{display:flex;align-items:center;gap:14px;min-height:68px;padding-block:10px;padding-inline:10px 20px;border-radius:22px;background:#fff;border:1.5px solid rgba(12,12,15,.1);color:var(--murekkep);text-decoration:none;transition:transform 180ms var(--yay),box-shadow 180ms var(--yay)}
.pl-logo{display:grid;place-items:center;width:48px;height:48px;flex-shrink:0;border-radius:15px;background:var(--murekkep);color:#fff}
.pl-logo svg{width:24px;height:24px}
.pl-yazi{display:flex;flex-direction:column;min-width:0;line-height:1.2}
.pl-yazi small{font-size:.8125rem;font-weight:500;color:var(--ikinci)}
.pl-yazi b{font-size:1.0625rem;font-weight:700}
.pl-windows .pl-logo{background:var(--mor)}
.pl-android .pl-logo{background:var(--nane);color:var(--murekkep)}
.pl-linux .pl-logo{background:var(--gunes);color:var(--murekkep)}
.pl-tarayici .pl-logo{background:var(--mercan);color:var(--murekkep)}
.pl-tarayici .pl-logo svg{width:26px;height:26px}
.pl:active{transform:scale(.97)}
@media (hover:hover) and (pointer:fine){.pl:hover{transform:translateY(-3px);box-shadow:0 14px 28px -14px rgba(60,28,140,.45)}}

/* Kahraman */
.kahraman{padding:24px 0 72px}
.kahraman-ic{display:grid;gap:48px}
.k-metin{display:flex;flex-direction:column;gap:24px}
h1{font-size:clamp(3.25rem,1.9rem + 5.4vw,6rem);line-height:.98}
.ozet{max-width:34ch;font-size:clamp(1.125rem,1rem + .5vw,1.3125rem);line-height:1.5;color:var(--ikinci);text-wrap:pretty}
.pl-izgara .pl-windows{grid-column:1/-1;min-height:76px;background:var(--murekkep);color:#fff;border-color:var(--murekkep)}
.pl-izgara .pl-windows small{color:#c9c6d6}
.pl-izgara .pl-windows b{font-size:1.1875rem}
.not{font-size:.9375rem;color:var(--ikinci)}
.k-sahne{position:relative;aspect-ratio:1/.92;margin-inline:8px}
.k-balon{position:absolute;inset-block:6% 4%;inset-inline:6% 0;border-radius:56px;border-end-start-radius:14px;background:var(--mor);animation:gir 700ms var(--yay) both}
.k-balon::after{content:"";position:absolute;inset-inline-start:14px;bottom:-22px;width:46px;height:30px;background:inherit;clip-path:polygon(0 0,100% 0,0 100%)}
.k-masa,.k-tel{position:absolute;padding:6px;background:#fff;box-shadow:0 30px 60px -28px rgba(25,8,70,.7)}
.k-masa{inset-inline-start:-2%;top:16%;width:84%;border-radius:22px;transform:rotate(-4deg);animation:gir-sol 800ms 80ms var(--yay) both}
.k-masa img{border-radius:16px}
.k-tel{inset-inline-end:2%;bottom:0;width:30%;border-radius:30px;transform:rotate(6deg);animation:gir-sag 800ms 160ms var(--yay) both}
.k-tel img{border-radius:24px}
.sus{position:absolute;height:auto;pointer-events:none;animation:suzul 6s ease-in-out infinite}
.k-sahne .sus-maskot{inset-inline-start:-4%;bottom:-6%;width:30%;--r:-8deg}
.k-sahne .sus-kus{inset-inline-end:-2%;top:-4%;width:22%;--r:8deg;animation-delay:-2s}
.k-sahne .sus-yildiz{inset-inline-start:34%;bottom:-8%;width:26%;--r:0deg;animation-delay:-4s}
@keyframes suzul{0%,100%{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(-12px) rotate(var(--r,0deg))}}
@keyframes gir{from{transform:scale(.94)}}
@keyframes gir-sol{from{transform:translateY(24px) rotate(-8deg)}}
@keyframes gir-sag{from{transform:translateY(24px) rotate(12deg)}}

/* Özellik balonları */
.ozellikler{padding:24px 0 48px}
.mozaik{display:grid;gap:28px}
.balon{position:relative;display:flex;flex-direction:column;gap:28px;padding:clamp(20px,3vw,36px);border-radius:44px;border-end-start-radius:12px;background:var(--b);color:var(--y)}
.balon::after{content:"";position:absolute;inset-inline-start:12px;bottom:-20px;width:40px;height:26px;background:inherit;clip-path:polygon(0 0,100% 0,0 100%)}
.balon.ters{border-radius:44px;border-end-end-radius:12px}
.balon.ters::after{inset-inline:auto 12px;clip-path:polygon(0 0,100% 0,100% 100%)}
.b-mor{--b:var(--mor);--y:#fff;--p:#fff}
.b-nane{--b:var(--nane);--y:var(--murekkep);--p:#0f3d2c}
.b-mercan{--b:var(--mercan);--y:var(--murekkep);--p:#3d140a}
.b-gunes{--b:var(--gunes);--y:var(--murekkep);--p:#4a3500}
.b-gece{--b:var(--gece);--y:#fff;--p:#c9c6d6}
.balon h2{font-size:clamp(2rem,1.3rem + 2.4vw,3.25rem);line-height:1}
.balon p{max-width:44ch;margin-top:14px;font-size:1.0625rem;line-height:1.6;color:var(--p);text-wrap:pretty}
.ekran{padding:6px;border-radius:30px;background:#fff;transform:rotate(-1.2deg);box-shadow:0 26px 50px -26px rgba(20,8,50,.55)}
.ters .ekran{transform:rotate(1.2deg)}
.ekran>picture{display:block;aspect-ratio:1500/1144;overflow:hidden;border-radius:24px;background:#e9e6f3}
.ekran img{width:100%;height:100%;object-fit:cover}
.e-sunucu img{object-position:30% 0}
.e-akis img{object-position:40% 0}
.kirp-sag img{object-position:100% 0;transform:scale(1.7);transform-origin:100% 0}
.e-mobil>picture{background:#26223f}
.e-mobil img{object-fit:contain;padding:18px 0}

/* İndirme */
.indir{padding:64px 0 40px}
.indir-kutu{position:relative;display:flex;flex-direction:column;gap:32px;padding:clamp(28px,5vw,64px);border-radius:56px;border-end-end-radius:14px;background:var(--gece);color:#fff}
.indir-kutu::after{content:"";position:absolute;inset-inline-end:16px;bottom:-24px;width:48px;height:30px;background:inherit;clip-path:polygon(0 0,100% 0,100% 100%)}
.indir-bas{display:flex;flex-direction:column;gap:14px;max-width:640px}
.indir-bas h2{font-size:clamp(2.5rem,1.6rem + 3.2vw,4.25rem);line-height:1}
.indir-bas p{font-size:1.125rem;color:#c9c6d6}
.buyuk{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr))}
.buyuk .pl{min-height:76px;border-color:transparent}
.buyuk .pl-windows{background:var(--mor);border-color:var(--mor)}
.buyuk .pl-windows small{color:#fff}
.buyuk .pl-windows .pl-logo{background:#fff;color:var(--mor)}
.indir-alt{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;font-size:1rem;color:#c9c6d6}
.indir-alt a{display:inline-flex;align-items:center;min-height:44px;color:#fff;font-weight:600}
.indir-alt span{padding:6px 14px;border-radius:999px;background:rgba(255,255,255,.1)}
.indir-kutu .sus-alt{inset-inline-end:clamp(12px,4vw,56px);top:-38px;width:clamp(120px,16vw,200px);--r:-6deg}

/* Sık sorulanlar */
.sss{padding:72px 0 40px}
.sss-ic{display:grid;gap:28px}
.sss h2{font-size:clamp(2.25rem,1.5rem + 2.6vw,3.5rem);line-height:1}
.sss-bas .sus{position:static;display:none;width:170px;margin-top:36px;--r:-6deg}
.sorular{display:flex;flex-direction:column;gap:12px}
.sorular details{border-radius:26px;border-end-start-radius:8px;background:#fff;border:1.5px solid rgba(12,12,15,.08)}
.sorular summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:64px;padding:16px 24px;font-weight:700;font-size:1.125rem;line-height:1.35}
.sorular summary svg{width:22px;height:22px;flex-shrink:0;transition:transform 200ms var(--yay)}
.sorular details[open] summary svg{transform:rotate(180deg)}
.sorular p{max-width:62ch;padding:0 24px 22px;color:var(--ikinci)}

/* Son çağrı */
.son{padding:72px 0 96px}
.son-ic{position:relative;display:flex;flex-direction:column;align-items:center;gap:28px;text-align:center}
.son h2{max-width:14ch;font-size:clamp(2.75rem,1.6rem + 4.4vw,5.25rem);line-height:.98}
.son .pl-izgara{width:100%;max-width:600px;text-align:start}
.son-ic .sus-son{position:relative;width:110px;margin-bottom:-12px;--r:-6deg}

/* Alt bilgi */
.alt{padding:56px 0 40px;background:var(--murekkep);color:#c9c6d6;font-size:.9375rem}
.alt-izgara{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}
.alt-marka,.iletisim{grid-column:1/-1}
.alt-marka{display:flex;flex-direction:column;gap:14px}
.alt-marka .marka{color:#fff}
.alt-marka .marka img{background:#24222e}
.alt-marka p{max-width:46ch;line-height:1.55}
.alt nav,.iletisim{display:flex;flex-direction:column;gap:4px}
.alt-baslik{font-weight:700;color:#fff}
.alt li a,.iletisim a{display:flex;align-items:center;min-height:44px;color:#e6e4ec;text-decoration:none}
.alt li a:hover,.iletisim a:hover{color:#fff;text-decoration:underline}
.alt-son{display:flex;flex-direction:column;gap:8px;margin-top:36px;padding-top:24px;border-top:1px solid rgba(255,255,255,.1);font-size:.8125rem;line-height:1.5;color:#a9a6b6}
.alt-son a{color:#e6e4ec}
.alt .alt-dil{flex-direction:row;flex-wrap:wrap;gap:4px 20px}
.alt-dil a{display:inline-flex;align-items:center;min-height:44px;font-size:.9375rem;font-weight:600;text-decoration:none}
.alt-dil a[aria-current]{color:#fff;text-decoration:underline;text-underline-offset:4px}
.gizli{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}

/* İndirme sayfası */
.indir-giris{padding:24px 0 48px}
.indir-giris-ic{position:relative;display:grid;gap:32px;align-items:center}
.indir-giris h1{font-size:clamp(3rem,1.8rem + 4.6vw,5.5rem);line-height:.98}
.indir-giris .ozet{margin-top:20px;max-width:46ch}
.indir-tel{position:relative;justify-self:center;width:min(200px,52vw);padding:6px;border-radius:30px;background:#fff;transform:rotate(5deg);box-shadow:0 30px 60px -28px rgba(25,8,70,.6)}
.indir-tel img{border-radius:24px}
.indir-giris .sus-indir{inset-inline-end:var(--g);bottom:-24px;width:clamp(90px,12vw,150px);--r:-8deg}
.platformlar{padding:24px 0 96px}
.pkartlar{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:24px}
.pkart{display:flex;flex-direction:column;gap:18px;padding:28px;border-radius:36px;border-end-start-radius:10px;background:#fff;border:1.5px solid rgba(12,12,15,.08)}
.pk-logo{display:grid;place-items:center;width:64px;height:64px;border-radius:20px;background:var(--murekkep);color:#fff}
.pk-logo svg{width:32px;height:32px}
.pk-windows .pk-logo{background:var(--mor)}
.pk-android .pk-logo{background:var(--nane);color:var(--murekkep)}
.pk-linux .pk-logo{background:var(--gunes);color:var(--murekkep)}
.pk-tarayici .pk-logo{background:var(--mercan);color:var(--murekkep)}
.pk-ios .pk-logo{background:#e6e3ef;color:var(--ikinci)}
.pkart h3{font:700 1.875rem/1.05 var(--gor)}
.pk-alt{margin-top:6px;font-size:.9375rem;font-weight:600;color:var(--ikinci)}
.pk-metin p:last-child{margin-top:10px;color:var(--ikinci);text-wrap:pretty}
.pk-dugme{margin-top:auto}
.pk-dugme .pl{background:var(--zemin)}
.pk-windows{grid-column:1/-1;background:var(--murekkep);border-color:var(--murekkep);color:#fff}
.pk-windows .pk-alt,.pk-windows .pk-metin p:last-child,.pk-windows .pk-ek{color:#c9c6d6}
.pk-windows .pk-ek a{color:#fff}
.pk-windows .pk-dugme .pl{max-width:420px;background:var(--mor);border-color:var(--mor);color:#fff}
.pk-windows .pk-dugme .pl small{color:#fff}
.pk-windows .pk-dugme .pl-logo{background:#fff;color:var(--mor)}
.indir-ana{max-width:440px;margin-top:28px}
.indir-giris-ic>*{min-width:0}
.pk-ek{font-size:.9375rem;color:var(--ikinci)}
.pk-ek a{display:inline-flex;align-items:center;min-height:44px;margin-inline-end:12px;font-weight:600;color:var(--mor-koyu)}

/* İçerik sayfaları (src/pages/[dil]/[...yol].astro) */
.makale{padding:4px 0 24px}
.makale .w{max-width:calc(920px + 2 * var(--g))}
.kirinti ol{display:flex;flex-wrap:wrap;align-items:center;gap:0 8px;margin:0;padding:0;list-style:none;font-size:.9375rem;color:var(--ikinci)}
.kirinti li+li::before{content:"/";margin-inline-end:8px;color:#a9a6b6}
.kirinti a{display:inline-flex;align-items:center;min-height:44px;font-weight:600;color:var(--ikinci)}
.m-bas{padding:8px 0 4px}
.m-bas h1{font-size:clamp(2.5rem,1.6rem + 3.6vw,4.5rem);line-height:1}
.m-giris{max-width:62ch;margin-top:20px;font-size:clamp(1.125rem,1rem + .4vw,1.3125rem);line-height:1.55;text-wrap:pretty}
.m-tarih{margin-top:14px;font-size:.9375rem;color:var(--ikinci)}
.m-medya{margin-top:32px;padding:6px;border-radius:30px;background:#fff;box-shadow:0 26px 50px -26px rgba(20,8,50,.55)}
.m-medya picture{display:block}
.m-medya img,.m-medya video{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:24px}
.dongu-video{display:none}
.m-eylem{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:28px}
.m-dugme{display:inline-flex;align-items:center;min-height:56px;padding:0 28px;border-radius:999px;border-end-start-radius:10px;background:var(--mor);color:#fff;font:700 1.125rem/1 var(--gor);text-decoration:none}
.m-eylem p{max-width:46ch;color:var(--ikinci)}
.m-bolum{margin-top:24px;padding:clamp(20px,3vw,32px);border-radius:32px;border-end-start-radius:10px;background:#fff;border:1.5px solid rgba(12,12,15,.08)}
.m-bolum h2{font-size:clamp(1.6rem,1.2rem + 1.4vw,2.25rem);line-height:1.08}
.m-bolum p{max-width:68ch;margin-top:14px;text-wrap:pretty}
.m-bolum ul{margin-top:14px;padding-inline-start:1.25em;list-style:disc}
.m-bolum ol{margin:14px 0 0;padding-inline-start:1.5em}
.m-bolum li{margin-top:6px}
.m-tablo{margin-top:18px;overflow-x:auto}
.m-tablo table{width:100%;border-collapse:collapse;font-size:.98rem;line-height:1.45}
.m-tablo caption{margin-bottom:10px;text-align:start;font-weight:700}
.m-tablo th,.m-tablo td{padding:10px 12px;text-align:start;vertical-align:top;border-bottom:1px solid rgba(12,12,15,.1)}
.m-tablo thead th{background:#efe8ff;font-weight:700}
.m-tablo tbody th{font-weight:600}
.m-tablo a{font-weight:600;color:var(--mor-koyu)}
.m-kaynak,.m-ilgili-satir{font-size:.9375rem;color:var(--ikinci)}
.m-kaynak a,.m-ilgili-satir a{font-weight:600;color:var(--mor-koyu)}
.m-bolum .m-kartlar,.m-bolum .m-galeri{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:16px;margin-top:18px;padding:0;list-style:none}
.m-bolum .m-kartlar li,.m-bolum .m-galeri li{margin:0}
.m-kart{display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:24px;border-end-start-radius:8px;background:var(--zemin);text-decoration:none;transition:transform 180ms var(--yay)}
.m-kart img,.m-galeri img{width:100%;aspect-ratio:16/9;object-fit:cover}
.m-kart-metin{display:flex;flex-direction:column;gap:6px;padding:14px 16px 18px}
.m-kart h3{font:700 1.375rem/1.1 var(--gor)}
.m-kart-metin span{font-size:.9375rem;color:var(--ikinci)}
@media (hover:hover) and (pointer:fine){.m-kart:hover{transform:translateY(-3px)}}
.m-galeri img{border-radius:18px}
.m-galeri li>img{aspect-ratio:1;max-width:160px;object-fit:contain}
.m-galeri a{display:inline-flex;align-items:center;min-height:44px;font-weight:600;color:var(--mor-koyu)}
.m-bolum .sorular{margin-top:16px}
.m-bolum .sorular details{background:var(--zemin)}
.m-ilgili{margin-top:32px}
.m-ilgili h2{font-size:1.5rem}
.m-ilgili ul{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}
.m-ilgili a{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:999px;border-end-start-radius:6px;background:#fff;border:1.5px solid rgba(12,12,15,.1);font-weight:600;text-decoration:none}
.m-cta{margin-top:40px;padding:clamp(24px,4vw,48px);border-radius:48px;border-end-end-radius:14px;background:var(--gece);color:#fff}
.m-cta h2{font-size:clamp(2rem,1.4rem + 2.4vw,3rem);line-height:1}
.m-cta .pl-izgara{max-width:760px;margin-top:24px}
.m-cta .pl-izgara .pl-windows{background:var(--mor);border-color:var(--mor)}
.m-cta .pl-izgara .pl-windows small{color:#fff}
.m-cta .pl-izgara .pl-windows .pl-logo{background:#fff;color:var(--mor)}
.m-cta .not{margin-top:16px;color:#c9c6d6}

/* Karşılaştırma sayfaları (components/Karsilastirma.astro): kaydırma yalnız tablo kabında, ilk sütun sabit */
.k-sayfa .w{max-width:calc(1080px + 2 * var(--g))}
.k-dogrulama{margin-top:2px;font-size:.9375rem;font-weight:600;color:var(--ikinci)}
.k-kap{border:1.5px solid rgba(12,12,15,.1);border-radius:20px;background:#fff}
.k-tablo{border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:.96875rem}
.k-s1{min-width:460px}.k-s2{min-width:620px}.k-s3{min-width:780px}.k-s4{min-width:940px}.k-s5{min-width:1000px}
.k-tablo th,.k-tablo td{padding:13px 14px;background:#fff;overflow-wrap:anywhere}
.k-tablo tbody tr:last-child>*{border-bottom-color:rgba(12,12,15,.1)}
.k-tablo tbody:last-child tr:last-child>*{border-bottom:0}
.k-tablo thead th{padding-block:14px;background:#fff;font:700 1.125rem/1.2 var(--gor);border-bottom:1.5px solid rgba(12,12,15,.14)}
.k-tablo thead .k-micup{background:var(--mor);color:#fff}
.k-tablo td.k-micup{background:#f6f1ff}
.k-tablo th:first-child{position:sticky;inset-inline-start:0;z-index:1;width:128px;hyphens:auto;border-inline-end:1px solid rgba(12,12,15,.1)}
.k-tablo thead th:first-child{font:600 .9375rem/1.3 var(--govde);color:var(--ikinci)}
.k-tablo .k-grup th{padding-block:18px 8px;border-inline-end:0;background:var(--zemin)}
.k-tablo .k-grup span{position:sticky;inset-inline-start:14px;font:700 1.125rem/1.2 var(--gor)}
.k-isaret{display:inline-flex;align-items:center;gap:7px;font-weight:700}
.k-isaret svg{width:20px;height:20px;padding:3px;border-radius:50%;stroke-width:3;background:#e6e3ef;flex-shrink:0}
.k-hucre-var .k-isaret svg{background:var(--nane)}
.k-hucre-kismen .k-isaret svg{background:var(--gunes)}
.k-hucre-yok .k-isaret svg{background:#ffd2c7}
.k-yazi{display:block}
.k-isaret+.k-yazi{margin-top:3px;font-size:.9375rem;color:var(--ikinci)}
.k-dip{margin-inline-start:3px;font-size:.72em;line-height:0}
.k-dip a{padding:2px;font-weight:700;color:var(--mor-koyu)}
.k-geride{background:#fffaf0}
.k-gecis li{margin-top:8px;padding-inline-start:4px}
.k-gecis li::marker{font-weight:700;color:var(--mor-koyu)}
.k-kaynaklar{font-size:.9375rem;line-height:1.5}
.k-kaynaklar li{margin-top:6px;scroll-margin-top:16px;border-radius:8px}
.k-kaynaklar li:target{background:#efe8ff}
.k-kaynaklar a{overflow-wrap:anywhere;font-weight:600;color:var(--mor-koyu)}
.k-kaynaklar span{color:var(--ikinci)}
.m-bolum .k-marka{margin-top:20px;font-size:.875rem;color:var(--ikinci)}

/* Sağdan sola ve bitişik/geniş alfabeler */
[dir=rtl] .balon::after,[dir=rtl] .k-balon::after,[dir=rtl] .indir-kutu::after{transform:scaleX(-1)}
:lang(ar) :is(h1,h2,h3,.sorular summary),:lang(ja) :is(h1,h2,h3),:lang(ko) :is(h1,h2,h3){line-height:1.25;letter-spacing:0}
:lang(ja) :is(h1,h2,h3,.pl-yazi b){word-break:auto-phrase}
:lang(ko) :is(h1,h2,h3){word-break:keep-all}
:lang(ja) :is(.ozet,.m-giris,.m-bolum p,.balon p,.sorular p),:lang(ko) :is(.ozet,.m-giris,.m-bolum p,.balon p,.sorular p){max-width:40em}

@media (min-width:760px){
.dongu-video{display:block}
.k-tablo th:first-child{width:26%}
.dongu-resim{display:none}
.ana-menu{display:flex;gap:28px}
.ust-dugme{display:inline-flex;margin-inline-start:auto}
.menu{display:none}
.kahraman{padding:40px 0 96px}
.kahraman-ic{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:56px}
:lang(ja) .kahraman h1{font-size:min(6.6vw,6rem)}
.mozaik{grid-template-columns:repeat(2,minmax(0,1fr))}
.balon.genis{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:48px}
.sss-ic{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:48px}
.sss-bas .sus{display:block}
.alt-izgara{grid-template-columns:repeat(3,minmax(0,1fr))}
.iletisim{grid-column:auto}
.indir-giris-ic{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}
.indir-giris{padding:48px 0 72px}
}
@media (min-width:1100px){.alt-izgara{grid-template-columns:1.4fr 1fr 1fr 1.1fr 1fr}.alt-marka{grid-column:auto}.mozaik{gap:36px}.balon.genis{padding:44px}
.buyuk{grid-template-columns:repeat(6,minmax(0,1fr))}.buyuk .pl-windows{grid-column:span 2}.buyuk .pl-windows b{font-size:1.375rem}.buyuk .pl{flex-direction:column;align-items:flex-start;justify-content:space-between;gap:32px;min-height:168px;padding:16px 18px 20px;border-radius:28px}.buyuk .pl-logo{width:56px;height:56px;border-radius:18px}}
@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important}.dongu-video{display:none}.dongu-resim{display:block}}
