/* Ülke sayfaları için ek stiller — yalnızca landing.css'teki değişkenleri kullanır, yeni renk yok */
.ctry-prose{padding:88px 0;background:var(--cream)}
.ctry-prose:nth-of-type(even){background:var(--cream2)}
.ctry-prose-inner{max-width:780px}
.ctry-prose-inner .sec-title{margin-bottom:24px}
.ctry-prose-inner p{font-size:1.05rem;line-height:1.75;color:var(--text2);margin:0 0 18px}
.ctry-qa{margin:28px 0 0}
.ctry-qa dt{font-weight:600;color:var(--text);margin:22px 0 6px;font-size:1.02rem}
.ctry-qa dd{margin:0;color:var(--text2);line-height:1.7}
.ctry-how{max-width:760px;margin:0 auto}
.ctry-support{margin-top:14px;font-size:.9rem;color:var(--muted)}
@media (max-width:640px){.ctry-prose{padding:56px 0}}

/* Hero: dashboard kutusu olmadığı için telefon normal akışta, ortada */
.ctry-visual{display:flex;justify-content:center;margin-top:48px}
.ctry-visual .phone-float{position:relative;right:auto;top:auto;display:block}
.ctry-visual .phone-shell{width:200px}
.ctry-visual .phone-screen{height:360px}
@media (max-width:768px){.ctry-visual{margin-top:32px}}

/* RTL (Arapça) */
[dir="rtl"] body{font-family:'Noto Sans Arabic','Segoe UI',Tahoma,Arial,sans-serif}
[dir="rtl"] h1,[dir="rtl"] h2,[dir="rtl"] h3,[dir="rtl"] .hero-h1,[dir="rtl"] .sec-title{font-family:'Noto Sans Arabic','Segoe UI',Tahoma,Arial,sans-serif;font-style:normal}
[dir="rtl"] .italic{font-style:normal}
[dir="rtl"] *{letter-spacing:0 !important;text-transform:none !important}
[dir="rtl"] .phone-screen,[dir="rtl"] .phone-slider{direction:ltr}
[dir="rtl"] .ctry-prose-inner,[dir="rtl"] .faq-q,[dir="rtl"] .how-step{text-align:right}
