:root{--ink:#1d1a40;--ink2:#2a2660;--gold:#f2c46e;--cream:#fff6dc;--sand:#ffe0a0;--text:#fff6dc;--muted:rgba(255,246,220,.82);--card:rgba(255,255,255,.06);--line:rgba(255,233,168,.22)}
*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}
body{margin:0;background:radial-gradient(1200px 600px at 80% -10%,#3a3478 0,transparent 60%),linear-gradient(180deg,#1d1a40,#14122e);color:var(--text);font:400 1.06rem/1.6 "Nunito",system-ui,sans-serif;min-height:100vh}
a{color:var(--gold)}
.wrap{max-width:900px;margin:0 auto;padding:0 20px}
header.top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 0}
.brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--cream);font:800 1.25rem "Baloo 2",system-ui}
.brand img{width:40px;height:40px;border-radius:10px}
.lang{display:flex;gap:6px}.lang button{font:700 .9rem "Nunito",system-ui;border:1px solid var(--line);background:transparent;color:var(--cream);padding:6px 12px;border-radius:999px;cursor:pointer}
.lang button[aria-pressed="true"]{background:var(--gold);color:#3a2210;border-color:var(--gold)}
.hero{display:grid;grid-template-columns:1.2fr .8fr;gap:24px;align-items:center;padding:28px 0 18px}
.hero h1{font:800 clamp(2.4rem,7vw,3.8rem)/1 "Baloo 2",system-ui;margin:0 0 8px;color:#ffe9a8}
.hero h1 small{display:block;font-size:.42em;letter-spacing:.06em;color:var(--cream);margin-bottom:6px}
.hero p{color:var(--muted);margin:0 0 18px;max-width:46ch}
.hero .pic{border-radius:22px;overflow:hidden;border:1px solid var(--line);aspect-ratio:3/2}.hero .pic img{width:100%;height:100%;object-fit:cover;object-position:60% 50%;display:block}
.btn{display:inline-block;font:800 1.15rem "Baloo 2",system-ui;padding:12px 26px;border-radius:16px;background:linear-gradient(180deg,#ffe0a0,#f2c46e);color:#3a2210;text-decoration:none;box-shadow:0 5px 0 #b8863a,0 10px 20px rgba(0,0,0,.3)}
.btn:active{transform:translateY(3px);box-shadow:0 2px 0 #b8863a}
.btn.sec{background:transparent;color:var(--cream);box-shadow:none;border:1px solid var(--line);margin-left:8px}
h2{font:800 1.6rem "Baloo 2",system-ui;color:#ffe9a8;margin:36px 0 10px}
h3{font:800 1.12rem "Baloo 2",system-ui;margin:0 0 4px;color:var(--cream)}
.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}
.card{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:14px 16px}
.card p{margin:0;color:var(--muted);font-size:.98rem}
.soz{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:8px;list-style:none;padding:0;margin:0}
.soz li{display:flex;gap:10px;align-items:baseline;background:var(--card);border:1px solid var(--line);border-radius:12px;padding:10px 12px}
.soz b{font:800 1rem "Baloo 2",system-ui;color:#ffe9a8;min-width:1.6em}
.soz span{color:var(--muted)}.soz li.soon{opacity:.6;border-style:dashed}
.steps{counter-reset:s;list-style:none;padding:0;margin:0;display:grid;gap:10px}
.steps li{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:12px 14px 12px 52px;position:relative}
.steps li::before{counter-increment:s;content:counter(s);position:absolute;left:14px;top:12px;width:26px;height:26px;border-radius:50%;background:var(--gold);color:#3a2210;font:800 .95rem/26px "Baloo 2";text-align:center}
.note{font-size:.95rem;color:var(--muted)}
footer{margin:44px 0 0;padding:20px 0 34px;border-top:1px solid var(--line);color:var(--muted);font-size:.9rem;display:flex;flex-wrap:wrap;gap:8px 18px;justify-content:space-between}
html:not([lang="en"]) [data-l="en"]{display:none!important}html[lang="en"] [data-l="tr"]{display:none!important}
@media (max-width:680px){.hero{grid-template-columns:1fr}.hero .pic{order:-1}.btn.sec{margin:10px 0 0}}
.contact{display:grid;gap:12px;justify-items:start}.contact p{margin:0}.btn.mail{font-size:1.05rem;word-break:break-all}.note.sm{font-size:.85rem;opacity:.8}
.crumb{font-size:.88rem;color:var(--muted);margin:4px 0 0}.crumb a{color:var(--muted)}
.bi{margin:0 0 16px;color:var(--cream)}.bi b{color:var(--gold)}.bi span{font-size:.92rem;color:var(--muted)}
.hero.sozh{grid-template-columns:1.25fr .75fr}.hero.sozh.one{grid-template-columns:1fr}
.hero.sozh h1 span{display:block}.konu{font:800 1.3rem "Baloo 2",system-ui;color:var(--cream);margin:0 0 8px}
.talebe{display:flex;gap:14px;align-items:flex-end;background:var(--card);border:1px solid var(--line);border-radius:18px;padding:14px}
.talebe img{width:96px;height:auto;flex:none}.talebe small{display:block;font:800 .72rem "Nunito";letter-spacing:.12em;color:var(--muted)}.talebe b{display:block;font:800 1.2rem "Baloo 2";color:#ffe9a8}.talebe p{margin:4px 0 0;font-size:.93rem;color:var(--muted)}
.learn{margin:0;padding-left:1.2em;display:grid;gap:6px}.learn li::marker{color:var(--gold)}
.stops{margin-bottom:10px}
.pn{display:flex;justify-content:space-between;gap:12px;margin:26px 0 0;font-weight:800}
.scards{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px}
.scard{display:flex;gap:12px;align-items:center;text-decoration:none;color:var(--cream);background:var(--card);border:1px solid var(--line);border-radius:16px;padding:10px 14px;transition:transform .15s,border-color .15s}
.scard:hover{transform:translateY(-2px);border-color:var(--gold)}.scard img{width:44px;height:auto}
.scard small{display:block;font:800 .8rem "Baloo 2";color:var(--gold)}.scard b{display:block;font:800 1.1rem "Baloo 2"}.scard em{display:block;font-style:normal;color:var(--muted);font-size:.92rem}
.scard.soon{opacity:.6;border-style:dashed}
@media (max-width:680px){.hero.sozh{grid-template-columns:1fr}.talebe img{width:80px}}
.soz a{color:var(--cream);text-decoration:none}.soz a:hover{color:var(--gold)}
