:root{--bg:#0B1B2B;--gold:#C8A86B;--ink:#E7E4DC;--panel:#0f2234;--nav-h:72px}

*{box-sizing:border-box}
html,body{margin:0;padding:0;background:var(--bg);color:var(--ink);
font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;line-height:1.6}
h1,h2,h3,h4{font-family:'Playfair Display',serif;color:#fff;margin:0 0 .5rem}
h1{font-size:clamp(36px,6vw,64px);line-height:1.1}
a{color:var(--ink);text-decoration:none}
.container{max-width:1200px;margin:0 auto;padding:0 20px}

/* Üst menü */
.nav{position:fixed;top:0;left:0;right:0;z-index:1000;
background:rgba(11,27,43,.6);backdrop-filter:saturate(150%) blur(8px);
border-bottom:1px solid rgba(200,168,107,.2);height:var(--nav-h)}
.nav .inner{display:flex;align-items:center;justify-content:space-between;padding:12px 20px}
.brand{display:flex;align-items:center;gap:12px}
.brand img{display:none !important;} /* menüde küçük logo tamamen gizli */
.brand .name{font-weight:700;letter-spacing:.02em}
.nav a{margin-left:18px;opacity:.95}
.nav .btn{margin-left:28px}
.lang{margin-left:14px;border:1px solid rgba(255,255,255,.2);border-radius:999px;
padding:6px 10px;font-size:13px;cursor:pointer}

/* Marka şeridi */
.brand-hero.container{
display:flex;align-items:center;gap:28px;
margin-top:calc(var(--nav-h) + 8px);
padding:12px 0 8px;border-bottom:1px solid rgba(255,255,255,.08);
}
.brand-hero__logo img{height:110px;width:auto;display:block}
.brand-hero__motto .motto{
font-size:18px;line-height:1.45;font-weight:500;color:#eae6d6;max-width:820px;margin:0;
}

/* Hero */
.hero{min-height:90vh;background:linear-gradient(115deg,#081521 0%,#0B1B2B 40%,#142B40 100%);
position:relative;display:flex;align-items:center;margin-top:10px}
.hero .overlay{position:absolute;inset:0;background:radial-gradient(60% 40% at 50% 40%,
rgba(200,168,107,.18),transparent 60%)}
.hero .content{position:relative;padding-top:0}
.hero p{max-width:800px;font-size:18px;opacity:.95}

/* Küçük ekranlar */
@media (max-width:768px){
.brand-hero.container{flex-direction:column;align-items:flex-start;gap:16px}
.brand-hero__logo img{height:132px}
.brand-hero__motto .motto{font-size:16px;max-width:100%}
}
/* Dil görünürlüğü (ek güvenlik) */
html[lang="tr"] .lang-en { display:none !important; }
html[lang="en"] .lang-tr { display:none !important; }

/* Bölüm yapıları */
.section{padding:90px 0;border-top:1px solid rgba(255,255,255,.06)}
.section.alt{background:linear-gradient(180deg, rgba(255,255,255,.02), rgba(255,255,255,.00))}
.grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}
.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.card{background:var(--panel);border:1px solid rgba(255,255,255,.06);padding:24px;border-radius:14px}
.card h3,.card h4{color:var(--gold)}
.points{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:14px}
.point{background:var(--panel);border:1px solid rgba(255,255,255,.06);padding:18px;border-radius:12px;display:flex;gap:10px;align-items:flex-start}
.point .ico{font-size:18px}

.tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:22px}
.tier{padding:22px;border-radius:14px;position:relative}
.tier.double{border:2px solid var(--tone); }
.tier.double::before{content:"";position:absolute;inset:6px;border:2px solid var(--tone-2);border-radius:10px}
.tier.silver{--tone:#c0c7d1;--tone-2:#e3e7ee}
.tier.gold{--tone:#c9a227;--tone-2:#e8d69a;box-shadow:0 0 0 1px #c9a227 inset}
.tier.platinum{--tone:#9fb5c8;--tone-2:#d7e3ee}

.center{text-align:center}
.small{font-size:14px;opacity:.85}

@media(max-width:1000px){
.grid-2,.cards,.tiers{grid-template-columns:1fr}
}
/* === FORCE: Logo %30 daha büyük === */
.brand-hero__logo img{
height: 132px !important; /* 110px x 1.3 */
width: auto !important;
max-height: none !important;
}
@media (max-width: 768px){
.brand-hero__logo img{ height: 100px !important; }
}
/* Force logo size with high specificity */
section.brand-hero.container .brand-hero__logo img{
height: 132px !important;
width: auto !important;
max-height: none !important;
display: block;
}