:root{--bg: #ffffff;--fg: #16202a;--muted: #5b6b7a;--line: #e4e9ee;--accent: #0b6fb0;--accent-dark: #08507f;--soft: #f4f8fb;--ok: #0f7a52;--radius: 10px;--wrap: 1080px}@media(prefers-color-scheme:dark){:root{--bg:#0f1519;--fg:#e8eef3;--muted:#9fb0bf;--line:#243039;--soft:#161f26;--accent:#4aa8e0;--accent-dark:#7cc4f0}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--fg);font:400 17px/1.65 ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 20px}h1,h2,h3{line-height:1.25;letter-spacing:-.01em;margin:0 0 .5em}h1{font-size:clamp(1.9rem,4.4vw,2.9rem)}h2{font-size:clamp(1.4rem,3vw,1.95rem);margin-top:2.2em}h3{font-size:1.15rem;margin-top:1.6em}p{margin:0 0 1.1em}a{color:var(--accent);text-decoration-thickness:1px;text-underline-offset:2px}a:hover{color:var(--accent-dark)}ul{padding-left:1.2em}li{margin:.35em 0}.lead{font-size:1.14rem;color:var(--muted)}.btn{display:inline-block;background:var(--accent);color:#fff;padding:.8em 1.5em;border-radius:var(--radius);font-weight:600;text-decoration:none;border:1px solid var(--accent)}.btn:hover{background:var(--accent-dark);border-color:var(--accent-dark);color:#fff}.btn.ghost{background:transparent;color:var(--accent)}.btn.ghost:hover{background:var(--soft);color:var(--accent-dark)}.cards{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:1.4em 0}.card{border:1px solid var(--line);border-radius:var(--radius);padding:20px;background:var(--bg)}.card h3{margin-top:0}.soft{background:var(--soft)}header.site{border-bottom:1px solid var(--line);position:sticky;top:0;background:var(--bg);z-index:20}header.site .wrap{display:flex;align-items:center;gap:18px;min-height:66px;flex-wrap:wrap}.brand{font-weight:700;text-decoration:none;color:var(--fg);font-size:1.05rem;letter-spacing:-.02em}.brand span{color:var(--accent)}nav.main{margin-left:auto;display:flex;gap:16px;align-items:center;flex-wrap:wrap}nav.main a{color:var(--fg);text-decoration:none;font-size:.95rem}nav.main a:hover{color:var(--accent)}footer.site{border-top:1px solid var(--line);margin-top:4em;padding:2.4em 0;color:var(--muted);font-size:.93rem;background:var(--soft)}footer.site .cols{display:grid;gap:22px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}footer.site a{color:var(--muted)}footer.site a:hover{color:var(--accent)}.hero{padding:3.4em 0 2.4em}.hero .lead{max-width:62ch}.badges{display:flex;gap:10px;flex-wrap:wrap;margin:1.4em 0 0}.badge{font-size:.85rem;border:1px solid var(--line);border-radius:100px;padding:.35em .9em;color:var(--muted)}table{width:100%;border-collapse:collapse;margin:1.2em 0;font-size:.96rem;display:block;overflow-x:auto;white-space:nowrap}@media(min-width:720px){table{display:table;white-space:normal}}th,td{border:1px solid var(--line);padding:.6em .8em;text-align:left;vertical-align:top}th{background:var(--soft);font-weight:600}.faq details{border-bottom:1px solid var(--line);padding:.9em 0}.faq summary{cursor:pointer;font-weight:600}.faq p{margin:.7em 0 0;color:var(--muted)}.crumb{font-size:.88rem;color:var(--muted);padding:1em 0 0}.crumb a{color:var(--muted)}.price{font-size:1.9rem;font-weight:700;letter-spacing:-.02em}.price small{font-size:.8rem;font-weight:400;color:var(--muted);display:block}.pop{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent);position:relative}.pop:after{content:"En çok tercih edilen";position:absolute;top:-11px;left:18px;background:var(--accent);color:#fff;font-size:.74rem;padding:.2em .7em;border-radius:100px}.cta{border:1px solid var(--line);background:var(--soft);border-radius:var(--radius);padding:26px;margin:2.4em 0}.cta h2{margin-top:0}.tick{list-style:none;padding:0}.tick li{padding-left:1.5em;position:relative}.tick li:before{content:"✓";position:absolute;left:0;color:var(--ok);font-weight:700}.cross{list-style:none;padding:0;color:var(--muted)}.cross li{padding-left:1.5em;position:relative}.cross li:before{content:"–";position:absolute;left:0}.steps{counter-reset:s;list-style:none;padding:0}.steps li{counter-increment:s;padding-left:2.6em;position:relative;margin:1.1em 0}.steps li:before{content:counter(s);position:absolute;left:0;top:0;width:1.8em;height:1.8em;background:var(--accent);color:#fff;border-radius:50%;display:grid;place-items:center;font-size:.85rem;font-weight:700}.skip{position:absolute;left:-9999px}.skip:focus{position:static}
