/* SXB Global — ülke sayfaları (160 sayfa)
   Kaynak: sayfa içi <style> bloklarından çıkarıldı.
   TR ve EN siteleri bu dosyayı paylaşır. */
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}
:root{--ink:#0E1D25;--ink-70:rgba(14,29,37,.7);--ink-50:rgba(14,29,37,.5);--ink-30:rgba(14,29,37,.3);--ink-12:rgba(14,29,37,.12);--ink-06:rgba(14,29,37,.06);--orange:#F08E41;--orange-dk:#C96E20;--orange-lt:#FEF0E3;--ivory:#F6F6F3;--ivory-dk:#EEEEE9;--white:#FFFFFF;--border:#E3E2DD;--border-dk:rgba(255,255,255,.09);--green:#1A7F4B;--amber:#B45309;--red:#9B1C1C;--serif:'Libre Baskerville',Georgia,serif;--sans:'Inter',system-ui,sans-serif;--nav-h:72px;--max-w:1240px;--gutter:clamp(1.25rem,5vw,3rem);--radius:2px;--t:.22s ease}
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--sans);background:var(--ivory);color:var(--ink);font-size:.9375rem;line-height:1.7;overflow-x:hidden;-webkit-font-smoothing:antialiased}
img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;border:none;background:none;padding:0}ul,ol{list-style:none}input,textarea,select{font:inherit;color:inherit}
:focus-visible{outline:2px solid var(--orange);outline-offset:3px;border-radius:var(--radius)}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
.site-header{position:fixed;top:0;left:0;right:0;z-index:90;background:rgba(246,246,243,.97);backdrop-filter:blur(12px);border-bottom:1px solid var(--border)}
.nav-wrap{max-width:var(--max-w);margin:0 auto;padding:0 var(--gutter);display:flex;align-items:center;height:var(--nav-h);gap:2rem}
.nav-logo{font-family:var(--serif);font-size:1.3rem;font-weight:700;color:var(--ink);letter-spacing:.02em;white-space:nowrap;flex-shrink:0}
.nav-logo span{color:var(--orange)}.nav-links{display:flex;align-items:center;gap:1.75rem;flex:0 1 auto;margin-right:auto;flex-wrap:nowrap;min-width:0}
.nav-links a{white-space:nowrap;flex-shrink:0}
.nav-links a{font-size:.6875rem;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-50);transition:color var(--t)}.nav-links a:hover,.nav-links a.active{color:var(--ink)}
.nav-right{display:flex;align-items:center;gap:1.25rem;margin-left:auto;flex-shrink:0}
.lang-sw{display:flex;align-items:center;gap:.4rem;font-size:1.05rem;font-weight:500;letter-spacing:0;line-height:1}.lang-sw .lang-sep{font-size:.6rem}.lang-sw .cur{opacity:1}.lang-sw a{opacity:.55}.lang-sw a:hover{opacity:1}
.lang-sw a{color:var(--ink-50)}.lang-sw .cur{color:var(--ink);font-weight:700}.lang-sep{color:var(--ink-30);font-size:.6rem}
.btn{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--sans);font-size:.6875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:.8rem 1.5rem;border-radius:var(--radius);border:1px solid transparent;transition:background var(--t),transform var(--t);line-height:1;cursor:pointer}
.btn-primary{background:var(--orange);color:var(--ink);border-color:var(--orange)}.btn-primary:hover{background:var(--orange-dk);border-color:var(--orange-dk);transform:translateY(-1px)}
.btn-outline{background:transparent;color:var(--ink);border-color:var(--ink-30)}.btn-outline:hover{border-color:var(--ink)}
.nav-cta{font-size:.6rem;padding:.5rem 1rem}
.menu-btn{display:none;width:40px;height:40px;align-items:center;justify-content:center;flex-direction:column;gap:5px;flex-shrink:0;background:none;border:none;cursor:pointer}
.menu-btn span{display:block;width:20px;height:1.5px;background:var(--ink);border-radius:1px;transition:transform var(--t),opacity var(--t)}
.menu-btn[aria-expanded=true] span:nth-child(1){transform:translateY(6.5px) rotate(45deg)}
.menu-btn[aria-expanded=true] span:nth-child(2){opacity:0}
.menu-btn[aria-expanded=true] span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}
.mobile-nav{display:none;position:fixed;top:var(--nav-h);left:0;right:0;background:var(--ivory);border-bottom:1px solid var(--border);padding:1.5rem var(--gutter) 2rem;z-index:89;overflow-y:auto}
.mobile-nav.open{display:block}.mobile-nav a{display:block;font-size:.9375rem;font-weight:500;color:var(--ink-70);padding:.875rem 0;border-bottom:1px solid var(--border)}
.breadcrumb-wrap{background:var(--white);border-bottom:1px solid var(--border);padding-top:var(--nav-h)}
.breadcrumb-inner{max-width:var(--max-w);margin:0 auto;padding:.75rem var(--gutter);display:flex;align-items:center;gap:.5rem;font-size:.6875rem;color:var(--ink-50);flex-wrap:wrap}
.breadcrumb-inner a{color:var(--ink-50);transition:color var(--t)}.breadcrumb-inner a:hover{color:var(--orange)}.bc-sep{color:var(--ink-30)}
.page-hero{background:var(--ivory);padding:2.5rem 0 3rem}
.page-hero-inner{max-width:var(--max-w);margin:0 auto;padding:0 var(--gutter);display:grid;grid-template-columns:1fr 340px;gap:3.5rem;align-items:start}
.country-eyebrow{display:flex;align-items:center;gap:.75rem;margin-bottom:1.1rem}
.country-flag-lg{font-size:2.25rem}.country-kita-tag{font-size:.625rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--orange)}
.page-h1{font-family:var(--serif);font-size:clamp(1.7rem,3.5vw,2.7rem);font-weight:700;font-style:normal;color:var(--ink);line-height:1.12;margin-bottom:.875rem}
.page-lead{font-size:.9375rem;color:var(--ink-70);line-height:1.85;max-width:520px;margin-bottom:1.5rem}
.city-pills{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:1.25rem}
.city-pill{padding:.25rem .7rem;border:1px solid var(--border);background:var(--white);font-size:.6875rem;font-weight:500;color:var(--ink);border-radius:var(--radius)}
.city-pill.capital{background:var(--orange-lt);border-color:rgba(240,142,65,.35);color:#7a4010;font-weight:700}
.meta-strip{display:grid;grid-template-columns:repeat(2,1fr);gap:.625rem;margin-top:1.25rem}
.meta-item{background:var(--white);border:1px solid var(--border);padding:.625rem .875rem}
.meta-label{font-size:.5625rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-50);margin-bottom:.2rem}
.meta-value{font-size:.8125rem;font-weight:600;color:var(--ink)}
.trade-strip{background:var(--ink);padding:.875rem 1rem;margin-top:.875rem;display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;text-align:center}
.trade-num{font-family:var(--serif);font-size:1rem;font-weight:700;color:var(--white);display:block}
.trade-lbl{font-size:.5rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.35)}
.sidebar{position:sticky;top:calc(var(--nav-h) + 1rem)}
.sidebar-card{background:var(--ink);padding:1.5rem;margin-bottom:.875rem}
.sidebar-title{font-family:var(--serif);font-size:1rem;font-weight:700;color:var(--white);margin-bottom:.5rem}
.sidebar-desc{font-size:.75rem;color:rgba(255,255,255,.5);line-height:1.65;margin-bottom:1.25rem}
.sidebar-btn{display:block;background:var(--orange);color:var(--ink);padding:.75rem 1.25rem;text-align:center;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius);transition:background var(--t);margin-bottom:.5rem}
.sidebar-btn:hover{background:var(--orange-dk)}.sidebar-btn-sec{display:block;background:transparent;color:rgba(255,255,255,.6);padding:.7rem 1.25rem;text-align:center;font-size:.6875rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;border:1px solid rgba(255,255,255,.18);transition:border-color var(--t)}.sidebar-btn-sec:hover{border-color:rgba(255,255,255,.45)}
.sidebar-info{background:var(--white);border:1px solid var(--border);padding:1.25rem}
.info-row{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid var(--border);font-size:.75rem}
.info-row:last-child{border:none;padding-bottom:0}.info-label{color:var(--ink-50)}.info-val{font-weight:700;color:var(--ink)}.info-val.green{color:var(--green)}.info-val.amber{color:var(--amber)}.info-val.red{color:var(--red)}
.content-layout{max-width:var(--max-w);margin:0 auto;padding:3rem var(--gutter);display:grid;grid-template-columns:1fr 340px;gap:3.5rem}
.content-section{margin-bottom:2.75rem;padding-bottom:2.75rem;border-bottom:1px solid var(--border)}.content-section:last-child{border:none;margin-bottom:0;padding-bottom:0}
.content-tag{font-size:.625rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--orange);display:flex;align-items:center;gap:.5rem;margin-bottom:.6rem}.content-tag::before{content:'';display:inline-block;width:16px;height:1px;background:currentColor}
.content-h2{font-family:var(--serif);font-size:clamp(1.2rem,2vw,1.55rem);font-weight:700;font-style:normal;color:var(--ink);line-height:1.2;margin-bottom:.875rem}
.content-p{font-size:.875rem;color:var(--ink-70);line-height:1.85;margin-bottom:.875rem}.content-p:last-child{margin-bottom:0}
.legal-box{background:var(--white);border:1px solid var(--border);border-left:3px solid var(--orange);padding:1.25rem;margin:1rem 0}
.legal-box-title{font-size:.625rem;font-weight:700;color:var(--ink);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.75rem}
.legal-items{display:grid;grid-template-columns:1fr 1fr;gap:.4rem}.legal-item{font-size:.75rem;color:var(--ink);display:flex;gap:.4rem;align-items:baseline}.legal-item::before{content:'›';color:var(--orange);font-weight:700;flex-shrink:0}
.dur-table{width:100%;border-collapse:collapse;font-size:.78rem;margin:1rem 0}
.dur-table th{text-align:left;padding:.5rem .75rem;background:var(--ink);color:rgba(255,255,255,.6);font-size:.5625rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}
.dur-table td{padding:.625rem .75rem;border-bottom:1px solid var(--border);vertical-align:top}.dur-table tr:hover td{background:var(--ivory)}
.dur-fast{color:var(--green);font-weight:700}.dur-med{color:var(--amber);font-weight:700}.dur-slow{color:var(--red);font-weight:700}
.svc-mini-grid{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-top:.875rem}
.svc-mini{background:var(--white);border:1px solid var(--border);padding:1rem}.svc-mini-title{font-size:.75rem;font-weight:700;color:var(--ink);margin-bottom:.3rem}.svc-mini-desc{font-size:.6875rem;color:var(--ink-50);line-height:1.6}
.faq-list{border-top:1px solid var(--border)}details{border-bottom:1px solid var(--border)}
summary{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;cursor:pointer;font-size:.8375rem;font-weight:600;color:var(--ink);gap:1rem;list-style:none;-webkit-user-select:none;user-select:none}summary::-webkit-details-marker{display:none}
.sum-icon{width:22px;height:22px;border-radius:50%;background:var(--orange-lt);color:var(--orange);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.9rem;line-height:1;transition:background var(--t)}details[open] .sum-icon{background:var(--orange);color:var(--ink)}
.faq-ans{padding:.25rem 0 1rem;font-size:.8125rem;color:var(--ink-70);line-height:1.8}
.related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.625rem;margin-top:.875rem}
.related-item{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border:1px solid var(--border);background:var(--white);transition:border-color var(--t);font-size:.75rem;color:var(--ink);font-weight:500}.related-item:hover{border-color:rgba(240,142,65,.4)}
.cta-block{background:var(--orange);padding:2.75rem var(--gutter);text-align:center}.cta-block-inner{max-width:var(--max-w);margin:0 auto}
.cta-block-h{font-family:var(--serif);font-size:clamp(1.4rem,2.5vw,2rem);font-weight:700;font-style:normal;color:var(--ink);margin-bottom:.5rem}
.cta-block-sub{font-size:.875rem;color:rgba(14,29,37,.6);margin-bottom:1.5rem}
.cta-block-btn{display:inline-block;background:var(--ink);color:var(--white);padding:.875rem 2rem;border-radius:var(--radius);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:background var(--t)}.cta-block-btn:hover{background:rgba(14,29,37,.85)}
.site-footer{background:var(--ink);padding:3rem 0 1.5rem}
.footer-grid{max-width:var(--max-w);margin:0 auto;padding:0 var(--gutter);display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:2.5rem;padding-bottom:2rem;border-bottom:1px solid var(--border-dk)}
.footer-logo{font-family:var(--serif);font-size:1.25rem;font-weight:700;color:var(--white);display:block;margin-bottom:.75rem}.footer-logo span{color:var(--orange)}
.footer-tagline{font-size:.6875rem;color:rgba(255,255,255,.3);line-height:1.8;max-width:220px;margin-bottom:.875rem}
.footer-disclaimer{font-size:.5625rem;color:rgba(255,255,255,.18);line-height:1.7}
.fc-title{font-size:.5625rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.4);margin-bottom:.875rem}
.fc-links{display:flex;flex-direction:column;gap:.5rem}.fc-links a{font-size:.75rem;color:rgba(255,255,255,.32);transition:color var(--t)}.fc-links a:hover{color:rgba(255,255,255,.8)}
.footer-bottom{max-width:var(--max-w);margin:1.25rem auto 0;padding:0 var(--gutter);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}
.footer-legal{font-size:.5625rem;color:rgba(255,255,255,.2)}
@media(min-width:1000px){.nav-links{gap:1.05rem}.nav-links a{font-size:.625rem;letter-spacing:.06em}.nav-right{gap:.75rem}.nav-portals{gap:.6rem}}
@media(max-width:900px){.nav-links,.nav-cta{display:none}.menu-btn{display:flex}.page-hero-inner,.content-layout{grid-template-columns:1fr}.sidebar{position:static}.meta-strip{grid-template-columns:1fr 1fr}.legal-items,.svc-mini-grid,.related-grid{grid-template-columns:1fr}.trade-strip{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr;gap:1.5rem}.footer-grid>:first-child{grid-column:1/-1}}
@media(max-width:999px){.nav-links,.nav-cta{display:none}.menu-btn{display:flex}}
@media(max-width:600px){:root{--gutter:1.25rem}.related-grid{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:1fr}.footer-bottom{flex-direction:column;align-items:flex-start}}
