:root{--bg:#050816;--card:rgba(255,255,255,.06);--line:rgba(255,255,255,.12);--text:#fff;--muted:#a8b3cf;--cyan:#22d3ee;--blue:#2563eb;--violet:#7c3aed}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Arial,sans-serif;background:var(--bg);color:var(--text);overflow-x:hidden}.bg:before,.bg:after{content:"";position:fixed;width:420px;height:420px;border-radius:999px;filter:blur(90px);opacity:.35;z-index:-1}.bg:before{background:var(--cyan);left:-120px;top:-120px}.bg:after{background:var(--violet);right:-120px;top:220px}.container{max-width:1180px;margin:auto;padding:0 22px}.header{position:sticky;top:0;z-index:20;background:rgba(5,8,22,.76);backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.nav{height:76px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:12px;font-weight:900}.logo{display:grid;place-items:center;width:42px;height:42px;border-radius:16px;background:linear-gradient(135deg,var(--cyan),var(--blue));color:#06111d;box-shadow:0 0 30px rgba(34,211,238,.25)}.menu{display:flex;gap:28px}.menu a{color:var(--muted);text-decoration:none;font-size:14px}.menu a:hover{color:white}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--line);background:rgba(255,255,255,.06);color:white;text-decoration:none;padding:13px 18px;border-radius:16px;font-weight:800;cursor:pointer}.btn.primary{background:var(--cyan);color:#05101c;border-color:var(--cyan)}.hero{display:grid;grid-template-columns:1.1fr .9fr;gap:54px;align-items:center;padding:84px 0}.badge{display:inline-flex;padding:10px 14px;border-radius:999px;background:rgba(34,211,238,.10);border:1px solid rgba(34,211,238,.22);color:#baf6ff;font-size:14px}.hero h1{font-size:clamp(42px,7vw,78px);line-height:.98;margin:22px 0;font-weight:950;letter-spacing:-.06em}.talep{color:var(--muted);font-size:20px;line-height:1.8;max-width:650px}.actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px}.chips{display:flex;gap:14px;flex-wrap:wrap;margin-top:28px;color:#cbd5e1;font-size:14px}.chip:before{content:"✓";color:var(--cyan);margin-right:8px}.mock{position:relative;border:1px solid var(--line);background:rgba(255,255,255,.06);padding:16px;border-radius:34px;box-shadow:0 30px 120px rgba(34,211,238,.15)}.screen{border:1px solid var(--line);background:#0b1024;border-radius:26px;padding:22px}.screenTop{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.status{background:rgba(16,185,129,.12);color:#6ee7b7;padding:7px 12px;border-radius:99px;font-size:13px}.statgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.stat,.panel,.card{background:var(--card);border:1px solid var(--line);border-radius:22px;padding:20px}.num{font-size:28px;color:var(--cyan);font-weight:950}.bar{height:12px;border-radius:99px;background:rgba(255,255,255,.12);margin:12px 0}.bar.c{background:linear-gradient(90deg,var(--cyan),var(--violet))}.section{padding:84px 0}.title{text-align:center;max-width:760px;margin:0 auto 42px}.title h2{font-size:clamp(32px,5vw,54px);line-height:1.05;margin:14px 0;letter-spacing:-.04em}.title p{color:var(--muted);font-size:18px;line-height:1.7}.grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.product .icon{font-size:36px}.product h3{font-size:24px;margin:14px 0}.product p,.card p{color:var(--muted);line-height:1.7}.features{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:18px}.feature{color:#dbeafe;font-size:14px}.feature:before{content:"✓";color:var(--cyan);margin-right:8px}.cta{background:linear-gradient(135deg,rgba(34,211,238,.14),rgba(124,58,237,.12));border:1px solid rgba(34,211,238,.2);border-radius:34px;padding:54px;text-align:center}.form{display:grid;gap:12px;text-align:left;max-width:680px;margin:28px auto 0}.form input,.form textarea,.form select{width:100%;padding:15px 16px;border-radius:14px;border:1px solid var(--line);background:rgba(255,255,255,.06);color:#fff}.form textarea{min-height:110px}.footer{border-top:1px solid var(--line);padding:38px 0;color:var(--muted)}.footgrid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:28px}.notice{padding:14px 16px;border-radius:14px;background:rgba(16,185,129,.12);border:1px solid rgba(16,185,129,.2);color:#bbf7d0;margin-bottom:16px}.adminBody{background:#0b1024}.adminWrap{display:grid;grid-template-columns:250px 1fr;min-height:100vh}.sidebar{background:#060a18;border-right:1px solid var(--line);padding:22px}.sidebar a{display:block;color:#cbd5e1;text-decoration:none;padding:12px 14px;border-radius:14px;margin:4px 0}.sidebar a:hover,.sidebar a.active{background:rgba(34,211,238,.12);color:#fff}.adminMain{padding:28px}.table{width:100%;border-collapse:collapse;background:var(--card);border-radius:18px;overflow:hidden}.table th,.table td{padding:14px;border-bottom:1px solid var(--line);text-align:left}.table th{color:#cbd5e1}.login{max-width:420px;margin:12vh auto;background:var(--card);border:1px solid var(--line);padding:30px;border-radius:24px}.row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mobileCta{display:none}
@media(max-width:900px){.menu,.nav .desktopActions{display:none}.hero,.grid2,.grid4,.footgrid,.adminWrap{grid-template-columns:1fr}.hero{padding:48px 0}.statgrid{grid-template-columns:1fr}.features{grid-template-columns:1fr}.cta{padding:28px}.row{grid-template-columns:1fr}.mobileCta{display:flex;position:fixed;left:14px;right:14px;bottom:14px;z-index:40}.mobileCta .btn{width:100%}}

.pill{display:inline-flex;padding:5px 10px;border-radius:999px;background:rgba(34,211,238,.12);border:1px solid rgba(34,211,238,.25);color:#a5f3fc;font-size:12px}.muted{color:#94a3b8}.notice.error{background:rgba(239,68,68,.13);border-color:rgba(239,68,68,.35);color:#fecaca}.sidebar a{display:block;margin:8px 0;padding:10px 12px;border-radius:12px;color:#cbd5e1;text-decoration:none}.sidebar a:hover{background:rgba(255,255,255,.08);color:#fff}.adminMain h1{margin-top:0}.icon{font-size:34px;margin-bottom:12px}
.adminForm label{display:grid;gap:8px}.check{display:flex!important;align-items:center;gap:10px}.check input{width:auto!important}.thumb{width:58px;height:42px;object-fit:cover;border-radius:10px;margin-right:8px;vertical-align:middle;border:1px solid var(--line)}.thumbLarge{max-width:100%;max-height:240px;object-fit:cover;border-radius:18px;border:1px solid var(--line);margin:10px 0}.mediaGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:22px}.mediaImg{width:100%;height:150px;object-fit:cover;border-radius:14px;border:1px solid var(--line);margin-bottom:10px}.adminMain .card{margin-bottom:18px}.productShot{margin-top:18px;border-radius:18px;overflow:hidden;border:1px solid var(--line);background:rgba(255,255,255,.04)}.productShot img{display:block;width:100%;height:210px;object-fit:cover}.heroImage{margin-top:18px;border-radius:22px;overflow:hidden;border:1px solid var(--line)}.heroImage img{width:100%;display:block;object-fit:cover;max-height:300px}.blockShot{border-radius:24px;overflow:hidden;border:1px solid var(--line);background:rgba(255,255,255,.04)}.blockShot img{display:block;width:100%;height:280px;object-fit:cover}.kpiLine{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px}.kpiLine div{padding:16px;border-radius:18px;border:1px solid var(--line);background:rgba(255,255,255,.05)}
@media(max-width:900px){.mediaGrid{grid-template-columns:1fr 1fr}.productShot img,.blockShot img{height:auto}.adminMain{padding:18px}.sidebar{position:relative}.kpiLine{grid-template-columns:1fr}}
.miniForm{display:grid;gap:8px;min-width:180px}.miniForm textarea{min-height:54px}.miniForm select,.miniForm textarea{width:100%;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);color:#fff;border-radius:12px;padding:10px}.pageCard{max-width:920px;margin:0 auto}.pageCard h1{font-size:clamp(34px,6vw,64px);line-height:1.05}.pageContent{margin-top:24px;color:#cbd5e1;font-size:18px;line-height:1.8;white-space:normal}.adminForm .table input{min-width:120px}.adminForm .table input[type=checkbox]{min-width:auto}.check{display:flex;align-items:center;gap:8px;color:#cbd5e1}.check input{width:auto!important}

.pill.ok{background:rgba(16,185,129,.14);border-color:rgba(16,185,129,.35);color:#bbf7d0}.pill.bad{background:rgba(239,68,68,.14);border-color:rgba(239,68,68,.35);color:#fecaca}.adminMain .actions{margin-top:16px}.adminMain .grid2{margin-bottom:22px}.sidebar{overflow:auto}.table small{color:#94a3b8}.form h3{margin:18px 0 0}.card h2{margin-top:0}

.heroImage img,.productShot img,.blockShot img,.wideImg{width:100%;display:block;border-radius:22px;border:1px solid var(--line);background:#0b1024}.productShot{margin-top:18px}.blockShot{border-radius:26px;padding:10px;background:rgba(255,255,255,.05);border:1px solid var(--line)}.kpiLine{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.kpiLine>div{padding:22px;border-radius:18px;background:rgba(255,255,255,.06);border:1px solid var(--line);text-align:center}.kvkk{display:flex;gap:10px;align-items:flex-start;color:#cbd5e1;font-size:13px}.kvkk input{width:auto;margin-top:3px}.cookie{position:fixed;left:18px;right:18px;bottom:18px;z-index:60;display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:980px;margin:auto;padding:14px 16px;border:1px solid var(--line);border-radius:18px;background:rgba(5,8,22,.92);backdrop-filter:blur(16px);box-shadow:0 20px 80px rgba(0,0,0,.35);color:#cbd5e1}.thumbLarge{max-width:420px;width:100%;border-radius:18px;border:1px solid var(--line);display:block;margin:10px 0}.check{display:flex;gap:8px;align-items:center}.check input{width:auto}.adminForm textarea[name=cookie_notice]{min-height:50px}
@media(max-width:900px){.cookie{flex-direction:column;align-items:stretch}.cookie .btn{width:100%}.kpiLine{grid-template-columns:1fr}}

/*  */
.sidebar a.active{background:linear-gradient(135deg,rgba(34,211,238,.20),rgba(124,58,237,.14));color:#fff;border:1px solid rgba(34,211,238,.22)}
.adminTopNotice{padding:12px 14px;margin-bottom:18px;border-radius:16px;background:rgba(34,211,238,.10);border:1px solid rgba(34,211,238,.22);color:#dffbff}.colorPreview{width:42px;height:42px;border-radius:12px;border:1px solid var(--line)}
select{color:white;background:#0b1024}.adminMain input[type=color]{height:48px;padding:4px}.cacheBadge{display:inline-flex;border:1px solid var(--line);padding:6px 10px;border-radius:999px;color:#cbd5e1}

/* V22 FRONT-END PREMIUM REFRESH */
.v22{background:radial-gradient(circle at 10% 0%,rgba(34,211,238,.18),transparent 30%),radial-gradient(circle at 90% 10%,rgba(124,58,237,.18),transparent 32%),linear-gradient(180deg,#050816 0%,#070b1e 45%,#050816 100%)}
.siteNoise{position:fixed;inset:0;pointer-events:none;opacity:.13;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(to bottom,#000,transparent 82%)}
.scrollProgress{position:fixed;left:0;top:0;height:3px;width:0;background:linear-gradient(90deg,var(--cyan),var(--violet));z-index:1000;box-shadow:0 0 18px rgba(34,211,238,.7)}
.v22Header{box-shadow:0 16px 60px rgba(0,0,0,.22)}.brandLink{text-decoration:none;color:white}.brand small{color:#8ea0c4}.heroV22{min-height:720px;position:relative}.heroCopy h1{max-width:760px}.bigBtn{padding:16px 24px;border-radius:18px}.heroTrust{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px;color:#cbd5e1}.heroTrust span{border:1px solid var(--line);background:rgba(255,255,255,.05);padding:9px 12px;border-radius:999px}.heroVisual{position:relative}.proMock{transform:perspective(1000px) rotateY(-5deg) rotateX(2deg)}.floatCard{position:absolute;z-index:3;padding:12px 15px;border-radius:16px;border:1px solid rgba(34,211,238,.28);background:rgba(7,12,30,.78);backdrop-filter:blur(14px);box-shadow:0 20px 60px rgba(0,0,0,.34);color:#e0faff;font-weight:800}.floatCard.top{right:-18px;top:40px}.floatCard.bottom{left:-18px;bottom:60px}.dashHero{display:grid;grid-template-columns:72px 1fr;gap:16px;min-height:360px}.dashSidebar{border:1px solid var(--line);border-radius:20px;background:rgba(255,255,255,.04);padding:14px;display:grid;gap:14px;align-content:start}.dashSidebar b{display:grid;place-items:center;height:42px;border-radius:14px;background:linear-gradient(135deg,var(--cyan),var(--violet));color:#020617}.dashSidebar span{height:34px;border-radius:12px;background:rgba(255,255,255,.08)}.dashMain{display:grid;gap:16px}.dashCards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.dashCards div{border:1px solid var(--line);background:rgba(255,255,255,.06);border-radius:18px;padding:16px}.dashCards b{display:block;font-size:22px;color:var(--cyan)}.dashCards small{color:#94a3b8}.dashChart{height:140px;border:1px solid var(--line);background:linear-gradient(135deg,rgba(34,211,238,.10),rgba(124,58,237,.10));border-radius:20px;display:flex;align-items:end;gap:12px;padding:18px}.dashChart i{flex:1;border-radius:12px 12px 0 0;background:linear-gradient(180deg,var(--cyan),rgba(34,211,238,.12));min-height:35%}.dashChart i:nth-child(2){min-height:60%}.dashChart i:nth-child(3){min-height:44%}.dashChart i:nth-child(4){min-height:82%}.dashChart i:nth-child(5){min-height:68%}.dashRows{display:grid;gap:10px}.dashRows span{height:18px;border-radius:999px;background:rgba(255,255,255,.10)}.dashRows span:nth-child(2){width:78%}.dashRows span:nth-child(3){width:58%}.trustStrip{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;padding-top:20px}.trustStrip div{border:1px solid var(--line);background:rgba(255,255,255,.055);border-radius:22px;padding:24px;text-align:center}.trustStrip b{display:block;font-size:34px;color:var(--cyan)}.trustStrip span{color:#94a3b8}.productÜrün Tanıtımı{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.v22Product{position:relative;overflow:hidden;transition:.25s ease}.v22Product:before{content:"";position:absolute;inset:-1px;background:linear-gradient(135deg,rgba(34,211,238,.24),transparent 36%,rgba(124,58,237,.22));opacity:0;transition:.25s;pointer-events:none}.v22Product:hover{transform:translateY(-7px);border-color:rgba(34,211,238,.35);box-shadow:0 30px 80px rgba(0,0,0,.25)}.v22Product:hover:before{opacity:1}.productHeader{display:flex;align-items:center;justify-content:space-between}.miniMock{height:145px;margin-top:18px;border:1px solid var(--line);border-radius:20px;background:#0b1024;padding:16px;display:grid;gap:10px}.miniMock span{border-radius:12px;background:rgba(255,255,255,.10)}.miniMock span:first-child{background:linear-gradient(90deg,var(--cyan),var(--violet));width:70%}.splitSection{display:grid;grid-template-columns:.85fr 1.15fr;gap:42px;align-items:center}.splitSection h2,.blockV22 h2{font-size:clamp(32px,5vw,56px);line-height:1.05;letter-spacing:-.04em}.sectorGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.sectorCard{min-height:210px}.profesyonelBand{border:1px solid rgba(34,211,238,.2);border-radius:34px;padding:48px;background:linear-gradient(135deg,rgba(34,211,238,.12),rgba(124,58,237,.09));display:grid;grid-template-columns:1fr 1fr;gap:34px}.profesyonelBand h2{font-size:clamp(32px,5vw,58px);line-height:1.05;margin:16px 0}.profesyonelBand p{color:var(--muted);font-size:18px;line-height:1.8}.whyList{display:grid;gap:14px}.whyList span{border:1px solid var(--line);background:rgba(255,255,255,.06);border-radius:18px;padding:18px;color:#e2e8f0}.whyList span:before{content:"✓";color:var(--cyan);margin-right:10px}.blockVisual{min-height:280px;display:grid;place-items:center}.flowSteps{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;width:100%}.flowSteps div{padding:24px;border-radius:20px;background:rgba(255,255,255,.06);border:1px solid var(--line);color:#94a3b8}.flowSteps b{display:block;color:white;font-size:22px;margin-top:8px}.dealerBox{display:flex;justify-content:space-between;gap:24px;align-items:center;border:1px solid rgba(34,211,238,.22);border-radius:34px;padding:42px;background:rgba(255,255,255,.055)}.dealerBox h2{font-size:clamp(30px,5vw,52px);margin:14px 0}.dealerBox p{color:var(--muted);font-size:18px}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.kontrolimonial small,.footerV22 a{display:block;color:#94a3b8;text-decoration:none;margin-top:10px}.faqGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.faqGrid summary{cursor:pointer;font-weight:900}.ctaV22 h2{font-size:clamp(34px,5vw,58px);line-height:1.05}.footerV22{background:rgba(0,0,0,.16)}
@media(max-width:1100px){.productÜrün Tanıtımı{grid-template-columns:repeat(2,1fr)}}
@media(max-width:900px){.heroV22{min-height:auto}.proMock{transform:none}.floatCard{display:none}.dashHero{grid-template-columns:1fr}.dashSidebar{display:none}.dashCards{grid-template-columns:1fr}.trustStrip,.productÜrün Tanıtımı,.splitSection,.profesyonelBand,.grid3,.faqGrid{grid-template-columns:1fr}.sectorGrid{grid-template-columns:1fr}.dealerBox{display:grid}.heroTrust span{width:100%}.heroVisual{margin-top:10px}.dashHero{min-height:auto}.footgrid{gap:32px}.v22Product .actions{display:grid}.v22Product .btn{width:100%}}

/* V23 FRONT-END POLISH */
.v23{background:
 radial-gradient(circle at 18% 6%,rgba(34,211,238,.24),transparent 27%),
 radial-gradient(circle at 82% 2%,rgba(124,58,237,.22),transparent 30%),
 radial-gradient(circle at 50% 86%,rgba(37,99,235,.16),transparent 36%),
 linear-gradient(180deg,#040615 0%,#070b1f 42%,#050816 100%)}
.v23Header{border-bottom-color:rgba(34,211,238,.16)}
.heroV23:before{content:"";position:absolute;inset:42px -60px auto auto;width:520px;height:520px;border-radius:999px;background:radial-gradient(circle,rgba(34,211,238,.18),transparent 66%);filter:blur(18px);pointer-events:none}
.heroV23 .heroCopy h1{background:linear-gradient(90deg,#fff 0%,#dffbff 48%,#9deaff 100%);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 18px 70px rgba(34,211,238,.13)}
.heroV23 .talep{font-size:21px;color:#c3cbe0}.heroV23 .btn.primary{box-shadow:0 18px 60px rgba(34,211,238,.24)}
.heroV23 .proMock{box-shadow:0 45px 150px rgba(34,211,238,.18),inset 0 1px 0 rgba(255,255,255,.08)}
.heroV23 .screen{background:linear-gradient(180deg,#0e1530,#090e22)}
.commandCenter .title{margin-bottom:34px}.consoleGrid{display:grid;grid-template-columns:1.4fr .6fr;gap:20px}.consoleMain{min-height:460px;padding:20px;background:linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.035));position:relative;overflow:hidden}.consoleMain:after{content:"";position:absolute;right:-120px;top:-120px;width:260px;height:260px;border-radius:999px;background:rgba(34,211,238,.18);filter:blur(50px)}.consoleTop{display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--line);padding-bottom:16px;color:#cbd5e1}.consoleTop span{width:11px;height:11px;border-radius:50%;background:#ef4444}.consoleTop span:nth-child(2){background:#f59e0b}.consoleTop span:nth-child(3){background:#22c55e}.consoleTop b{margin-left:auto;color:white}.tableMap{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:28px}.tableMap i{font-style:normal;display:grid;place-items:center;min-height:108px;border-radius:28px;border:1px solid rgba(34,211,238,.20);background:rgba(34,211,238,.08);font-weight:950;color:#dffbff;box-shadow:inset 0 0 28px rgba(34,211,238,.04)}.tableMap i.busy{background:rgba(245,158,11,.13);border-color:rgba(245,158,11,.28);color:#fde68a}.tableMap i.paid{background:rgba(16,185,129,.13);border-color:rgba(16,185,129,.28);color:#bbf7d0}.orderPanel{margin-top:22px;border:1px solid var(--line);border-radius:24px;padding:22px;background:rgba(255,255,255,.055)}.orderPanel b{font-size:24px}.orderPanel p{color:#a8b3cf;line-height:1.7}.consoleSide{display:grid;gap:20px}.metricCard small{color:#94a3b8}.metricCard b{display:block;font-size:40px;margin:8px 0;color:var(--cyan)}.metricCard span{color:#cbd5e1}.journey{padding-top:30px}.journeyHead{display:flex;justify-content:space-between;align-items:end;gap:26px;margin-bottom:24px}.journeyHead h2{max-width:720px;font-size:clamp(30px,5vw,54px);line-height:1.05;margin:0;letter-spacing:-.04em}.journeyGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.journeyGrid div{position:relative;border:1px solid var(--line);background:rgba(255,255,255,.055);border-radius:28px;padding:28px;overflow:hidden}.journeyGrid div:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(34,211,238,.11),transparent 52%);opacity:.85}.journeyGrid em{font-style:normal;color:var(--cyan);font-weight:950}.journeyGrid b{display:block;font-size:23px;margin:12px 0;position:relative}.journeyGrid p{color:#a8b3cf;line-height:1.7;position:relative}.v23 .v22Product{background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.035))}.v23 .profesyonelBand,.v23 .dealerBox,.v23 .ctaV22{box-shadow:0 28px 110px rgba(34,211,238,.10)}.v23 .footerV22{background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(0,0,0,.24))}
@media(max-width:900px){.consoleGrid,.journeyGrid{grid-template-columns:1fr}.journeyHead{display:block}.tableMap{grid-template-columns:repeat(2,1fr)}.tableMap i{min-height:82px}.consoleMain{min-height:auto}.heroV23 .talep{font-size:18px}}


/* V24 DESIGN POLISH + ADAVIZYON COPYRIGHT */
.v24 .header{box-shadow:0 18px 70px rgba(0,0,0,.24)}
.v24 .heroCopy{position:relative;z-index:2}
.heroV24{padding-top:92px}
.heroV24 .badge{box-shadow:0 0 0 1px rgba(34,211,238,.12),0 14px 45px rgba(34,211,238,.10)}
.heroV24 .heroTrust span{background:rgba(255,255,255,.065);border:1px solid rgba(255,255,255,.10);border-radius:999px;padding:10px 14px;display:inline-flex;margin:6px 6px 0 0;color:#dbeafe}
.v24 .productÜrün Tanıtımı{align-items:stretch}
.v24 .v22Product{border-radius:30px;padding:2px;background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.03));}
.v24 .v22Product .actions{margin-top:20px}
.v24 .sectorCard,.v24 .kontrolimonial,.v24 .faqGrid .card{transition:.25s ease}
.v24 .sectorCard:hover,.v24 .kontrolimonial:hover,.v24 .faqGrid .card:hover{transform:translateY(-4px);border-color:rgba(34,211,238,.28)}
.footerV24{position:relative;overflow:hidden;border-top:1px solid rgba(34,211,238,.18)}
.footerV24:before{content:"";position:absolute;left:50%;top:-140px;transform:translateX(-50%);width:760px;height:260px;border-radius:999px;background:radial-gradient(circle,rgba(34,211,238,.16),transparent 68%);filter:blur(18px);pointer-events:none}
.footerV24 .footgrid{position:relative;z-index:1;padding-bottom:26px}
.footerBadges{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}
.footerBadges span{font-size:12px;color:#bfefff;border:1px solid rgba(34,211,238,.18);background:rgba(34,211,238,.08);border-radius:999px;padding:7px 10px}
.footerBottom{position:relative;z-index:1;border-top:1px solid rgba(255,255,255,.08);padding-top:20px;display:flex;justify-content:space-between;gap:16px;align-items:center;color:#8ea0c4;font-size:14px}
.footerBottom a{color:#dffbff;text-decoration:none;font-weight:800}
.footerBottom a:hover{color:var(--cyan);text-decoration:underline}
@media(max-width:760px){.footerBottom{display:block;line-height:1.9}.heroV24{padding-top:60px}.heroV24 .heroTrust span{font-size:13px}.footerBadges{margin-bottom:8px}}


/* V25 FRONTEND IMPROVEMENTS */
.v25 .header{border-bottom-color:rgba(34,211,238,.16)}
.v25 .heroV24{position:relative}
.v25 .heroV24:before{content:"";position:absolute;left:20px;right:20px;bottom:26px;height:1px;background:linear-gradient(90deg,transparent,rgba(34,211,238,.35),transparent)}
.v25 .heroVisual{transform:translateZ(0)}
.v25 .floatCard{animation:softFloat 5.5s ease-in-out infinite}
.v25 .floatCard.bottom{animation-delay:1.2s}
@keyframes softFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}
.solutionMatrix{padding-top:30px}.matrixGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.matrixCard{position:relative;overflow:hidden;min-height:230px}.matrixCard:before{content:"";position:absolute;inset:auto -40px -70px auto;width:160px;height:160px;border-radius:999px;background:rgba(34,211,238,.12);filter:blur(28px)}.matrixCard b{display:block;font-size:22px;margin-bottom:12px}.matrixCard p{color:#a8b3cf;line-height:1.7}.matrixCard span{display:inline-flex;margin-top:12px;color:#dffbff;border:1px solid rgba(34,211,238,.18);background:rgba(34,211,238,.07);border-radius:999px;padding:8px 11px;font-size:13px;font-weight:800}.seoLanding{padding-top:20px}.seoCard{display:grid;grid-template-columns:1.2fr .8fr;gap:28px;align-items:center;border:1px solid rgba(34,211,238,.18);background:linear-gradient(135deg,rgba(34,211,238,.10),rgba(124,58,237,.08));border-radius:34px;padding:44px;box-shadow:0 28px 100px rgba(34,211,238,.08)}.seoCard h2{font-size:clamp(30px,5vw,50px);line-height:1.08;margin:14px 0}.seoCard p{color:#cbd5e1;line-height:1.8;font-size:18px}.seoList{display:grid;gap:12px}.seoList span{border:1px solid rgba(255,255,255,.11);background:rgba(255,255,255,.055);border-radius:18px;padding:16px;color:#eaf7ff;font-weight:800}.v25 .footerBottom a{color:#9ff4ff}.v25 .mobileCta .btn{box-shadow:0 12px 50px rgba(34,211,238,.22)}
@media(max-width:900px){.matrixGrid,.seoCard{grid-template-columns:1fr}.matrixCard{min-height:auto}.seoCard{padding:28px}.solutionMatrix{padding-top:10px}}


/* V26 FRONT-END SALES POLISH */
.v26 .heroCopy h1{letter-spacing:-.065em}.v26 .heroV24{padding-bottom:104px}.v26 .heroTrust{margin-top:22px}.v26 .btn{transition:.22s ease}.v26 .btn:hover{transform:translateY(-2px)}.v26 .btn.primary:hover{box-shadow:0 18px 70px rgba(34,211,238,.25)}
.v26 .productÜrün Tanıtımı .card,.v26 .matrixCard,.v26 .sectorCard{box-shadow:0 22px 90px rgba(0,0,0,.16)}.v26 .productÜrün Tanıtımı .card:hover{transform:translateY(-6px);border-color:rgba(34,211,238,.32)}
.conversionLab{padding-top:30px}.conversionHead{display:grid;grid-template-columns:.7fr 1.3fr;gap:28px;align-items:end;margin-bottom:24px}.conversionHead h2{font-size:clamp(30px,5vw,54px);line-height:1.05;margin:12px 0;letter-spacing:-.045em}.conversionHead p{color:#cbd5e1;line-height:1.8;font-size:18px}.conversionGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.conversionCard{position:relative;min-height:260px;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.035))}.conversionCard:after{content:"";position:absolute;right:-70px;bottom:-80px;width:180px;height:180px;border-radius:999px;background:rgba(34,211,238,.13);filter:blur(24px)}.conversionCard b{display:block;font-size:24px;line-height:1.2;margin-bottom:14px}.conversionCard p{font-size:16px}.conversionCard span{position:absolute;left:20px;bottom:20px;border:1px solid rgba(34,211,238,.2);background:rgba(34,211,238,.08);color:#dffbff;border-radius:999px;padding:9px 12px;font-size:13px;font-weight:900}
.assuranceStack{padding-top:20px}.assuranceCard{display:grid;grid-template-columns:1.1fr .9fr;gap:30px;align-items:center;border:1px solid rgba(34,211,238,.2);border-radius:36px;padding:46px;background:radial-gradient(circle at 10% 20%,rgba(34,211,238,.16),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.075),rgba(255,255,255,.035));box-shadow:0 32px 120px rgba(34,211,238,.08)}.assuranceCard h2{font-size:clamp(32px,5vw,56px);line-height:1.05;margin:14px 0}.assuranceCard p{color:#cbd5e1;font-size:18px;line-height:1.8}.assuranceList{display:grid;gap:12px}.assuranceList span{padding:16px 18px;border-radius:18px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.10);color:#edf8ff;font-weight:800}
.v26 .footerV24{border-top-color:rgba(34,211,238,.24)}.v26 .footerBottom{background:rgba(255,255,255,.03);border-radius:18px;padding:18px 20px;margin-top:8px}.v26 .footerBottom a{color:#bff8ff}.v26 .mobileCta .btn{border-radius:18px}
@media(max-width:900px){.v26 .heroV24{padding-bottom:58px}.conversionHead,.conversionGrid,.assuranceCard{grid-template-columns:1fr}.conversionCard{min-height:220px}.assuranceCard{padding:28px}.conversionHead{gap:8px}.conversionLab{padding-top:10px}}


/* V27 PREMIUM SITE BOOST */
.v27 .heroV24{min-height:720px;align-items:center}
.v27 .heroCopy h1{background:linear-gradient(180deg,#fff 0%,#dffbff 54%,#8bdcff 100%);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 60px rgba(34,211,238,.10)}
.v27 .talep{color:#c5d3ee}.v27 .heroVisual:before{content:"";position:absolute;inset:-26px;border-radius:46px;background:linear-gradient(135deg,rgba(34,211,238,.30),rgba(124,58,237,.15),transparent 60%);filter:blur(34px);z-index:-1}.v27 .proMock{border-color:rgba(34,211,238,.20)}
.v27Signal{padding-top:8px}.signalCard{display:grid;grid-template-columns:1.15fr .85fr;gap:26px;align-items:center;padding:34px;border-radius:34px;border:1px solid rgba(34,211,238,.22);background:linear-gradient(135deg,rgba(34,211,238,.11),rgba(124,58,237,.09));box-shadow:0 30px 120px rgba(34,211,238,.08)}.signalCard h2{font-size:clamp(28px,4vw,46px);line-height:1.08;margin:14px 0}.signalCard p{color:#cbd5e1;font-size:17px;line-height:1.8}.signalStats{display:grid;gap:12px}.signalStats span{display:flex;align-items:center;gap:14px;border:1px solid rgba(255,255,255,.10);background:rgba(255,255,255,.055);border-radius:18px;padding:16px;color:#e8f8ff;font-weight:900}.signalStats b{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:rgba(34,211,238,.13);color:var(--cyan)}
.v27 .commandCenter{padding-top:54px}.v27 .consoleMain{border-color:rgba(34,211,238,.20)}.v27 .tableMap i{transition:.22s ease}.v27 .tableMap i:hover{transform:scale(1.035);box-shadow:0 20px 60px rgba(34,211,238,.12)}.v27 .productÜrün Tanıtımı{gap:24px}.v27 .v22Product{position:relative;overflow:hidden}.v27 .v22Product:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(34,211,238,.10),transparent 46%);opacity:0;transition:.25s ease}.v27 .v22Product:hover:before{opacity:1}.v27 .v22Product>*{position:relative}.v27 .miniMock{height:180px;border-radius:22px;border:1px solid rgba(255,255,255,.10);background:linear-gradient(135deg,#0e1633,#081026);display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding:16px;margin-top:18px}.v27 .miniMock span{border-radius:16px;background:linear-gradient(135deg,rgba(34,211,238,.18),rgba(255,255,255,.06));border:1px solid rgba(255,255,255,.08)}
.v27IndustryProof{padding-top:20px}.proofHead{max-width:780px;margin-bottom:28px}.proofHead h2{font-size:clamp(32px,5vw,56px);line-height:1.05;margin:14px 0}.proofHead p{color:#cbd5e1;font-size:18px;line-height:1.8}.proofGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.proofCard{min-height:260px;border-radius:30px;border:1px solid rgba(34,211,238,.18);background:radial-gradient(circle at 20% 10%,rgba(34,211,238,.16),transparent 32%),rgba(255,255,255,.055);padding:28px;display:flex;flex-direction:column}.proofCard b{font-size:26px}.proofCard p{color:#a8b3cf;line-height:1.75}.proofCard a{margin-top:auto;color:#bff8ff;text-decoration:none;font-weight:950}.proofCard:hover{transform:translateY(-5px);border-color:rgba(34,211,238,.35);transition:.24s ease}
.v27 .dealerBox,.v27 .ctaV22{border-color:rgba(34,211,238,.28);box-shadow:0 34px 130px rgba(34,211,238,.11)}.v27 .footerV24:after{content:"";position:absolute;right:-160px;bottom:-160px;width:380px;height:380px;border-radius:999px;background:rgba(124,58,237,.15);filter:blur(60px)}
@media(max-width:900px){.v27 .heroV24{min-height:auto}.signalCard,.proofGrid{grid-template-columns:1fr}.signalCard{padding:26px}.proofCard{min-height:auto}.v27 .miniMock{height:140px}.v27Signal{padding-top:0}}


/* V28 contact polish */
.contactV28{position:relative}
.contactGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:28px}
.contactCard{display:flex;flex-direction:column;gap:8px;text-decoration:none;color:#fff;min-height:150px;justify-content:center;border:1px solid rgba(34,211,238,.16)!important;background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(34,211,238,.045))!important}
.contactCard b{font-size:16px;color:#8be9ff}.contactCard span{font-size:18px;font-weight:800;line-height:1.35}.contactCard small{color:#91a4c8;line-height:1.5}.contactCard:hover{transform:translateY(-4px);box-shadow:0 18px 55px rgba(34,211,238,.12)}
.mapBox{margin-top:18px;padding:0!important;overflow:hidden;border:1px solid rgba(255,255,255,.12)!important}.mapBox iframe{width:100%;height:360px;border:0;display:block;filter:saturate(.85) contrast(1.05)}
.footerAddress{display:block;color:#91a4c8;font-size:13px;line-height:1.55;margin-top:4px;max-width:260px}
@media(max-width:900px){.contactGrid{grid-template-columns:1fr 1fr}.mapBox iframe{height:300px}}
@media(max-width:620px){.contactGrid{grid-template-columns:1fr}.contactCard{min-height:auto}.mapBox iframe{height:260px}}


/* V29 conversion + publish polish */
.v29 .heroV24{position:relative}.v29 .heroV24:after{content:"";position:absolute;left:50%;bottom:22px;width:min(760px,86vw);height:1px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,rgba(34,211,238,.55),rgba(124,58,237,.35),transparent)}
.v29 .heroCopy h1{font-size:clamp(42px,7vw,82px);line-height:.96}.v29 .heroTrust span{backdrop-filter:blur(10px)}.v29 .desktopActions .btn.primary,.v29 .mobileCta .btn{background:linear-gradient(135deg,var(--cyan),#8b5cf6);color:#030712;border:0}.v29 .proMock{transform:perspective(1200px) rotateY(-3deg) rotateX(2deg);transition:.28s ease}.v29 .proMock:hover{transform:perspective(1200px) rotateY(0deg) rotateX(0deg) translateY(-4px)}
.launchReadyV29{padding-top:18px}.launchPanel{display:grid;grid-template-columns:1.1fr .9fr;gap:26px;align-items:center;border:1px solid rgba(34,211,238,.22);border-radius:36px;padding:42px;background:radial-gradient(circle at 8% 8%,rgba(34,211,238,.18),transparent 38%),linear-gradient(135deg,rgba(255,255,255,.075),rgba(255,255,255,.035));box-shadow:0 34px 120px rgba(34,211,238,.09)}.launchCopy h2{font-size:clamp(30px,5vw,58px);line-height:1.02;margin:14px 0;letter-spacing:-.05em}.launchCopy p{color:#c6d3ea;font-size:18px;line-height:1.8}.launchChecks{display:grid;gap:12px}.launchChecks span{border:1px solid rgba(255,255,255,.11);background:rgba(255,255,255,.06);border-radius:18px;padding:16px 18px;color:#edfaff;font-weight:900}
.featureRadarV29{padding-top:20px}.radarHead{max-width:820px;margin-bottom:28px}.radarHead h2{font-size:clamp(32px,5vw,56px);line-height:1.04;margin:14px 0;letter-spacing:-.045em}.radarHead p{color:#cbd5e1;font-size:18px;line-height:1.75}.radarGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.radarCard{min-height:250px;border:1px solid rgba(34,211,238,.18);border-radius:28px;padding:24px;background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.035));position:relative;overflow:hidden}.radarCard:before{content:"";position:absolute;right:-72px;top:-72px;width:150px;height:150px;border-radius:999px;background:rgba(34,211,238,.14);filter:blur(28px)}.radarCard b{display:block;font-size:21px;line-height:1.2;margin-bottom:12px;position:relative}.radarCard p{color:#a8b3cf;line-height:1.7;position:relative}.radarCard:hover{transform:translateY(-5px);border-color:rgba(34,211,238,.35);transition:.24s ease}
.growthTimelineV29{padding-top:12px}.timelineCard{display:grid;grid-template-columns:.85fr 1.15fr;gap:26px;border:1px solid rgba(124,58,237,.24);border-radius:34px;padding:38px;background:linear-gradient(135deg,rgba(124,58,237,.13),rgba(34,211,238,.08));box-shadow:0 28px 110px rgba(124,58,237,.08)}.timelineCard h2{font-size:clamp(30px,5vw,52px);line-height:1.05;margin:14px 0}.timelineCard ol{list-style:none;margin:0;padding:0;display:grid;gap:14px}.timelineCard li{display:grid;grid-template-columns:220px 1fr;gap:14px;align-items:center;border:1px solid rgba(255,255,255,.10);background:rgba(255,255,255,.055);border-radius:18px;padding:16px}.timelineCard b{color:#ecfeff}.timelineCard span{color:#b7c5df;line-height:1.6}.v29 .contactCard span{color:#f8fdff}.v29 .contactCard:hover{border-color:rgba(34,211,238,.42)!important}.v29 .mapBox{box-shadow:0 25px 90px rgba(34,211,238,.08)}.v29 .footerBottom{border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.035)}
@media(max-width:980px){.launchPanel,.timelineCard,.radarGrid{grid-template-columns:1fr}.radarCard{min-height:auto}.timelineCard li{grid-template-columns:1fr}.launchPanel,.timelineCard{padding:28px}.v29 .proMock{transform:none}}
@media(max-width:620px){.v29 .heroCopy h1{font-size:42px}.launchChecks span,.timelineCard li{padding:14px}.radarGrid{gap:12px}}


/* V30 - Mobile-first profesyonel polish */
.mobileMenuBtn{display:none;width:46px;height:46px;border-radius:16px;border:1px solid var(--line);background:rgba(255,255,255,.07);align-items:center;justify-content:center;flex-direction:column;gap:5px;padding:0}
.mobileMenuBtn span{width:19px;height:2px;border-radius:99px;background:#fff;display:block;transition:.22s}.mobileDrawer{display:none}.v30 .heroTrust span,.v30 .launchChecks span,.v30 .assuranceList span,.v30 .seoList span{line-height:1.45}.v30 .contactCard{text-decoration:none;color:#fff}.v30 .contactCard span{word-break:break-word}.v30 .mapBox iframe{width:100%;height:340px;border:0;border-radius:18px}.v30 .kvkk{display:flex;gap:10px;align-items:flex-start;color:#cbd5e1;font-size:14px;line-height:1.5}.v30 .kvkk input{width:auto;margin-top:3px}.v30 .footer a{color:#cbd5e1;text-decoration:none;display:block;margin-top:9px}.v30 .footer a:hover{color:#fff}.v30 .footerBottom{display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid var(--line);margin-top:28px;padding-top:20px;font-size:14px}.v30 .footerBottom a{display:inline;color:#baf6ff;font-weight:800}.v30 .footerAddress{display:block;margin-top:10px;line-height:1.55}.v30 .cookie{position:fixed;left:18px;right:18px;bottom:86px;z-index:45;max-width:740px;margin:auto;border:1px solid var(--line);background:rgba(5,8,22,.9);backdrop-filter:blur(18px);padding:14px;border-radius:18px;display:flex;gap:14px;align-items:center;justify-content:space-between;color:#cbd5e1;box-shadow:0 20px 70px rgba(0,0,0,.25)}
@media(max-width:900px){
  body{padding-bottom:82px}.container{padding-left:16px;padding-right:16px}.nav{height:66px}.brand small{font-size:11px}.logo{width:38px;height:38px;border-radius:14px}.mobileMenuBtn{display:flex}.mobileMenuOpen .mobileMenuBtn span:nth-child(1){transform:translateY(7px) rotate(45deg)}.mobileMenuOpen .mobileMenuBtn span:nth-child(2){opacity:0}.mobileMenuOpen .mobileMenuBtn span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobileDrawer{display:block;position:fixed;left:12px;right:12px;top:76px;z-index:60;border:1px solid var(--line);border-radius:24px;background:rgba(8,13,32,.97);backdrop-filter:blur(20px);padding:12px;box-shadow:0 28px 90px rgba(0,0,0,.45);opacity:0;transform:translateY(-14px) scale(.98);pointer-events:none;transition:.22s}.mobileMenuOpen .mobileDrawer{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.mobileDrawer nav{display:grid;gap:8px}.mobileDrawer a{color:#e2e8f0;text-decoration:none;padding:15px 16px;border-radius:16px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.06);font-weight:800}.mobileDrawer a:last-child{background:rgba(34,211,238,.14);border-color:rgba(34,211,238,.25);color:#baf6ff}
  .hero{gap:26px;padding:34px 0 46px}.hero h1{font-size:38px;line-height:1.02;letter-spacing:-.045em;margin:18px 0}.talep{font-size:16px;line-height:1.65}.badge{font-size:12px;padding:8px 11px}.actions{display:grid;grid-template-columns:1fr;gap:10px;margin-top:22px}.btn,.bigBtn{width:100%;min-height:50px;border-radius:15px;padding:13px 15px}.heroTrust,.chips{display:grid!important;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.heroTrust span,.chip{background:rgba(255,255,255,.055);border:1px solid var(--line);border-radius:14px;padding:10px;font-size:12px}.heroVisual{margin-top:6px}.mock{border-radius:24px;padding:10px}.screen{border-radius:18px;padding:14px}.screenTop{gap:12px;align-items:flex-start}.screenTop h2{font-size:19px;margin:4px 0 0}.status{font-size:11px;padding:6px 9px}.dashHero{display:grid;grid-template-columns:44px 1fr;gap:10px}.dashCards{grid-template-columns:1fr!important;gap:8px}.dashCards div{padding:12px!important}.dashChart{height:98px!important}.floatCard{display:none!important}
  .section{padding:48px 0}.title{margin-bottom:24px}.title h2,.journeyHead h2,.conversionHead h2,.radarHead h2,.proofHead h2{font-size:30px!important;line-height:1.08}.title p{font-size:15px;line-height:1.65}.trustStrip{grid-template-columns:1fr 1fr!important;gap:10px;padding-top:10px!important}.trustStrip div{padding:16px 10px!important;text-align:center}.trustStrip b{font-size:24px!important}.trustStrip span{font-size:12px!important}.launchPanel,.signalCard,.dealerBox,.assuranceCard,.seoPanel,.timelineCard{padding:22px!important;border-radius:24px!important;display:grid!important;grid-template-columns:1fr!important;gap:18px!important}.launchCopy h2,.signalCard h2,.dealerBox h2,.assuranceCard h2,.seoPanel h2,.timelineCard h2{font-size:28px!important;line-height:1.08}.launchChecks,.assuranceList,.seoList{grid-template-columns:1fr!important;gap:10px!important}.signalStats{grid-template-columns:1fr!important}.consoleGrid,.productÜrün Tanıtımı,.sectorGrid,.conversionGrid,.proofGrid,.radarGrid,.contactGrid,.journeyGrid,.grid3{grid-template-columns:1fr!important;gap:14px!important}.consoleMain,.consoleSide .card,.product,.sectorCard,.conversionCard,.proofCard,.radarCard,.contactCard{border-radius:22px!important;padding:18px!important}.tableMap{grid-template-columns:repeat(2,1fr)!important}.tableMap i{min-height:72px!important;font-size:14px}.orderPanel{position:static!important;margin-top:12px}.productHeader{align-items:center}.product h3{font-size:22px}.features{grid-template-columns:1fr!important}.feature{font-size:13px}.productShot img{height:auto!important;max-height:220px}.cta{padding:22px!important;border-radius:24px}.form{margin-top:20px}.form input,.form textarea,.form select{min-height:50px;font-size:16px;border-radius:14px}.row{gap:10px}.contactGrid{margin-top:18px}.contactCard span{font-size:16px;line-height:1.45}.mapBox{padding:8px!important}.mapBox iframe{height:250px!important}.footgrid{grid-template-columns:1fr!important;gap:22px}.footer{padding:32px 0 22px}.footerBottom{display:grid!important;justify-items:flex-start;line-height:1.5}.mobileCta{left:10px;right:10px;bottom:10px}.mobileCta .btn{box-shadow:0 16px 45px rgba(34,211,238,.24)}.cookie{bottom:76px!important;display:grid!important;gap:10px;font-size:12px}.cookie .btn{min-height:42px;width:100%}
}
@media(max-width:420px){.container{padding-left:14px;padding-right:14px}.hero h1{font-size:34px}.heroTrust{grid-template-columns:1fr!important}.trustStrip{grid-template-columns:1fr!important}.title h2{font-size:28px!important}.screenTop{display:grid}.status{justify-self:start}.dashHero{grid-template-columns:1fr}.dashSidebar{display:none!important}.mobileDrawer{left:8px;right:8px}.contactCard span{font-size:15px}}


/* =========================
   V31 - Mobile Profesyonel Pack
   ========================= */
.v31 .header{box-shadow:0 12px 44px rgba(0,0,0,.22)}
.v31 .hero{position:relative}
.v31 .hero:after{content:"";position:absolute;inset:auto 20px -28px 20px;height:1px;background:linear-gradient(90deg,transparent,rgba(34,211,238,.45),transparent)}
.v31 .bigBtn,.v31 .btn.primary{box-shadow:0 16px 52px rgba(34,211,238,.20)}
.v31 .product,.v31 .contactCard,.v31 .radarCard,.v31 .proofCard{transition:transform .22s ease,border-color .22s ease,background .22s ease}
.v31 .product:hover,.v31 .contactCard:hover,.v31 .radarCard:hover,.v31 .proofCard:hover{transform:translateY(-4px);border-color:rgba(34,211,238,.34);background:rgba(255,255,255,.075)}
.v31 .mobileQuickActions{display:none}
.v31 .form .btn.primary{width:100%}
.v31 .footerBadges{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.v31 .footerBadges span{border:1px solid rgba(34,211,238,.18);background:rgba(34,211,238,.07);border-radius:999px;padding:7px 10px;font-size:12px;color:#dffbff}

@media(max-width:900px){
  .v31 body{background:#050816}
  .v31 .header{position:sticky;top:0;border-bottom-color:rgba(34,211,238,.14)}
  .v31 .nav{height:62px}.v31 .brand{min-width:0}.v31 .brand div:last-child{min-width:0}.v31 .brand small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.v31 .logo{flex:0 0 auto}
  .v31 .hero{padding:34px 0 38px;gap:26px;text-align:left}.v31 .hero h1{font-size:clamp(34px,10vw,46px)!important;letter-spacing:-.045em;line-height:1.02;margin:16px 0}.v31 .talep{font-size:16px;line-height:1.65;color:#d6deef}.v31 .badge{font-size:12px;padding:8px 11px;max-width:100%}
  .v31 .actions{display:grid;grid-template-columns:1fr;gap:10px;margin-top:22px}.v31 .actions .btn{width:100%;min-height:52px;border-radius:16px}.v31 .chips,.v31 .heroTrust{display:grid!important;grid-template-columns:1fr 1fr!important;gap:9px;margin-top:18px}.v31 .chip,.v31 .heroTrust span{border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.045);border-radius:14px;padding:10px;font-size:12px;line-height:1.35}
  .v31 .mock,.v31 .proMock{border-radius:24px!important;padding:10px!important;transform:none!important}.v31 .screen{border-radius:20px!important;padding:14px!important}.v31 .screenTop{gap:10px;margin-bottom:12px}.v31 .screenTop h3{font-size:18px;margin:0}.v31 .statgrid{grid-template-columns:repeat(3,1fr)!important;gap:8px}.v31 .stat{padding:12px!important;border-radius:16px!important}.v31 .num{font-size:20px}.v31 .stat small{font-size:11px}.v31 .panel{padding:14px!important;border-radius:18px!important}
  .v31 .section{padding:42px 0}.v31 .title{text-align:left;margin-bottom:20px}.v31 .title h2{font-size:28px!important;line-height:1.08}.v31 .title p{font-size:15px}.v31 .grid4,.v31 .grid2,.v31 .grid3{grid-template-columns:1fr!important}.v31 .product{padding:0!important;overflow:hidden}.v31 .product h3{font-size:21px}.v31 .product p{font-size:14px;line-height:1.58}.v31 .product .icon{width:48px;height:48px;display:grid;place-items:center;border-radius:16px;background:rgba(34,211,238,.10);font-size:28px}.v31 .features{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px}.v31 .feature{background:rgba(255,255,255,.045);border-radius:12px;padding:9px;font-size:12px;line-height:1.3}
  .v31 .cta{padding:20px!important;text-align:left}.v31 .cta h2{font-size:28px;line-height:1.1}.v31 .form{gap:10px}.v31 .form input,.v31 .form select,.v31 .form textarea{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.12)}.v31 .kvkk{font-size:13px}.v31 .contactGrid{grid-template-columns:1fr!important}.v31 .contactCard{display:block}.v31 .contactCard b{display:block;margin-bottom:6px}.v31 .mapBox iframe{height:220px!important}
  .v31 .mobileQuickActions{display:grid;grid-template-columns:1fr 1fr;gap:10px;position:fixed;left:10px;right:10px;bottom:10px;z-index:55}.v31 .mobileQuickActions a{min-height:50px;border-radius:16px;text-decoration:none;font-weight:900;display:flex;align-items:center;justify-content:center}.v31 .mobileQuickActions .call{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);color:#fff}.v31 .mobileQuickActions .wa{background:linear-gradient(135deg,var(--cyan),#8b5cf6);color:#04101d}.v31 .mobileCta{display:none!important}.v31 .cookie{bottom:74px!important}.v31 .footerBottom{padding-bottom:68px}.v31 .footer p,.v31 .footer a,.v31 .footerAddress{font-size:14px}.v31 .footerBadges span{font-size:11px}
  .adminWrap{display:block!important}.sidebar{position:sticky;top:0;z-index:50;border-right:0;border-bottom:1px solid var(--line);padding:12px;display:flex;gap:8px;overflow-x:auto}.sidebar a{white-space:nowrap;margin:0;padding:10px 12px}.adminMain{padding:16px}.table{display:block;overflow-x:auto;white-space:nowrap}.login{margin:8vh 14px}.adminMain .row{grid-template-columns:1fr!important}
}
@media(max-width:420px){
  .v31 .hero h1{font-size:32px!important}.v31 .chips,.v31 .heroTrust,.v31 .features{grid-template-columns:1fr!important}.v31 .statgrid{grid-template-columns:1fr!important}.v31 .stat{display:flex;align-items:center;justify-content:space-between}.v31 .mobileQuickActions{grid-template-columns:1fr}.v31 .cookie{bottom:126px!important}.v31 .footerBottom{padding-bottom:122px}.v31 .mobileDrawer a{font-size:14px;padding:13px 14px}
}


/* =========================
   V32 - Mobile Emergency Fix
   ========================= */
body.v32{min-width:0!important;max-width:100vw!important;overflow-x:hidden!important}
body.v32 .header{z-index:1000!important}
body.v32 .mobileDrawer{display:none!important}
body.v32.mobileMenuOpen .mobileDrawer{display:block!important}
body.v32 .mobileMenuBtn{display:none}
@media(max-width:900px){
  body.v32 .container{width:100%!important;max-width:100%!important;padding-left:16px!important;padding-right:16px!important}
  body.v32 .header{position:sticky!important;top:0!important;background:rgba(5,8,22,.96)!important;backdrop-filter:blur(18px)!important;min-height:72px!important;overflow:visible!important}
  body.v32 .nav{height:72px!important;min-height:72px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}
  body.v32 .brandLink,body.v32 .brand{max-width:230px!important;min-width:0!important;text-decoration:none!important;color:#fff!important}
  body.v32 .logo{width:42px!important;height:42px!important;border-radius:15px!important;flex:0 0 42px!important}
  body.v32 .brand small{font-size:11px!important;color:#8fa0bb!important;display:block!important}
  body.v32 .menu,body.v32 nav.menu,body.v32 .desktopActions{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important;position:absolute!important;left:-9999px!important}
  body.v32 .mobileMenuBtn{display:flex!important;width:44px!important;height:44px!important;min-width:44px!important;border:1px solid rgba(255,255,255,.12)!important;background:rgba(255,255,255,.06)!important;border-radius:14px!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;gap:5px!important;margin-left:auto!important;padding:0!important;color:#fff!important}
  body.v32 .mobileMenuBtn span{display:block!important;width:20px!important;height:2px!important;background:#eaf7ff!important;border-radius:99px!important;transition:.2s!important;transform:none!important;opacity:1!important}
  body.v32.mobileMenuOpen .mobileMenuBtn span:nth-child(1){transform:translateY(7px) rotate(45deg)!important}
  body.v32.mobileMenuOpen .mobileMenuBtn span:nth-child(2){opacity:0!important}
  body.v32.mobileMenuOpen .mobileMenuBtn span:nth-child(3){transform:translateY(-7px) rotate(-45deg)!important}
  body.v32 .mobileDrawer{position:fixed!important;left:12px!important;right:12px!important;top:78px!important;z-index:9999!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:22px!important;background:rgba(7,12,30,.98)!important;box-shadow:0 26px 80px rgba(0,0,0,.55)!important;padding:12px!important;max-height:calc(100vh - 96px)!important;overflow:auto!important}
  body.v32 .mobileDrawer nav{display:grid!important;gap:8px!important}
  body.v32 .mobileDrawer a{display:flex!important;align-items:center!important;color:#e8f3ff!important;text-decoration:none!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:14px!important;padding:14px 15px!important;font-weight:800!important;font-size:14px!important}
  body.v32 main{padding-top:0!important}
  body.v32 .hero{display:grid!important;grid-template-columns:1fr!important;gap:28px!important;padding-top:42px!important;padding-bottom:44px!important;min-height:auto!important;text-align:left!important;overflow:hidden!important}
  body.v32 .heroCopy{min-width:0!important;width:100%!important}.heroVisual{min-width:0!important;width:100%!important}
  body.v32 .hero h1{font-size:34px!important;line-height:1.06!important;letter-spacing:-.035em!important;margin:16px 0!important;max-width:100%!important;overflow-wrap:break-word!important}
  body.v32 .talep{font-size:15.5px!important;line-height:1.75!important;max-width:100%!important;color:#d8e4f8!important}
  body.v32 .actions{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;width:100%!important}
  body.v32 .actions .btn,body.v32 .bigBtn{width:100%!important;min-height:52px!important;border-radius:15px!important;font-size:14px!important;padding:13px 14px!important;white-space:normal!important;text-align:center!important}
  body.v32 .heroTrust{display:grid!important;grid-template-columns:1fr!important;gap:9px!important;width:100%!important}
  body.v32 .heroTrust span{display:block!important;padding:11px 12px!important;border-radius:14px!important;background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.1)!important;font-size:12px!important;color:#e7f5ff!important}
  body.v32 .heroVisual{margin-top:0!important}.v32 .floatCard{display:none!important}
  body.v32 .mock,body.v32 .proMock{width:100%!important;max-width:100%!important;border-radius:24px!important;padding:10px!important;margin:0!important}
  body.v32 .screen{border-radius:18px!important;padding:14px!important;overflow:hidden!important}
  body.v32 .screenTop{display:grid!important;grid-template-columns:1fr auto!important;gap:8px!important;align-items:start!important}.v32 .screenTop h2{font-size:18px!important;line-height:1.2!important}.v32 .screenTop small{font-size:11px!important}
  body.v32 .dashHero{display:block!important}.v32 .dashSidebar{display:none!important}.v32 .dashCards{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.v32 .dashChart{height:80px!important}.v32 .dashRows span{height:9px!important}
  body.v32 .section{padding-top:46px!important;padding-bottom:46px!important;overflow:hidden!important}.v32 .title{text-align:left!important}.v32 .title h2{font-size:28px!important;line-height:1.12!important}.v32 .title p{font-size:15px!important;line-height:1.65!important}
  body.v32 .grid4,body.v32 .grid3,body.v32 .grid2,body.v32 .consoleGrid,body.v32 .productÜrün Tanıtımı,body.v32 .sectorGrid,body.v32 .conversionGrid,body.v32 .proofGrid,body.v32 .radarGrid,body.v32 .contactGrid,body.v32 .journeyGrid,body.v32 .footgrid{display:grid!important;grid-template-columns:1fr!important;gap:14px!important}
  body.v32 .card,body.v32 .product,body.v32 .sectorCard,body.v32 .contactCard,body.v32 .radarCard,body.v32 .proofCard{border-radius:22px!important;padding:18px!important;max-width:100%!important;overflow:hidden!important}
  body.v32 .form .row,body.v32 .row{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}body.v32 .form input,body.v32 .form textarea,body.v32 .form select{font-size:16px!important;min-height:52px!important}
  body.v32 .mobileCta{display:none!important}body.v32 .mobileQuickActions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;position:fixed!important;left:10px!important;right:10px!important;bottom:10px!important;z-index:10000!important}body.v32 .mobileQuickActions a{min-height:50px!important;border-radius:15px!important;text-decoration:none!important;font-weight:900!important;display:flex!important;align-items:center!important;justify-content:center!important}.v32 .mobileQuickActions .call{background:rgba(255,255,255,.1)!important;border:1px solid rgba(255,255,255,.14)!important;color:#fff!important}.v32 .mobileQuickActions .wa{background:linear-gradient(135deg,var(--cyan),#8b5cf6)!important;color:#03111f!important}
  body.v32 .footerBottom{padding-bottom:70px!important;display:grid!important;gap:10px!important;text-align:left!important}.v32 .cookie{bottom:76px!important}
}
@media(max-width:380px){body.v32 .container{padding-left:12px!important;padding-right:12px!important}body.v32 .hero h1{font-size:30px!important}body.v32 .mobileQuickActions{grid-template-columns:1fr!important}.v32 .cookie{bottom:126px!important}.v32 .footerBottom{padding-bottom:126px!important}}


/* ================= TUROVEX V33 MOBIL ACIL DUZELTME ================= */
@media (max-width: 768px){
  html,body{width:100%!important;max-width:100%!important;overflow-x:hidden!important;}
  body.v33{padding-bottom:72px!important;}
  body.v33 .container{width:100%!important;max-width:100%!important;padding-left:16px!important;padding-right:16px!important;}
  body.v33 .header{position:sticky!important;top:0!important;z-index:99999!important;background:rgba(5,8,22,.97)!important;border-bottom:1px solid rgba(255,255,255,.10)!important;overflow:visible!important;}
  body.v33 .nav{height:74px!important;min-height:74px!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:0!important;}
  body.v33 .brand,body.v33 .brandLink{min-width:0!important;display:flex!important;align-items:center!important;gap:10px!important;flex:1 1 auto!important;}
  body.v33 .brand .logo{width:42px!important;height:42px!important;min-width:42px!important;border-radius:14px!important;font-size:15px!important;}
  body.v33 .brand div div{font-size:14px!important;line-height:1.1!important;white-space:nowrap!important;}
  body.v33 .brand small{font-size:11px!important;display:block!important;line-height:1.2!important;}
  body.v33 .menu,body.v33 nav.menu,body.v33 .desktopActions{display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;height:0!important;max-width:0!important;overflow:hidden!important;position:absolute!important;left:-10000px!important;top:-10000px!important;}
  body.v33 .mobileMenuBtn{display:flex!important;flex:0 0 44px!important;width:44px!important;height:44px!important;min-width:44px!important;border:1px solid rgba(255,255,255,.14)!important;background:rgba(255,255,255,.07)!important;border-radius:14px!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;gap:5px!important;margin:0!important;padding:0!important;}
  body.v33 .mobileMenuBtn span{display:block!important;width:20px!important;height:2px!important;background:#eefbff!important;border-radius:99px!important;}
  body.v33.mobileMenuOpen .mobileMenuBtn span:nth-child(1){transform:translateY(7px) rotate(45deg)!important;}
  body.v33.mobileMenuOpen .mobileMenuBtn span:nth-child(2){opacity:0!important;}
  body.v33.mobileMenuOpen .mobileMenuBtn span:nth-child(3){transform:translateY(-7px) rotate(-45deg)!important;}
  body.v33 .mobileDrawer{display:none!important;position:fixed!important;left:12px!important;right:12px!important;top:82px!important;z-index:99998!important;background:rgba(7,12,30,.98)!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:20px!important;padding:12px!important;box-shadow:0 24px 80px rgba(0,0,0,.65)!important;max-height:calc(100vh - 96px)!important;overflow:auto!important;}
  body.v33.mobileMenuOpen .mobileDrawer{display:block!important;}
  body.v33 .mobileDrawer nav{display:grid!important;gap:8px!important;}
  body.v33 .mobileDrawer a{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;text-decoration:none!important;color:#eaf7ff!important;font-size:14px!important;font-weight:800!important;padding:14px 15px!important;border-radius:14px!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.08)!important;}
  body.v33 .mobileDrawer a:after{content:'›';opacity:.55;font-size:20px;}

  body.v33 .hero, body.v33 .heroV22{display:grid!important;grid-template-columns:1fr!important;gap:26px!important;min-height:auto!important;padding-top:34px!important;padding-bottom:34px!important;text-align:left!important;overflow:hidden!important;}
  body.v33 .heroCopy,body.v33 .heroVisual{width:100%!important;max-width:100%!important;min-width:0!important;}
  body.v33 .badge{font-size:12px!important;padding:8px 11px!important;max-width:100%!important;white-space:normal!important;}
  body.v33 .hero h1{font-size:34px!important;line-height:1.06!important;letter-spacing:-.035em!important;margin:16px 0!important;max-width:100%!important;overflow-wrap:break-word!important;word-break:normal!important;}
  body.v33 .talep{font-size:15.5px!important;line-height:1.65!important;max-width:100%!important;color:#d6deef!important;}
  body.v33 .actions{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;margin-top:22px!important;width:100%!important;}
  body.v33 .actions .btn,body.v33 .btn.bigBtn{width:100%!important;min-height:52px!important;border-radius:16px!important;text-align:center!important;}
  body.v33 .chips, body.v33 .heroTrust{display:grid!important;grid-template-columns:1fr!important;gap:9px!important;margin-top:18px!important;width:100%!important;}
  body.v33 .chip,body.v33 .heroTrust span{display:block!important;width:100%!important;border:1px solid rgba(255,255,255,.10)!important;background:rgba(255,255,255,.05)!important;border-radius:14px!important;padding:10px 12px!important;font-size:12px!important;line-height:1.35!important;}
  body.v33 .mock,body.v33 .proMock,body.v33 .screen{width:100%!important;max-width:100%!important;transform:none!important;border-radius:22px!important;}
  body.v33 .mock{padding:10px!important;}
  body.v33 .screen{padding:16px!important;}
  body.v33 .floatCard{display:none!important;}
  body.v33 .statgrid,body.v33 .dashCards,body.v33 .grid2,body.v33 .grid4,body.v33 .footgrid,body.v33 .features,body.v33 .kpiLine{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;}
  body.v33 .section{padding:48px 0!important;}
  body.v33 .title{text-align:left!important;margin-bottom:24px!important;}
  body.v33 .title h2{font-size:30px!important;line-height:1.1!important;}
  body.v33 .title p{font-size:15.5px!important;line-height:1.65!important;}
  body.v33 .card{padding:18px!important;border-radius:20px!important;}
  body.v33 .cta{padding:24px!important;border-radius:24px!important;text-align:left!important;}
  body.v33 .form{max-width:100%!important;}
  body.v33 .form input,body.v33 .form textarea,body.v33 .form select{font-size:16px!important;}
  body.v33 .mobileCta{display:none!important;}
  body.v33 .mobileQuickActions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;position:fixed!important;left:10px!important;right:10px!important;bottom:10px!important;z-index:99999!important;}
  body.v33 .mobileQuickActions a{min-height:50px!important;border-radius:15px!important;text-decoration:none!important;font-weight:900!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:14px!important;}
  body.v33 .mobileQuickActions .call{background:rgba(255,255,255,.11)!important;border:1px solid rgba(255,255,255,.16)!important;color:#fff!important;}
  body.v33 .mobileQuickActions .wa{background:linear-gradient(135deg,var(--cyan),#8b5cf6)!important;color:#03111f!important;}
  body.v33 .footerBottom{padding-bottom:76px!important;display:grid!important;gap:8px!important;text-align:center!important;}
  body.v33 .cookie{bottom:78px!important;display:grid!important;gap:10px!important;}
  body.v33 .adminWrap{grid-template-columns:1fr!important;}
  body.v33 .adminMain{padding:16px!important;}
  body.v33 .table{display:block!important;overflow-x:auto!important;white-space:nowrap!important;}
}
@media (max-width: 380px){
  body.v33 .container{padding-left:12px!important;padding-right:12px!important;}
  body.v33 .hero h1{font-size:30px!important;}
  body.v33 .mobileQuickActions{grid-template-columns:1fr!important;}
  body.v33 .cookie{bottom:126px!important;}
  body.v33 .footerBottom{padding-bottom:126px!important;}
}


/* V34 kurulum güçlendirme ve mobil iyileştirme */
.v34Launch{position:relative;padding-top:70px;padding-bottom:70px}
.launchHead{max-width:860px;margin:0 auto 26px;text-align:center}
.launchHead h2{font-size:clamp(30px,4vw,54px);line-height:1.02;margin:14px 0;color:#fff;letter-spacing:-.04em}
.launchHead p{font-size:17px;line-height:1.8;color:rgba(229,241,255,.78);margin:0 auto;max-width:760px}
.launchGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:32px}
.launchCard{border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.035));border-radius:26px;padding:24px;box-shadow:0 22px 80px rgba(0,0,0,.24);transition:.25s ease;min-height:210px}
.launchCard:hover{transform:translateY(-6px);border-color:rgba(54,224,255,.38);box-shadow:0 30px 100px rgba(13,205,240,.12)}
.launchCard b{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:16px;background:rgba(54,224,255,.12);color:#5cecff;margin-bottom:18px}
.launchCard h3{margin:0 0 10px;font-size:21px;color:white}.launchCard p{margin:0;color:rgba(229,241,255,.72);line-height:1.65}
@media(max-width:900px){.launchGrid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:640px){
  .v34Launch{padding-top:46px;padding-bottom:46px}
  .launchGrid{grid-template-columns:1fr;gap:12px}
  .launchCard{min-height:auto;border-radius:20px;padding:19px}
  .launchHead{text-align:left}.launchHead h2{font-size:30px}.launchHead p{font-size:15px;line-height:1.7}
  .heroTrust span{font-size:12px!important;min-height:38px;display:flex;align-items:center}
  .productÜrün Tanıtımı,.sectorGrid,.grid3,.faqGrid{gap:14px!important}
  .footerBottom{padding-bottom:78px!important}
  .mobileQuickActions{z-index:9999!important}
}

/* V35 cookie mobil tıklama düzeltmesi */
body.v35 .cookie,
.cookie {
  z-index: 999999 !important;
  pointer-events: auto !important;
  touch-action: manipulation !important;
}
body.v35 .cookie .btn,
body.v35 .cookieAccept {
  position: relative !important;
  z-index: 1000000 !important;
  pointer-events: auto !important;
  cursor: pointer !important;
  touch-action: manipulation !important;
  -webkit-tap-highlight-color: transparent;
}
body.v35 .cookieHide {
  opacity: 0 !important;
  transform: translateY(12px) !important;
  transition: .2s ease !important;
}
@media(max-width:700px){
  body.v35 .cookie{
    bottom: 76px !important;
    left: 10px !important;
    right: 10px !important;
    display: grid !important;
    gap: 10px !important;
  }
  body.v35 .cookie .btn{
    width: 100% !important;
    min-height: 46px !important;
  }
}
@media(max-width:380px){
  body.v35 .cookie{bottom:126px!important;}
}

/* V36 Profesyonel animasyonlar + mobil app hissi */
body.v36{scroll-behavior:smooth;--appnav:0px;}
body.v36 .loader{position:fixed;inset:0;z-index:1000002;display:grid;place-items:center;background:radial-gradient(circle at 50% 40%,rgba(34,211,238,.18),transparent 34%),#050816;transition:.42s ease;}
body.v36 .loader.hide{opacity:0;visibility:hidden;transform:scale(1.02)}
body.v36 .loaderLogo{width:74px;height:74px;border-radius:24px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--cyan),var(--violet));color:#071120;font-weight:1000;font-size:34px;box-shadow:0 0 80px rgba(34,211,238,.3);animation:pulseLogo 1.4s infinite ease-in-out}
body.v36 .loaderText{position:absolute;top:calc(50% + 60px);color:rgba(235,247,255,.75);font-weight:800;letter-spacing:.02em}
@keyframes pulseLogo{50%{transform:translateY(-5px) scale(1.04);box-shadow:0 0 120px rgba(124,58,237,.45)}}
body.v36 .mouseGlow{position:fixed;left:-220px;top:-220px;width:440px;height:440px;border-radius:50%;pointer-events:none;z-index:0;background:radial-gradient(circle,rgba(34,211,238,.12),rgba(124,58,237,.08) 36%,transparent 68%);filter:blur(8px);transition:transform .08s linear;}
body.v36 .heroVisual{transform:translateY(var(--scrollY,0));transition:transform .08s linear;}
body.v36 .floatCard{animation:floatCard 4.2s ease-in-out infinite;}
body.v36 .floatCard.bottom{animation-delay:1.1s}
@keyframes floatCard{0%,100%{transform:translateY(0)}50%{transform:translateY(-14px)}}
body.v36 .card,body.v36 .launchCard,body.v36 .product,body.v36 .proofCard,body.v36 .counterCard{position:relative;overflow:hidden;}
body.v36 .card:before,body.v36 .launchCard:before,body.v36 .product:before,body.v36 .proofCard:before,body.v36 .counterCard:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at var(--mx,50%) var(--my,50%),rgba(86,232,255,.16),transparent 34%);opacity:0;transition:.22s ease;}
body.v36 .card:hover:before,body.v36 .launchCard:hover:before,body.v36 .product:hover:before,body.v36 .proofCard:hover:before,body.v36 .counterCard:hover:before{opacity:1;}
body.v36 .revealInit{opacity:0;transform:translateY(28px);filter:blur(5px);transition:opacity .62s ease,transform .62s ease,filter .62s ease;}
body.v36 .revealInit.isVisible{opacity:1;transform:translateY(0);filter:blur(0);}
body.v36 .liveCounters{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding-top:25px;padding-bottom:25px;}
body.v36 .counterCard{border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.035));border-radius:26px;padding:24px;text-align:center;box-shadow:0 22px 80px rgba(0,0,0,.22);}
body.v36 .counterCard b{display:block;font-size:clamp(32px,4vw,58px);line-height:1;color:#5cecff;letter-spacing:-.05em;}
body.v36 .counterCard span{display:block;margin-top:10px;color:rgba(235,247,255,.76);font-weight:800;}
body.v36 .appBottomNav{display:none;}
body.v36 .installPrompt{position:fixed;left:16px;right:16px;bottom:86px;z-index:100000;display:none;align-items:center;gap:12px;padding:14px;border:1px solid rgba(255,255,255,.14);border-radius:22px;background:rgba(5,8,22,.92);backdrop-filter:blur(18px);box-shadow:0 22px 80px rgba(0,0,0,.45);}
body.v36 .installPrompt.show{display:flex;}
body.v36 .installPrompt div{display:grid;gap:2px;flex:1;}
body.v36 .installPrompt b{color:#fff;font-size:14px}body.v36 .installPrompt span{color:rgba(235,247,255,.66);font-size:12px}
body.v36 .installPrompt button{border:0;border-radius:14px;padding:10px 14px;font-weight:900;background:linear-gradient(135deg,var(--cyan),#8b5cf6);color:#061020;}
body.v36 #installClose{background:rgba(255,255,255,.08);color:#fff;width:38px;height:38px;padding:0;font-size:20px;}
@media(max-width:760px){
  body.v36{padding-bottom:74px;}
  body.v36 .mouseGlow{display:none;}
  body.v36 .heroVisual{transform:none!important;}
  body.v36 .liveCounters{grid-template-columns:repeat(2,1fr);gap:10px;padding-top:10px;padding-bottom:24px;}
  body.v36 .counterCard{border-radius:20px;padding:18px 12px;}
  body.v36 .counterCard b{font-size:34px;}
  body.v36 .counterCard span{font-size:12px;}
  body.v36 .appBottomNav{position:fixed;left:10px;right:10px;bottom:8px;z-index:99990;display:grid;grid-template-columns:repeat(4,1fr);gap:6px;padding:7px;border-radius:22px;border:1px solid rgba(255,255,255,.14);background:rgba(7,11,28,.90);backdrop-filter:blur(18px);box-shadow:0 16px 60px rgba(0,0,0,.5);}
  body.v36 .appBottomNav a{display:flex;align-items:center;justify-content:center;min-height:44px;border-radius:16px;text-decoration:none;color:rgba(245,250,255,.82);font-size:12px;font-weight:900;background:rgba(255,255,255,.045);}
  body.v36 .appBottomNav a:nth-child(3){background:linear-gradient(135deg,var(--cyan),#8b5cf6);color:#061020;}
  body.v36 .mobileQuickActions{display:none!important;}
  body.v36 .mobileCta{display:none!important;}
  body.v36 .cookie{bottom:86px!important;}
  body.v36 .installPrompt{bottom:86px;}
  body.v36 .footerBottom{padding-bottom:98px!important;}
  body.v36 .loaderLogo{width:62px;height:62px;border-radius:20px;font-size:28px;}
}
@media(max-width:380px){body.v36 .appBottomNav a{font-size:11px;min-height:40px}body.v36 .cookie,body.v36 .installPrompt{bottom:80px!important}}

/* V37 - profesyonel mobile/app polish */
.v37 .header{box-shadow:0 20px 70px rgba(0,0,0,.22)}
.v37 .heroVisual{transform:translateY(var(--scrollY,0)); transition:transform .1s linear}
.v37 .appBottomNav{backdrop-filter:blur(18px); border:1px solid rgba(255,255,255,.12); box-shadow:0 18px 60px rgba(0,0,0,.35)}
.v37 .appBottomNav a{position:relative; overflow:hidden}
.v37 .appBottomNav a.active,.v37 .appBottomNav a:hover{color:#07111f; background:linear-gradient(135deg,var(--cyan),#67e8f9)}
.v37 .appBottomNav a.active:after{content:""; position:absolute; left:50%; bottom:4px; width:4px; height:4px; border-radius:50%; background:#07111f; transform:translateX(-50%)}
.v37 .v37AppExperience{padding-top:38px}
.v37 .appGlass{display:grid; grid-template-columns:1.2fr .8fr; gap:28px; align-items:center; padding:34px; border:1px solid rgba(255,255,255,.12); border-radius:34px; background:radial-gradient(circle at 15% 15%,rgba(34,211,238,.2),transparent 34%),radial-gradient(circle at 85% 20%,rgba(124,58,237,.22),transparent 36%),rgba(255,255,255,.055); box-shadow:0 24px 80px rgba(0,0,0,.28); overflow:hidden; position:relative}
.v37 .appGlass:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent,rgba(255,255,255,.08),transparent);transform:translateX(-120%);animation:v37Sheen 5s infinite}
@keyframes v37Sheen{55%,100%{transform:translateX(120%)}}
.v37 .appCopy h2{font-size:clamp(28px,4vw,48px);margin:14px 0 12px;line-height:1.05}.v37 .appCopy p{color:#cbd5e1;line-height:1.8;max-width:620px}
.v37 .phoneMock{justify-self:end;width:270px;border:1px solid rgba(255,255,255,.16);border-radius:34px;background:#030712;padding:12px;box-shadow:0 28px 90px rgba(34,211,238,.14), inset 0 0 0 1px rgba(255,255,255,.05)}
.v37 .phoneTop{width:82px;height:7px;border-radius:30px;background:rgba(255,255,255,.16);margin:0 auto 12px}.v37 .phoneScreen{min-height:330px;border-radius:26px;background:linear-gradient(180deg,#0f1d3c,#172554 48%,#07111f);padding:22px;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;position:relative;overflow:hidden}
.v37 .phoneScreen:before{content:"";position:absolute;inset:18px 18px auto 18px;height:120px;border-radius:24px;background:linear-gradient(135deg,rgba(34,211,238,.25),rgba(124,58,237,.22));box-shadow:0 20px 60px rgba(34,211,238,.14)}
.v37 .phoneScreen span,.v37 .phoneScreen b,.v37 .phoneScreen small,.v37 .phoneActions{position:relative;z-index:2}.v37 .phoneScreen span{color:#93c5fd;font-size:12px}.v37 .phoneScreen b{font-size:22px}.v37 .phoneScreen small{color:#cbd5e1}.v37 .phoneActions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.v37 .phoneActions i{font-style:normal;text-align:center;border-radius:14px;background:rgba(255,255,255,.1);padding:12px;font-weight:800}.v37 .phoneActions i:last-child{background:var(--cyan);color:#06111f}
.backTop{position:fixed;right:22px;bottom:92px;z-index:80;width:46px;height:46px;border-radius:18px;border:1px solid rgba(255,255,255,.18);background:rgba(15,23,42,.78);color:#fff;font-weight:900;opacity:0;pointer-events:none;transform:translateY(12px);transition:.25s;backdrop-filter:blur(14px)}.backTop.show{opacity:1;pointer-events:auto;transform:translateY(0)}
.v37 .cookie{z-index:120}.v37 .installPrompt{z-index:130}.v37 .mobileQuickActions{z-index:110}.v37 .mobileDrawer{z-index:100}
@media(max-width:768px){.v37 .appGlass{grid-template-columns:1fr;padding:22px;border-radius:26px}.v37 .phoneMock{justify-self:center;width:min(100%,260px)}.v37 .phoneScreen{min-height:280px}.backTop{display:none}.v37 .heroCopy h1{letter-spacing:-1.1px}.v37 .actions{gap:10px}.v37 .heroTrust span{min-height:42px}.v37 .section{scroll-margin-top:90px}.v37 .contactGrid,.v37 .radarGrid,.v37 .conversionGrid{gap:12px}.v37 .cookie{bottom:84px;left:10px;right:10px}.v37 .mobileCta{display:none!important}}

/*  contact/WhatsApp polish */
.v38 .desktopActions{gap:10px;align-items:center}
.v38 .contactCard[href^="tel"]{border-color:rgba(34,211,238,.26)}
.v38 .contactCard[href^="https://wa.me"]{border-color:rgba(34,197,94,.30);background:linear-gradient(180deg,rgba(34,197,94,.10),rgba(255,255,255,.045))}
.v38 .mobileQuickActions{z-index:95}
.v38 .mobileQuickActions .call{background:rgba(255,255,255,.10);color:#fff;border:1px solid rgba(255,255,255,.14)}
.v38 .mobileQuickActions .wa{background:#22c55e;color:#06111f;font-weight:900}
@media(max-width:768px){.v38 .desktopActions{display:none}.v38 .contactGrid{grid-template-columns:1fr}.v38 .contactCard span{font-size:16px;word-break:break-word}.v38 .footerAddress{line-height:1.6}.v38 .appBottomNav{padding-bottom:env(safe-area-inset-bottom)}}


/* V39 - dönüşüm ve hızlı teklif güçlendirmeleri */
.v39ActionFlow{position:relative;z-index:2}
.v39Head{max-width:900px;margin:0 auto 26px;text-align:center}
.v39Head h2{font-size:clamp(28px,4vw,52px);line-height:1.05;margin:14px 0;color:#fff;letter-spacing:-.04em}
.v39Head p{color:#b8c4dc;line-height:1.75;font-size:17px;margin:0 auto;max-width:760px}
.v39FlowGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.v39FlowCard{border:1px solid rgba(255,255,255,.12);background:linear-gradient(145deg,rgba(255,255,255,.08),rgba(255,255,255,.035));box-shadow:0 24px 80px rgba(0,0,0,.28);border-radius:26px;padding:24px;text-align:left;color:#fff;text-decoration:none;cursor:pointer;position:relative;overflow:hidden;min-height:178px;font:inherit;transition:.25s ease}
.v39FlowCard:before{content:"";position:absolute;inset:-2px;background:radial-gradient(circle at var(--mx,50%) var(--my,20%),rgba(34,211,238,.22),transparent 38%);opacity:.75;pointer-events:none}
.v39FlowCard:hover{transform:translateY(-5px);border-color:rgba(34,211,238,.45)}
.v39FlowCard b{display:flex;width:46px;height:46px;border-radius:16px;background:rgba(34,211,238,.12);align-items:center;justify-content:center;color:var(--cyan);margin-bottom:18px}
.v39FlowCard span{display:block;font-weight:900;font-size:21px;margin-bottom:8px;position:relative;z-index:1}
.v39FlowCard small{display:block;color:#aebbd3;line-height:1.6;position:relative;z-index:1}
.quickQuoteFab{position:fixed;right:18px;bottom:92px;z-index:80;border:1px solid rgba(34,211,238,.45);background:linear-gradient(135deg,var(--cyan),#60a5fa);color:#03111f;border-radius:999px;padding:14px 18px;font-weight:900;box-shadow:0 16px 45px rgba(34,211,238,.28);cursor:pointer}
.quickQuote{position:fixed;inset:0;z-index:120;display:none;align-items:center;justify-content:center;padding:18px}
.quickQuote.show{display:flex}
.quickQuoteBackdrop{position:absolute;inset:0;background:rgba(2,6,23,.74);backdrop-filter:blur(10px)}
.quickQuotePanel{position:relative;width:min(560px,100%);border:1px solid rgba(255,255,255,.14);background:linear-gradient(145deg,rgba(8,14,32,.98),rgba(11,18,42,.96));border-radius:30px;padding:28px;box-shadow:0 40px 120px rgba(0,0,0,.62)}
.quickQuotePanel h3{font-size:clamp(24px,4vw,38px);line-height:1.08;margin:14px 0;color:#fff;letter-spacing:-.03em}
.quickQuotePanel p{color:#b8c4dc;line-height:1.7;margin-bottom:18px}
.quickQuoteClose{position:absolute;right:16px;top:14px;width:38px;height:38px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.08);color:#fff;font-size:24px;cursor:pointer}
.quickQuoteForm{display:grid;gap:12px}
.quickQuoteForm input,.quickQuoteForm textarea{width:100%;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);color:#fff;border-radius:16px;padding:14px 15px;outline:none}
.quickQuoteForm textarea{min-height:94px;resize:vertical}
.quoteOpen{overflow:hidden}
@media(max-width:760px){
  .v39FlowGrid{grid-template-columns:1fr}
  .v39FlowCard{min-height:auto;padding:20px;border-radius:22px}
  .quickQuoteFab{right:12px;bottom:78px;padding:12px 15px;font-size:13px}
  .quickQuote{align-items:flex-end;padding:0}
  .quickQuotePanel{border-radius:26px 26px 0 0;padding:22px 18px;max-height:88vh;overflow:auto}
  .quickQuoteClose{right:12px;top:10px}
}

/* V40 - gerçek ürün ekran tanıtım alanıi */
.finalScreens{position:relative;z-index:2}
.finalScreensHead{max-width:900px;margin:0 auto 30px;text-align:center}
.finalScreensHead h2{font-size:clamp(30px,4.5vw,58px);line-height:1.03;margin:14px 0;color:#fff;letter-spacing:-.045em}
.finalScreensHead p{color:#b8c4dc;line-height:1.75;font-size:17px;margin:0 auto;max-width:780px}
.finalScreenGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.finalScreenCard{border:1px solid rgba(255,255,255,.12);background:linear-gradient(145deg,rgba(255,255,255,.085),rgba(255,255,255,.035));border-radius:28px;padding:14px;box-shadow:0 26px 90px rgba(0,0,0,.28);overflow:hidden;transition:.25s ease;position:relative}
.finalScreenCard:before{content:"";position:absolute;inset:-1px;background:radial-gradient(circle at 30% 5%,rgba(34,211,238,.18),transparent 40%);opacity:.7;pointer-events:none}
.finalScreenCard:hover,.finalScreenCard.active{transform:translateY(-6px);border-color:rgba(34,211,238,.38);box-shadow:0 34px 110px rgba(34,211,238,.12),0 26px 90px rgba(0,0,0,.32)}
.finalScreenCard h3{position:relative;margin:16px 8px 7px;color:#fff;font-size:20px}
.finalScreenCard p{position:relative;margin:0 8px 8px;color:#aebbd3;line-height:1.6;font-size:14px}
.finalMockTop{height:38px;border-radius:18px 18px 0 0;background:rgba(2,6,23,.72);border:1px solid rgba(255,255,255,.08);border-bottom:none;display:flex;align-items:center;gap:6px;padding:0 12px;position:relative;z-index:1}
.finalMockTop span{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.24)}
.finalMockTop b{margin-left:auto;color:#cbd5e1;font-size:12px}
.finalMockBody{height:210px;border:1px solid rgba(255,255,255,.08);border-radius:0 0 22px 22px;background:#07111f;position:relative;z-index:1;overflow:hidden;padding:14px}
.finalMockBody:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent,rgba(255,255,255,.08),transparent);transform:translateX(-130%);animation:finalSheen 5.2s infinite}
@keyframes finalSheen{55%,100%{transform:translateX(130%)}}
.finalMockBody main{height:100%;position:relative;z-index:1}.finalMockBody aside{position:absolute;left:14px;top:14px;bottom:14px;width:42px;border-radius:16px;background:rgba(255,255,255,.06);display:flex;flex-direction:column;gap:9px;padding:10px}.finalMockBody aside i{height:18px;border-radius:7px;background:rgba(34,211,238,.22)}
.finalTables{margin-left:54px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.finalTables em{height:46px;border-radius:16px;background:linear-gradient(135deg,rgba(34,211,238,.20),rgba(124,58,237,.15));border:1px solid rgba(255,255,255,.08)}
.finalPanel{position:absolute;left:54px;right:0;bottom:0;border-radius:18px;background:rgba(255,255,255,.07);padding:12px}.finalPanel strong,.finalClient strong{display:block;color:#fff}.finalPanel small{display:block;color:#93c5fd;margin:3px 0 8px}.finalPanel u,.finalClient u{display:block;height:8px;border-radius:20px;background:rgba(255,255,255,.15);margin-top:7px}.finalPanel u:nth-child(4),.finalClient u:nth-child(3){width:68%}
.finalBarcodeLines{display:grid;gap:9px}.finalBarcodeLines i{height:22px;border-radius:10px;background:rgba(255,255,255,.10)}.finalBarcodeLines i:nth-child(2){width:88%}.finalBarcodeLines i:nth-child(3){width:74%}.finalBarcodeLines i:nth-child(4){width:92%}.finalTotal{position:absolute;right:0;left:0;bottom:0;text-align:center;border-radius:20px;background:linear-gradient(135deg,var(--cyan),#60a5fa);color:#06111f;font-weight:1000;font-size:28px;padding:18px 10px}
.finalCalendar{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.finalCalendar i{height:48px;border-radius:15px;background:rgba(236,72,153,.15);border:1px solid rgba(255,255,255,.08)}.finalClient{position:absolute;left:0;right:0;bottom:0;border-radius:18px;background:rgba(255,255,255,.07);padding:14px}
.finalPhone{width:112px;height:168px;border:1px solid rgba(255,255,255,.14);border-radius:24px;background:linear-gradient(180deg,#0f1d3c,#07111f);padding:18px 12px;display:flex;flex-direction:column;gap:10px}.finalPhone b{font-size:15px}.finalPhone i{height:24px;border-radius:10px;background:rgba(255,255,255,.12)}.finalQr{position:absolute;right:12px;top:44px;width:82px;height:82px;border-radius:18px;background:repeating-linear-gradient(45deg,rgba(255,255,255,.9) 0 6px,rgba(34,211,238,.75) 6px 12px);box-shadow:0 20px 60px rgba(34,211,238,.16)}
.finalUploadHint{margin-top:16px;border:1px solid rgba(34,211,238,.22);background:rgba(34,211,238,.08);border-radius:22px;padding:18px 20px;color:#cbd5e1;line-height:1.6}.finalUploadHint b{color:#fff}
@media(max-width:1050px){.finalScreenGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:680px){.finalScreenGrid{grid-template-columns:1fr}.finalMockBody{height:190px}.finalScreensHead{text-align:left}.finalScreensHead h2{font-size:32px}.finalScreensHead p{font-size:15px}.finalScreenCard{border-radius:24px}.finalUploadHint{font-size:14px}}

/* V41 - Canlı teklif / teklif akışı */
.finalTalepFlow{position:relative;margin-top:10px}
.finalFlowHeader{max-width:860px;margin:0 auto 26px;text-align:center}
.finalFlowHeader h2{font-size:clamp(28px,4vw,52px);line-height:1.05;margin:14px 0;color:#fff;letter-spacing:-.04em}
.finalFlowHeader p{color:#b8c5d6;font-size:18px;line-height:1.75;margin:0 auto;max-width:760px}
.finalFlowGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:30px}
.finalFlowStep{border:1px solid rgba(255,255,255,.12);background:linear-gradient(145deg,rgba(255,255,255,.08),rgba(255,255,255,.035));border-radius:28px;padding:24px;text-align:left;color:#fff;text-decoration:none;box-shadow:0 20px 60px rgba(0,0,0,.25);position:relative;overflow:hidden;cursor:pointer;font:inherit;min-height:190px;display:flex;flex-direction:column;justify-content:space-between;transition:.25s ease}
.finalFlowStep:before{content:"";position:absolute;inset:-1px;background:radial-gradient(circle at 20% 0%,rgba(34,211,238,.22),transparent 34%),radial-gradient(circle at 100% 100%,rgba(124,58,237,.18),transparent 36%);opacity:.9;pointer-events:none}
.finalFlowStep>*{position:relative;z-index:1}.finalFlowStep b{font-size:32px;color:#22d3ee}.finalFlowStep span{display:block;font-weight:900;font-size:22px;margin:16px 0 8px}.finalFlowStep small{color:#b8c5d6;line-height:1.6;font-size:14px}.finalFlowStep:hover{transform:translateY(-5px);border-color:rgba(34,211,238,.35)}
.finalProductCtas{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:24px}.finalProductCtas a{color:#dff9ff;text-decoration:none;border:1px solid rgba(34,211,238,.2);background:rgba(34,211,238,.08);padding:12px 16px;border-radius:999px;font-weight:800}.finalProductCtas a:hover{background:rgba(34,211,238,.16);border-color:rgba(34,211,238,.45)}
#productInterest{width:100%}.form .row select{min-height:54px;border-radius:16px;border:1px solid rgba(255,255,255,.14);background:rgba(5,8,22,.75);color:#fff;padding:0 16px;outline:none}
@media(max-width:900px){.finalFlowGrid{grid-template-columns:1fr}.finalFlowStep{min-height:150px;border-radius:22px}.finalFlowHeader{text-align:left}.finalFlowHeader p{font-size:16px}.finalProductCtas{justify-content:flex-start}.finalProductCtas a{width:100%;text-align:center}.form .row{grid-template-columns:1fr!important}}

/* V42 logo management */
.brandLogoLink{gap:0!important;min-width:0;flex:0 1 auto;display:flex;align-items:center;text-decoration:none;color:white}
.brandLogoFull{display:block;width:auto;height:48px;max-width:230px;object-fit:contain;filter:drop-shadow(0 12px 34px rgba(34,211,238,.18))}
.brandLogoIcon{display:block;width:46px;height:46px;object-fit:contain;filter:drop-shadow(0 12px 34px rgba(34,211,238,.22))}
.footerBrandLogo{display:flex;align-items:center;gap:12px;margin-bottom:12px}.footerLogoFull{height:56px;max-width:260px;width:auto;object-fit:contain;filter:drop-shadow(0 12px 34px rgba(34,211,238,.12))}
.loaderLogo img{width:72%;height:72%;object-fit:contain;display:block}.adminLogoBox{width:46px;height:46px;border-radius:16px;background:rgba(255,255,255,.06);display:grid;place-items:center;overflow:hidden;border:1px solid var(--line);box-shadow:0 0 30px rgba(34,211,238,.12)}.adminLogoBox img{width:82%;height:82%;object-fit:contain}.logoManageGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:16px}.logoUploadBox{border:1px solid var(--line);background:rgba(255,255,255,.045);border-radius:20px;padding:16px;display:grid;gap:12px}.logoPreview{border:1px solid var(--line);border-radius:16px;min-height:110px;display:grid;place-items:center;padding:12px;overflow:hidden}.logoPreview.light{background:#fff}.logoPreview.dark{background:#071124}.logoPreview.icon{background:#fff;min-height:96px}.logoPreview img{max-width:100%;max-height:92px;object-fit:contain}.muted{color:var(--muted);line-height:1.6}
body.v42 .brandLogoFull{height:50px}body.v42 .nav{gap:18px}body.v42 .menu{flex:1;justify-content:center}body.v42 .desktopActions{display:flex;gap:10px}
@media(max-width:900px){.brandLogoFull{height:42px;max-width:180px}.logoManageGrid{grid-template-columns:1fr}.footerLogoFull{height:48px;max-width:220px}.adminBrand{gap:10px}}
@media(max-width:640px){body.v42 .nav{height:68px}.brandLogoFull{height:38px;max-width:150px}.brandLogoLink{flex:0 1 170px}.brandLogoIcon{width:42px;height:42px}.footerLogoFull{height:42px;max-width:190px}.loaderLogo img{width:76%;height:76%}}

/* V43 - logo tasarım düzeltmesi: koyu zeminde okunaklı marka */
body.v43 .brandLogoLink.v43Brand,
.footerBrandV43{
  gap:12px!important;
  min-width:0;
  flex:0 0 auto;
}
body.v43 .brandIconShell,
.footerBrandV43 .brandIconShell{
  width:46px;
  height:46px;
  border-radius:16px;
  display:grid;
  place-items:center;
  background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(214,235,255,.92));
  border:1px solid rgba(255,255,255,.22);
  box-shadow:0 16px 42px rgba(34,211,238,.18), inset 0 1px 0 rgba(255,255,255,.75);
  overflow:hidden;
  flex:0 0 46px;
}
body.v43 .brandIconShell .brandLogoIcon,
.footerBrandV43 .brandIconShell .brandLogoIcon{
  width:34px;
  height:34px;
  object-fit:contain;
  filter:none;
}
body.v43 .brandTextShell,
.footerBrandV43 .brandTextShell{
  display:flex;
  flex-direction:column;
  justify-content:center;
  line-height:1.05;
  min-width:0;
}
body.v43 .brandTextShell strong,
.footerBrandV43 .brandTextShell strong{
  color:#fff;
  font-size:22px;
  font-weight:1000;
  letter-spacing:.01em;
  text-shadow:0 10px 30px rgba(0,0,0,.45);
}
body.v43 .brandTextShell small,
.footerBrandV43 .brandTextShell small{
  color:#93a4bd;
  font-size:11px;
  margin-top:5px;
  letter-spacing:.03em;
  white-space:nowrap;
}
body.v43 .header{
  background:rgba(5,8,22,.82);
}
body.v43 .footerBrandV43 .brandIconShell{
  width:52px;
  height:52px;
  flex-basis:52px;
}
body.v43 .footerBrandV43 .brandLogoIcon{width:38px;height:38px}
body.v43 .footerBrandV43 .brandTextShell strong{font-size:24px}
body.v43 .footerBrandV43 .brandTextShell small{font-size:12px;color:#b8c5d6}
body.v43 .loaderLogo{
  background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(219,239,255,.95));
  border:1px solid rgba(255,255,255,.35);
}
body.v43 .loaderLogo img{width:68%;height:68%;filter:none;object-fit:contain}
@media(max-width:900px){
  body.v43 .brandIconShell{width:42px;height:42px;flex-basis:42px;border-radius:14px}
  body.v43 .brandIconShell .brandLogoIcon{width:31px;height:31px}
  body.v43 .brandTextShell strong{font-size:18px}
  body.v43 .brandTextShell small{font-size:10px;max-width:130px;overflow:hidden;text-overflow:ellipsis}
  body.v43 .brandLogoLink.v43Brand{flex:1 1 auto;max-width:230px}
}
@media(max-width:420px){
  body.v43 .brandTextShell strong{font-size:17px}
  body.v43 .brandTextShell small{display:none}
  body.v43 .brandLogoLink.v43Brand{max-width:170px}
}


/*  - beyaz Turovex yazı logosu: koyu zemin için temiz ve küçük ölçü */
body.v43 .brandLogoLink.v44Brand{gap:0!important;display:flex;align-items:center;flex:0 0 auto;min-width:0;text-decoration:none}
body.v43 .brandLogoWhite{height:34px!important;max-width:238px!important;width:auto!important;object-fit:contain!important;display:block;filter:drop-shadow(0 12px 28px rgba(34,211,238,.16))}
body.v43 .footerBrand{display:flex;align-items:center;margin-bottom:14px}
body.v43 .footerLogoWhite{height:48px!important;max-width:320px!important;width:auto!important;object-fit:contain!important;filter:drop-shadow(0 12px 34px rgba(34,211,238,.14))}
body.v43 .loaderLogo{width:82px;height:82px;border-radius:24px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.12)}
body.v43 .loaderLogo img{width:76%;height:76%;object-fit:contain;filter:drop-shadow(0 8px 24px rgba(34,211,238,.25))}
@media(max-width:1040px){body.v43 .brandLogoWhite{height:30px!important;max-width:205px!important}.desktopActions .btn:first-child{display:none}}
@media(max-width:900px){body.v43 .brandLogoLink.v44Brand{flex:1 1 auto;max-width:230px}body.v43 .brandLogoWhite{height:29px!important;max-width:205px!important}.footerLogoWhite{height:42px!important;max-width:260px!important}}
@media(max-width:420px){body.v43 .brandLogoWhite{height:25px!important;max-width:178px!important}.footerLogoWhite{height:36px!important;max-width:230px!important}}

/*  - Gerçek ürün ekranları */
.realProducts{position:relative;padding-top:90px}.realTitle{max-width:900px}.realProductHero{display:grid;grid-template-columns:.82fr 1.18fr;gap:28px;align-items:center;margin-top:34px;padding:26px;border:1px solid rgba(34,211,238,.18);border-radius:34px;background:linear-gradient(135deg,rgba(34,211,238,.10),rgba(124,58,237,.08),rgba(255,255,255,.035));box-shadow:0 28px 90px rgba(0,0,0,.28);overflow:hidden}.realHeroCopy h3{font-size:clamp(28px,4vw,52px);line-height:1.02;margin:16px 0;color:#fff;letter-spacing:-.04em}.realHeroCopy p{color:#b8c7e6;font-size:18px;line-height:1.7}.realHeroTags{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.realHeroTags span{padding:10px 14px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);color:#dff7ff;font-weight:700;font-size:13px}.realHeroDevice{border:1px solid rgba(255,255,255,.14);border-radius:26px;background:#071020;padding:12px;box-shadow:0 28px 75px rgba(0,0,0,.42);transform:perspective(900px) rotateY(-4deg) rotateX(2deg)}.deviceBar{height:34px;display:flex;align-items:center;gap:8px;padding:0 10px;color:#cfefff;font-size:12px}.deviceBar i{width:10px;height:10px;border-radius:99px;background:#22d3ee;display:block}.deviceBar i:nth-child(2){background:#7c3aed}.deviceBar i:nth-child(3){background:#10b981}.deviceBar b{margin-left:auto;font-weight:800;opacity:.8}.realHeroDevice img{display:block;width:100%;border-radius:18px;aspect-ratio:16/9;object-fit:cover;border:1px solid rgba(255,255,255,.10)}.realProductBlock{margin-top:36px;padding:24px;border:1px solid rgba(255,255,255,.10);border-radius:30px;background:rgba(255,255,255,.045);backdrop-filter:blur(18px)}.realBlockHead{display:flex;justify-content:space-between;gap:24px;align-items:flex-end;margin-bottom:20px}.realBlockHead h3{max-width:880px;font-size:clamp(22px,3vw,36px);line-height:1.12;margin:0;color:#fff;letter-spacing:-.035em}.screenGallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.screenGallery.three{grid-template-columns:repeat(3,minmax(0,1fr))}.screenGallery.accounting{grid-template-columns:repeat(3,minmax(0,1fr))}.screenGallery figure{position:relative;margin:0;border-radius:22px;overflow:hidden;border:1px solid rgba(255,255,255,.13);background:#0b1224;box-shadow:0 20px 55px rgba(0,0,0,.28);transition:.35s ease}.screenGallery figure:hover{transform:translateY(-6px) scale(1.015);border-color:rgba(34,211,238,.45);box-shadow:0 30px 90px rgba(34,211,238,.13)}.screenGallery img{width:100%;height:230px;display:block;object-fit:cover;object-position:top left;transition:.5s ease}.screenGallery figure:hover img{transform:scale(1.045)}.screenGallery figcaption{position:absolute;left:12px;right:12px;bottom:12px;padding:11px 13px;border-radius:14px;background:rgba(5,8,22,.78);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.12);font-weight:900;color:#fff}.screenGallery.accounting img{height:210px}.screenGallery.three img{height:260px}@media(max-width:980px){.realProductHero{grid-template-columns:1fr;padding:18px;border-radius:26px}.realHeroDevice{transform:none}.realBlockHead{display:block}.screenGallery,.screenGallery.three,.screenGallery.accounting{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;padding-bottom:10px;margin-left:-6px;margin-right:-6px}.screenGallery figure{min-width:84%;scroll-snap-align:start}.screenGallery img,.screenGallery.three img,.screenGallery.accounting img{height:230px}.deviceBar b{display:none}}@media(max-width:560px){.realProducts{padding-top:56px}.realHeroCopy h3{font-size:30px}.realHeroCopy p{font-size:15px}.realProductBlock{padding:16px;border-radius:24px}.screenGallery figure{min-width:88%}.screenGallery img,.screenGallery.three img,.screenGallery.accounting img{height:200px}.realHeroDevice img{aspect-ratio:4/3}.realHeroTags span{font-size:12px;padding:9px 11px}}


/*  - Sakarya local yerel çözüm pages */
.sakaryaSeoHub{padding-top:80px}.seoCityGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:26px}.seoCityCard{display:flex;flex-direction:column;gap:8px;padding:20px;border-radius:22px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.11);text-decoration:none;color:#fff;transition:.25s ease;position:relative;overflow:hidden}.seoCityCard:before{content:"";position:absolute;inset:auto -20% -60% -20%;height:100px;background:radial-gradient(circle,rgba(34,211,238,.22),transparent 65%);opacity:.0;transition:.25s}.seoCityCard:hover{transform:translateY(-4px);border-color:rgba(34,211,238,.35);box-shadow:0 22px 60px rgba(34,211,238,.10)}.seoCityCard:hover:before{opacity:1}.seoCityCard b{font-size:18px}.seoCityCard span{color:#9fb2d1;font-size:13px}.seoLocal .localHero{display:grid;grid-template-columns:1fr 1.05fr;gap:34px;align-items:center;padding-top:120px;padding-bottom:60px}.localCopy h1{font-size:clamp(34px,5.8vw,72px);line-height:.98;letter-spacing:-.055em;margin:18px 0;color:#fff}.localCopy p{font-size:18px;line-height:1.75;color:#bdd0ee;max-width:760px}.localMeta{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.localMeta span{padding:9px 12px;border-radius:999px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.11);color:#dcefff;font-size:13px;font-weight:700}.localDevice{border:1px solid rgba(255,255,255,.14);border-radius:30px;background:#071020;padding:12px;box-shadow:0 28px 90px rgba(0,0,0,.42);transform:perspective(1000px) rotateY(-4deg) rotateX(2deg)}.localDevice img{width:100%;display:block;border-radius:20px;aspect-ratio:16/10;object-fit:cover;object-position:top left;border:1px solid rgba(255,255,255,.10)}.localGrid{display:grid;grid-template-columns:1.2fr .8fr;gap:22px}.localCard{padding:28px;border-radius:28px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.11);box-shadow:0 20px 70px rgba(0,0,0,.18)}.localCard h2,.localCard h3,.localFaq h2,.relatedSeo h2,.localCta h2{color:#fff;letter-spacing:-.035em}.localCard p{color:#b8c7e6;line-height:1.75}.localCard ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0 0;padding:0;list-style:none}.localCard li{padding:12px 14px;border-radius:16px;background:rgba(34,211,238,.08);border:1px solid rgba(34,211,238,.14);color:#e9fbff;font-weight:800}.localCard.accent{background:linear-gradient(135deg,rgba(34,211,238,.14),rgba(124,58,237,.12))}.localFaq details{margin:12px 0;padding:18px 20px;border-radius:18px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.11);color:#dce8fb}.localFaq summary{cursor:pointer;color:#fff;font-weight:900}.localFaq p{color:#b8c7e6;line-height:1.7}.relatedLinks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.relatedLinks a{padding:14px 16px;border-radius:16px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.10);color:#dff7ff;text-decoration:none;font-weight:800}.localCta{text-align:center;padding:48px;border-radius:32px;background:linear-gradient(135deg,rgba(34,211,238,.14),rgba(124,58,237,.11));border:1px solid rgba(34,211,238,.20);margin-bottom:50px}.localCta p{color:#b8c7e6;font-size:18px}.seoLocal .footer{padding-bottom:90px}@media(max-width:980px){.seoCityGrid,.relatedLinks{grid-template-columns:1fr 1fr}.seoLocal .localHero,.localGrid{grid-template-columns:1fr;padding-top:96px}.localDevice{transform:none}.localCard ul{grid-template-columns:1fr}}@media(max-width:560px){.seoCityGrid,.relatedLinks{grid-template-columns:1fr}.sakaryaSeoHub{padding-top:48px}.seoLocal .localHero{padding-top:82px;padding-bottom:34px}.localCopy h1{font-size:36px}.localCopy p{font-size:15px}.localDevice{border-radius:22px;padding:8px}.localDevice img{border-radius:16px;aspect-ratio:4/3}.localCard{padding:20px;border-radius:22px}.localMeta span{font-size:12px}.localCta{padding:28px 18px;border-radius:24px}}


/*  - Sakarya ilçe Arama Görünürlüğü + blog görünür alanları */
.districtSeo,.blogSeo{position:relative}.districtGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:28px}.districtCard{display:flex;flex-direction:column;gap:8px;padding:20px;border-radius:22px;background:linear-gradient(145deg,rgba(255,255,255,.07),rgba(255,255,255,.035));border:1px solid rgba(255,255,255,.12);text-decoration:none;color:#fff;transition:.25s ease;min-height:112px;position:relative;overflow:hidden}.districtCard:before{content:"";position:absolute;inset:-1px;background:radial-gradient(circle at var(--mx,20%) var(--my,0%),rgba(34,211,238,.20),transparent 38%);opacity:.5;pointer-events:none}.districtCard:hover{transform:translateY(-4px);border-color:rgba(34,211,238,.42);box-shadow:0 22px 70px rgba(34,211,238,.10)}.districtCard b{font-size:20px;position:relative;z-index:1}.districtCard span{color:#afbed7;font-size:13px;line-height:1.45;position:relative;z-index:1}.blogGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:30px}.blogCard{padding:24px;border-radius:26px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.12);text-decoration:none;color:#fff;display:flex;flex-direction:column;gap:14px;min-height:245px;transition:.25s ease;position:relative;overflow:hidden}.blogCard:before{content:"";position:absolute;inset:auto -20% -45% -20%;height:160px;background:radial-gradient(circle,rgba(124,58,237,.25),transparent 65%);opacity:.8}.blogCard:hover{transform:translateY(-5px);border-color:rgba(34,211,238,.38);box-shadow:0 26px 80px rgba(0,0,0,.28)}.blogCard span{align-self:flex-start;padding:8px 11px;border-radius:999px;background:rgba(34,211,238,.10);border:1px solid rgba(34,211,238,.18);color:#bdf7ff;font-size:12px;font-weight:900}.blogCard b{font-size:21px;line-height:1.2;position:relative;z-index:1}.blogCard p{color:#b6c4db;line-height:1.65;margin:0;position:relative;z-index:1}.actions.center{justify-content:center;margin-top:26px}.blogPage .blogHero,.districtPage .localHero{padding-top:118px}.blogList{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.article{max-width:920px;margin:0 auto;padding:120px 0 70px}.article h1{font-size:clamp(34px,5vw,64px);letter-spacing:-.055em;line-height:1;margin:14px 0;color:#fff}.article h2{color:#fff;margin-top:34px}.article p,.article li{color:#bdcbe4;line-height:1.8;font-size:17px}.article .articleBox{padding:28px;border-radius:28px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.12);margin-top:28px}.article ul{padding-left:22px}.articleCta{margin-top:36px;padding:32px;border-radius:30px;background:linear-gradient(135deg,rgba(34,211,238,.14),rgba(124,58,237,.12));border:1px solid rgba(34,211,238,.22);text-align:center}@media(max-width:980px){.districtGrid,.blogGrid,.blogList{grid-template-columns:1fr 1fr}.blogCard{min-height:210px}.article{padding-top:95px}}@media(max-width:560px){.districtGrid,.blogGrid,.blogList{grid-template-columns:1fr}.districtCard{min-height:auto;padding:18px}.blogCard{min-height:auto;border-radius:22px;padding:20px}.article{padding:88px 0 54px}.article p,.article li{font-size:15px}.article .articleBox{padding:20px;border-radius:22px}}

.screenGallery.qrmenu{grid-template-columns:repeat(3,minmax(0,1fr));}
.screenGallery.qrmenu img{height:430px;object-fit:cover;object-position:top center;}
@media(max-width:980px){.screenGallery.qrmenu{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;padding-bottom:10px}.screenGallery.qrmenu figure{min-width:72%;scroll-snap-align:start}.screenGallery.qrmenu img{height:470px}}
@media(max-width:560px){.screenGallery.qrmenu figure{min-width:86%}.screenGallery.qrmenu img{height:430px}}


/* V55 - QR Menü gerçek ekran düzeltmeleri */
.localDevice img{display:block;max-width:100%;height:auto;object-fit:contain;border-radius:24px;}
.qrDevice{overflow:hidden;}
.qrDevice > img{width:100%;max-height:430px;object-fit:contain;background:#071121;}
.miniShotGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;}
.miniShotGrid img{width:100%;height:160px;object-fit:cover;border:1px solid rgba(255,255,255,.12);background:#071121;border-radius:18px;}
@media(max-width:768px){.miniShotGrid{grid-template-columns:1fr}.miniShotGrid img{height:auto}.qrDevice > img{max-height:none}.localHero{gap:28px}}

/* V56 SEO güçlendirme */
.v56SeoHub{position:relative}.seoHubLinks,.seoDirectoryGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.seoHubLinks a,.seoDirectoryGrid a{display:block;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.055);border-radius:22px;padding:20px;text-decoration:none;color:#fff;transition:.25s ease;min-height:118px}.seoHubLinks a:hover,.seoDirectoryGrid a:hover{transform:translateY(-4px);border-color:rgba(34,211,238,.45);box-shadow:0 18px 60px rgba(34,211,238,.12)}.seoHubLinks b,.seoDirectoryGrid b{display:block;font-size:18px;margin-bottom:10px}.seoHubLinks span,.seoDirectoryGrid span{color:#b9c6dc;line-height:1.6}.seoDirectoryGrid.small a{min-height:90px}.seoTextBlock{max-width:1040px}.seoTextBlock p{color:#cbd7ea;line-height:1.9;font-size:18px}.seoIndexHero{margin-top:60px}.seoIndexHero h1{font-size:clamp(38px,6vw,74px);line-height:1.05}.seoIndexHero p{font-size:20px;line-height:1.8;color:#cbd7ea}.seoHeroPlus .localDevice img{object-fit:contain;background:#071022}.articleCta{margin-top:34px;border:1px solid rgba(34,211,238,.22);background:linear-gradient(135deg,rgba(34,211,238,.12),rgba(124,58,237,.1));border-radius:28px;padding:28px}.articleCta .btn{margin-right:10px}.blogList{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}@media(max-width:900px){.seoHubLinks,.seoDirectoryGrid,.blogList{grid-template-columns:1fr}.seoHubLinks a,.seoDirectoryGrid a{min-height:auto}.seoIndexHero{margin-top:24px}.articleCta .btn{display:block;margin:10px 0}.seoHeroPlus{padding-top:36px}}


/* V57 Local & Regional SEO strengthening */
.localHero.v57Local{align-items:center;gap:42px;padding-top:72px;padding-bottom:54px}
.v57Local .localCopy h1{max-width:820px;line-height:1.02}
.v57Local .localCopy p{max-width:760px}
.v57Trust{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.v57Trust span{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);border-radius:999px;padding:10px 14px;color:#d7e7ff;font-weight:800;font-size:14px}
.v57Content{display:grid;grid-template-columns:1.4fr .8fr;gap:24px}.v57Content .localCard{height:100%}.v57Content h2,.v57Content h3{margin-top:0}.v57Content p{color:#d7e3f4;line-height:1.8}.v57Content li{margin:9px 0;color:#e9f5ff}.v57KeywordGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.v57KeywordGrid a{display:block;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.055);border-radius:18px;padding:15px 16px;color:#fff;text-decoration:none;font-weight:900}.v57KeywordGrid a span{display:block;color:#9fb0c8;font-size:13px;margin-top:6px;font-weight:700}.v57DistrictBand{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.v57DistrictBand a{border:1px solid rgba(34,211,238,.22);background:rgba(34,211,238,.08);border-radius:999px;padding:9px 12px;color:#cff8ff;text-decoration:none;font-weight:800;font-size:13px}.v57SeoFocus{border:1px solid rgba(34,211,238,.18);background:linear-gradient(135deg,rgba(34,211,238,.1),rgba(124,58,237,.08));border-radius:30px;padding:30px}.v57SeoFocus h2{font-size:clamp(28px,4vw,54px);line-height:1.05;margin:12px 0}.v57SeoFocus p{max-width:860px;color:#d7e3f4;line-height:1.8}.v57ServiceHub{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.v57ServiceHub a{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.055);border-radius:22px;padding:18px;text-decoration:none;color:#fff;min-height:116px}.v57ServiceHub b{display:block;font-size:18px}.v57ServiceHub span{display:block;color:#aebed3;margin-top:8px;line-height:1.45;font-size:14px}.v57BlogMore{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.v57BlogMore a{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.055);border-radius:22px;padding:18px;text-decoration:none;color:#fff}.v57BlogMore span{display:block;color:#22d3ee;font-size:13px;font-weight:900;margin-bottom:8px}.v57BlogMore b{font-size:18px}.v57BlogMore p{color:#b9c8da;line-height:1.55}.v57Local .localDevice img{object-fit:cover;width:100%;height:100%;display:block}.v57Local .localDevice{min-height:360px}.v57InternalLinks{border-top:1px solid rgba(255,255,255,.08);padding-top:18px;margin-top:20px}.v57InternalLinks a{display:inline-block;margin:6px 8px 6px 0;color:#dffbff;border:1px solid rgba(34,211,238,.22);border-radius:999px;padding:8px 11px;text-decoration:none;font-size:13px;font-weight:800}
@media(max-width:900px){.v57Content{grid-template-columns:1fr}.v57KeywordGrid,.v57ServiceHub,.v57BlogMore{grid-template-columns:1fr}.localHero.v57Local{padding-top:36px;gap:24px}.v57Local .localDevice{min-height:250px}.v57Trust span{font-size:12px;padding:8px 10px}}
/* V59 Blog SEO sistemi */
.seoChips{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 26px}.seoChips span{border:1px solid rgba(125,211,252,.25);background:rgba(14,165,233,.08);color:#c7e9ff;border-radius:999px;padding:8px 12px;font-size:13px}.article{max-width:960px;margin:36px auto;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.1);border-radius:28px;padding:34px;box-shadow:0 30px 80px rgba(0,0,0,.25)}.article h1{font-size:clamp(32px,5vw,58px);line-height:1.05;margin:14px 0;color:#fff}.article h2{font-size:28px;margin-top:34px;color:#fff}.article h3{font-size:18px;margin:0 0 8px;color:#fff}.article p{color:#c9d4e8;line-height:1.85;font-size:17px}.article .lead{font-size:20px;color:#dbeafe}.articleCta{margin:28px 0;padding:22px;border:1px solid rgba(56,189,248,.25);background:linear-gradient(135deg,rgba(14,165,233,.14),rgba(99,102,241,.10));border-radius:22px;display:flex;gap:14px;align-items:center;justify-content:space-between;flex-wrap:wrap}.articleCta b{color:#fff;font-size:18px}.faqItem{padding:18px 0;border-bottom:1px solid rgba(255,255,255,.08)}.blogList{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.blogCard{display:block;text-decoration:none;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.045);border-radius:22px;padding:22px;min-height:190px;transition:.25s}.blogCard:hover{transform:translateY(-4px);border-color:rgba(56,189,248,.45);box-shadow:0 22px 50px rgba(14,165,233,.10)}.blogCard span{display:inline-flex;color:#8ee7ff;font-size:12px;border:1px solid rgba(125,211,252,.2);border-radius:999px;padding:6px 10px;margin-bottom:14px}.blogCard b{display:block;color:#fff;font-size:20px;line-height:1.3}.blogCard p{color:#aebbd3;line-height:1.65;font-size:14px}@media(max-width:900px){.blogList{grid-template-columns:1fr}.article{padding:24px;margin:20px 0;border-radius:22px}.article p{font-size:16px}.articleCta{align-items:stretch}.articleCta .btn{width:100%;justify-content:center}}


/* V60 - görünür blog ve sayfa sayfa ürün yapısı */
.pageHubGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:30px}.pageHubCard{display:block;min-height:150px;padding:24px;border-radius:26px;background:linear-gradient(145deg,rgba(255,255,255,.07),rgba(255,255,255,.035));border:1px solid rgba(255,255,255,.12);text-decoration:none;color:#fff;transition:.25s ease;position:relative;overflow:hidden}.pageHubCard:before{content:"";position:absolute;inset:auto -20% -50% -20%;height:150px;background:radial-gradient(circle,rgba(34,211,238,.22),transparent 65%);opacity:.75}.pageHubCard:hover{transform:translateY(-5px);border-color:rgba(34,211,238,.45);box-shadow:0 26px 80px rgba(0,0,0,.28)}.pageHubCard b{display:block;font-size:22px;position:relative;z-index:1;margin-bottom:12px}.pageHubCard span{display:block;color:#b8c6dc;line-height:1.65;position:relative;z-index:1}.blogHomeHead{display:flex;align-items:end;justify-content:space-between;gap:22px;margin-bottom:28px}.blogHomeHead h2{margin:10px 0 12px}.blogHomeHead p{max-width:760px;color:#b9c7dd;line-height:1.75}.blogHomeGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.productPageHero{display:grid;grid-template-columns:1.05fr .95fr;gap:34px;align-items:center;padding-top:118px}.productPageHero h1{font-size:clamp(38px,6vw,78px);line-height:1.02;letter-spacing:-.06em;margin:16px 0;color:#fff}.productPageHero p{font-size:19px;line-height:1.85;color:#cbd7ea}.productDevice{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.055);border-radius:30px;padding:14px;box-shadow:0 30px 100px rgba(0,0,0,.35)}.productDevice img{width:100%;display:block;border-radius:22px;background:#071022}.productFeatureGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.productFeatureCard{padding:22px;border-radius:24px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.055)}.productFeatureCard b{display:block;color:#fff;font-size:18px;margin-bottom:10px}.productFeatureCard p{margin:0;color:#b7c5dc;line-height:1.65}.productTextBlock{display:grid;grid-template-columns:1fr 1fr;gap:22px}.productTextBlock .box{padding:28px;border-radius:28px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.12)}.productTextBlock h2{color:#fff;margin-top:0}.productTextBlock li{color:#c5d1e4;line-height:1.8;margin-bottom:8px}.productCta{padding:36px;border-radius:32px;background:linear-gradient(135deg,rgba(34,211,238,.15),rgba(124,58,237,.13));border:1px solid rgba(34,211,238,.25);display:flex;align-items:center;justify-content:space-between;gap:20px}.productCta h2{margin:0 0 8px;color:#fff}.productCta p{margin:0;color:#c7d4e8;line-height:1.7}.productNavMini{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.productNavMini a{padding:9px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.055);color:#d9e8ff;text-decoration:none;font-size:13px}.productNavMini a:hover{border-color:rgba(34,211,238,.45);color:#fff}@media(max-width:900px){.pageHubGrid,.blogHomeGrid,.productFeatureGrid{grid-template-columns:1fr}.blogHomeHead{display:block}.blogHomeHead .btn{margin-top:16px}.productPageHero,.productTextBlock{grid-template-columns:1fr;padding-top:92px}.productCta{display:block}.productCta .actions{margin-top:18px}.productPageHero h1{font-size:40px}.productPageHero p{font-size:16px}}


/* V61 - Temiz üst menü ve sayfa sayfa kurumsal yapı */
body.v61 .header{position:sticky;top:0;z-index:80;background:rgba(5,8,22,.90);border-bottom:1px solid rgba(255,255,255,.08);backdrop-filter:blur(18px)}
body.v61 .nav{min-height:82px;display:flex;align-items:center;gap:26px;justify-content:space-between}
body.v61 .brandLogoWhite{height:32px!important;max-width:220px!important}
body.v61 .menu{display:flex;align-items:center;gap:4px;flex:1;justify-content:center;min-width:0;white-space:nowrap;overflow:visible}
body.v61 .menu a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 14px;border-radius:14px;color:#c8d3e5;text-decoration:none;font-size:14px;font-weight:800;letter-spacing:-.01em;transition:.22s ease;border:1px solid transparent;line-height:1}
body.v61 .menu a:hover{color:#fff;background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.10)}
body.v61 .desktopActions{display:flex;align-items:center;gap:10px;flex-shrink:0}
body.v61 .desktopActions .btn{height:44px;padding:0 18px;border-radius:16px;font-size:14px;font-weight:900;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;text-decoration:none}
body.v61 .desktopActions .btn.primary{background:linear-gradient(135deg,#22d3ee,#7c3aed);color:#06101e;border:0;min-width:112px}
body.v61 .desktopActions .btn:not(.primary){background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.13);color:#fff}
body.v61 .mobileMenuBtn{display:none}
body.v61 .mobileDrawer{display:none}
body.v61 .pageHero{padding-top:110px;padding-bottom:46px}
body.v61 .pageHero h1{font-size:clamp(38px,6vw,72px);line-height:1.02;letter-spacing:-.055em;color:#fff;margin:18px 0}.pageHero p{max-width:850px;color:#cbd8ee;line-height:1.8;font-size:18px}
body.v61 .cleanGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.cleanCard{display:block;text-decoration:none;color:#fff;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.055);border-radius:26px;padding:24px;min-height:170px;transition:.25s ease}.cleanCard:hover{transform:translateY(-5px);border-color:rgba(34,211,238,.45);box-shadow:0 22px 70px rgba(34,211,238,.10)}.cleanCard b{font-size:22px;display:block;margin-bottom:10px}.cleanCard p,.cleanCard span{color:#b9c8dc;line-height:1.65}.cleanSplit{display:grid;grid-template-columns:1fr 1fr;gap:22px}.cleanBox{padding:28px;border-radius:28px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.055)}.cleanBox h2,.cleanBox h3{color:#fff;margin-top:0}.cleanBox li{color:#c8d6ea;line-height:1.8;margin:8px 0}.pageCta{padding:34px;border:1px solid rgba(34,211,238,.25);background:linear-gradient(135deg,rgba(34,211,238,.14),rgba(124,58,237,.12));border-radius:30px;display:flex;align-items:center;justify-content:space-between;gap:22px}.pageCta h2{color:#fff;margin:0 0 8px}.pageCta p{color:#c6d5eb;margin:0;line-height:1.7}.contentPage{max-width:980px;margin:120px auto 60px;padding:34px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.055);border-radius:30px}.contentPage h1{color:#fff;font-size:clamp(34px,5vw,62px)}.contentPage p{color:#c6d4e9;line-height:1.85;font-size:18px}.adminManageNote{display:inline-flex;margin-top:14px;color:#9fb2c8;font-size:13px}
@media(max-width:1120px){body.v61 .menu a{padding:0 10px;font-size:13px}body.v61 .desktopActions .btn{padding:0 14px}}
@media(max-width:980px){body.v61 .nav{min-height:72px;gap:12px}body.v61 .menu,body.v61 .desktopActions{display:none!important}body.v61 .mobileMenuBtn{display:flex;width:46px;height:46px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);border-radius:15px;align-items:center;justify-content:center;flex-direction:column;gap:5px;flex:0 0 46px}body.v61 .mobileMenuBtn span{width:20px;height:2px;background:#fff;border-radius:2px}body.v61 .mobileDrawer{display:none;position:fixed;left:14px;right:14px;top:80px;padding:16px;background:#081124;border:1px solid rgba(255,255,255,.12);border-radius:22px;z-index:90;box-shadow:0 28px 90px rgba(0,0,0,.45)}body.v61.mobileMenuOpen .mobileDrawer{display:block}body.v61 .mobileDrawer nav{display:grid;gap:8px}body.v61 .mobileDrawer a{display:flex;align-items:center;min-height:48px;border-radius:15px;padding:0 14px;background:rgba(255,255,255,.055);color:#fff;text-decoration:none;font-weight:900}body.v61 .brandLogoWhite{height:27px!important;max-width:190px!important}.cleanGrid,.cleanSplit{grid-template-columns:1fr}.pageCta{display:block}.pageCta .actions{margin-top:16px}.contentPage{margin:92px 14px 40px;padding:24px}.pageHero{padding-top:90px}}
@media(max-width:520px){body.v61 .brandLogoWhite{height:24px!important;max-width:165px!important}.cleanCard{min-height:auto;padding:20px}.pageHero h1{font-size:38px}.pageHero p{font-size:16px}}

/* V62 - ürün ekranları ve mobil görünüm düzeltmesi */
body.v61 .header{overflow:hidden;}
body.v61 .nav{height:76px;min-height:76px;}
body.v61 .brandLogoWhite{height:28px!important;max-width:210px!important;object-fit:contain!important;}
body.v61 .desktopActions .btn{height:42px;}
.productScreensV62{padding-top:92px;padding-bottom:92px;overflow:hidden;}
.cleanScreenTitle{max-width:880px;margin:0 auto 36px;text-align:center;}
.cleanScreenTitle h2{font-size:clamp(34px,5vw,58px);line-height:1.04;margin:16px 0;color:#fff;letter-spacing:-.05em;}
.cleanScreenTitle p{color:#c2d0e6;font-size:18px;line-height:1.75;}
.featuredScreenV62{display:grid;grid-template-columns:.9fr 1.1fr;gap:28px;align-items:center;border:1px solid rgba(34,211,238,.18);border-radius:34px;background:linear-gradient(135deg,rgba(34,211,238,.10),rgba(124,58,237,.08),rgba(255,255,255,.035));padding:28px;box-shadow:0 28px 100px rgba(0,0,0,.28);}
.featuredTextV62 h3{font-size:clamp(28px,4vw,48px);line-height:1.08;letter-spacing:-.04em;color:#fff;margin:16px 0;}
.featuredTextV62 p{color:#bdcbe2;line-height:1.75;font-size:17px;}
.featuredTagsV62{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px;}
.featuredTagsV62 span{padding:9px 13px;border-radius:999px;background:rgba(255,255,255,.075);border:1px solid rgba(255,255,255,.12);color:#dff7ff;font-size:13px;font-weight:800;}
.featuredDeviceV62{border:1px solid rgba(255,255,255,.14);border-radius:26px;background:#071020;padding:12px;box-shadow:0 28px 70px rgba(0,0,0,.42);}
.deviceTopV62{height:34px;display:flex;align-items:center;gap:8px;color:#cfefff;font-size:12px;padding:0 10px;}
.deviceTopV62 i{width:10px;height:10px;border-radius:99px;background:#22d3ee;display:block;}.deviceTopV62 i:nth-child(2){background:#7c3aed}.deviceTopV62 i:nth-child(3){background:#10b981}.deviceTopV62 b{margin-left:auto;font-weight:900;opacity:.8;}
.featuredDeviceV62 img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;object-position:top left;border-radius:18px;border:1px solid rgba(255,255,255,.10);background:#0b1224;}
.screenCategoryV62{margin-top:34px;padding:24px;border-radius:30px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.10);box-shadow:0 20px 70px rgba(0,0,0,.18);}
.screenCategoryHeadV62{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:20px;}
.screenCategoryHeadV62 h3{font-size:clamp(22px,3vw,34px);line-height:1.16;letter-spacing:-.035em;color:#fff;margin:0;max-width:880px;}
.screenGridV62{display:grid;gap:18px;}
.screenGridV62.four{grid-template-columns:repeat(4,minmax(0,1fr));}.screenGridV62.three,.screenGridV62.qr{grid-template-columns:repeat(3,minmax(0,1fr));}.screenGridV62.accounting{grid-template-columns:repeat(3,minmax(0,1fr));}
.screenGridV62 article{position:relative;overflow:hidden;border-radius:22px;background:#0b1224;border:1px solid rgba(255,255,255,.12);box-shadow:0 20px 55px rgba(0,0,0,.25);transition:.25s ease;}
.screenGridV62 article:hover{transform:translateY(-5px);border-color:rgba(34,211,238,.40);box-shadow:0 26px 80px rgba(34,211,238,.12);}
.screenGridV62 img{display:block;width:100%;height:220px;object-fit:cover;object-position:top left;background:#081124;}
.screenGridV62.three img{height:260px}.screenGridV62.accounting img{height:210px}.screenGridV62.qr img{height:430px;object-position:top center;}
.screenGridV62 article div{position:absolute;left:12px;right:12px;bottom:12px;border-radius:15px;background:rgba(5,8,22,.84);border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(14px);padding:12px 13px;}
.screenGridV62 b{display:block;color:#fff;font-size:15px;line-height:1.2;margin-bottom:4px;}.screenGridV62 span{display:block;color:#b9c8dc;font-size:12px;line-height:1.35;}
@media(max-width:1180px){body.v61 .menu a{padding:0 8px;font-size:12.5px}body.v61 .brandLogoWhite{max-width:185px!important}.screenGridV62.four{grid-template-columns:repeat(2,minmax(0,1fr));}.screenGridV62 img{height:240px}}
@media(max-width:980px){body.v61 .nav{height:70px;min-height:70px;}body.v61 .brandLogoWhite{height:26px!important;max-width:180px!important}.productScreensV62{padding-top:64px;padding-bottom:64px}.featuredScreenV62{grid-template-columns:1fr;padding:18px;border-radius:26px}.screenCategoryV62{padding:18px;border-radius:24px}.screenCategoryHeadV62{display:block}.screenCategoryHeadV62 .badge{margin-bottom:12px}.screenGridV62,.screenGridV62.four,.screenGridV62.three,.screenGridV62.accounting,.screenGridV62.qr{display:flex!important;overflow-x:auto;gap:14px;scroll-snap-type:x mandatory;padding-bottom:12px;margin-left:-4px;margin-right:-4px}.screenGridV62 article{min-width:82%;scroll-snap-align:start}.screenGridV62 img,.screenGridV62.three img,.screenGridV62.accounting img{height:230px}.screenGridV62.qr img{height:430px}.deviceTopV62 b{display:none}}
@media(max-width:560px){body.v61 .brandLogoWhite{height:23px!important;max-width:158px!important}.cleanScreenTitle{text-align:left}.cleanScreenTitle h2{font-size:34px}.cleanScreenTitle p{font-size:15px}.featuredTextV62 h3{font-size:28px}.featuredTextV62 p{font-size:15px}.screenGridV62 article{min-width:88%}.screenGridV62 img,.screenGridV62.three img,.screenGridV62.accounting img{height:200px}.screenGridV62.qr img{height:400px}.screenGridV62 article div{position:static;border-radius:0;border-left:0;border-right:0;border-bottom:0;background:rgba(5,8,22,.98)}.featuredDeviceV62 img{aspect-ratio:4/3}.screenCategoryV62{margin-top:24px}}
