:root{--n:#0b1f3a;--g:#c9a227;--l:#f5f3ee}*{box-sizing:border-box}body{margin:0;font:16px/1.6 system-ui,Segoe UI,Roboto,sans-serif;color:#1d2433;background:#fff}
a{color:#0b2a4a}.wrap{max-width:1100px;margin:auto;padding:0 20px}header{background:var(--n);position:sticky;top:0;z-index:9}
.nav{display:flex;justify-content:space-between;align-items:center;min-height:60px;gap:10px;flex-wrap:wrap}.logo{color:#fff;font-weight:800;text-decoration:none;font-size:19px;white-space:nowrap}.logo span{color:var(--g)}
nav a{color:#dfe5ef;text-decoration:none;margin-left:14px;font-size:14px}nav a.on{color:var(--g)}
.hero{background:linear-gradient(135deg,var(--n),#163864);color:#fff;padding:56px 0}.kicker{color:var(--g);letter-spacing:.1em;text-transform:uppercase;font-size:13px;margin:0}
h1{font-size:clamp(26px,4.6vw,42px);line-height:1.15;margin:.25em 0}.lead{max-width:760px;color:#d7deea}
.btn{display:inline-block;background:var(--g);color:var(--n);font-weight:700;padding:11px 20px;border-radius:6px;text-decoration:none;border:0;cursor:pointer;font-size:15px}.btn.ghost{background:transparent;border:2px solid var(--g);color:var(--g)}.btn.dark{background:var(--n);color:#fff}
section{padding:44px 0}.alt{background:var(--l)}h2{color:var(--n);font-size:26px;border-bottom:3px solid var(--g);display:inline-block;margin-top:0}h3{color:var(--n)}
.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px}.card{border:1px solid #e3e6ec;border-top:4px solid var(--g);border-radius:8px;padding:18px;background:#fff;text-decoration:none;color:inherit;display:block}
.card h3{margin:0 0 6px;font-size:18px}.card p{margin:0;font-size:14px;color:#445}.tag{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.05em;padding:2px 7px;border-radius:3px;background:var(--n);color:var(--g);margin-bottom:6px}
.ornek{background:#b00020;color:#fff;font-weight:700;font-size:12px;padding:2px 7px;border-radius:3px}.tbd{background:#fff3cd;color:#7a5b00;font-weight:700;font-size:13px;padding:1px 6px;border-radius:3px}
.uyari{border-left:5px solid #b00020;background:#fff5f5;padding:12px 16px;font-size:14px;margin:18px 0}.not{font-size:13px;color:#555}
table{border-collapse:collapse;width:100%;font-size:14px;background:#fff}th,td{border:1px solid #dfe3ea;padding:8px;text-align:left;vertical-align:top}th{background:#eef1f6;color:var(--n);width:32%}
.k thead th{width:auto;background:var(--n);color:#fff}input,select,textarea{font:inherit;padding:9px;border:1px solid #c8ccd6;border-radius:6px;width:100%}form{display:grid;gap:10px;max-width:620px}label{font-size:14px;font-weight:600;color:var(--n)}
.sw{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.sw button{border:2px solid var(--n);background:#fff;color:var(--n);padding:8px 14px;border-radius:20px;cursor:pointer;font-weight:600}.sw button.on{background:var(--n);color:var(--g)}
.bar{height:22px;background:#e8ebf1;border-radius:4px;overflow:hidden}.bar i{display:block;height:100%;background:var(--g)}
.imza{border:1px solid var(--g);border-radius:8px;padding:14px 18px;background:#fffdf5;max-width:620px}.lng{display:flex;gap:6px;flex-wrap:wrap}.lng button{border:1px solid var(--g);background:none;color:var(--n);border-radius:4px;padding:4px 10px;cursor:pointer}.lng button.on{background:var(--g)}
footer{background:var(--n);color:#cfd6e2;padding:28px 0;font-size:14px}footer a{color:var(--g);margin-right:14px;display:inline-block;max-width:100%;overflow-wrap:anywhere}
@media(max-width:700px){.nav>*{min-width:0;max-width:100%}nav{width:100%;display:flex;flex-wrap:wrap;gap:6px 14px;white-space:normal;padding-bottom:8px}nav a{margin:0;font-size:13px}.wrap{max-width:100%;box-sizing:border-box}.hero{padding:36px 0}th{width:40%}}
@media print{header,footer,.noprint{display:none}}