:root{--country-bg: #f3f5fa;--country-ink: #0f172a;--country-muted: #64748b;--country-brand: #1d4ed8}.countries-page{background:radial-gradient(circle at 8% 12%,#dbeafe,#eef2ff 30%,#f8fafc 72%)}.countries-shell{width:min(1180px,calc(100% - 30px));margin:0 auto}.country-hero{padding:44px 0 36px}.country-hero-box{background:linear-gradient(145deg,#0f172a,#1e3a8a 55%,#1d4ed8);border-radius:28px;color:#fff;padding:clamp(28px,4vw,46px);display:grid;gap:18px;box-shadow:0 24px 56px #1e40af40}.country-hero h1{font-size:clamp(2rem,4vw,3.3rem);line-height:1.05;font-weight:900;margin:0}.country-hero h1 span{color:#93c5fd}.country-hero p{margin:0;max-width:60ch;color:#ffffffe0;line-height:1.7}.country-search{background:#fff;border-radius:999px;padding:6px;display:flex;gap:8px;max-width:560px}.country-search input{flex:1;border:0;outline:0;padding:12px 16px;border-radius:999px;font-size:14px}.country-search button{border:0;border-radius:999px;padding:0 18px;font-weight:700;background:#111827;color:#fff}.country-section{padding:16px 0 10px}.country-head{margin-bottom:18px}.country-head h2{margin:0 0 8px;font-size:clamp(1.5rem,2.8vw,2.2rem);font-weight:900;color:var(--country-ink)}.country-head p{margin:0;color:var(--country-muted);line-height:1.7}.country-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.country-card{display:block;background:#fff;border-radius:20px;overflow:hidden;border:1px solid #e2e8f0;box-shadow:0 12px 30px #0f172a14;text-decoration:none;color:inherit;transition:transform .2s ease,box-shadow .2s ease}.country-card:hover{transform:translateY(-4px);box-shadow:0 20px 36px #0f172a24}.country-card-media{height:210px;position:relative;overflow:hidden;background:linear-gradient(135deg,#bfdbfe,#dbeafe)}.country-card-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.country-overlay{position:absolute;inset:0;background:linear-gradient(to top,#020617bd,#0f172a14)}.country-flag{position:absolute;left:14px;bottom:14px;width:46px;height:30px;border-radius:6px;-o-object-fit:cover;object-fit:cover;border:2px solid #fff}.country-card-body{padding:16px}.country-card-body h3{margin:0 0 8px;font-size:1.15rem;font-weight:800;color:var(--country-ink)}.country-card-body p{margin:0;color:var(--country-muted);line-height:1.65;min-height:50px}.country-card-btn{margin-top:14px;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--country-brand)}.country-trust{margin-top:24px;background:#fff;border:1px solid #e2e8f0;border-radius:22px;padding:22px}.country-trust ul{margin:14px 0 0;padding-left:18px;color:#334155}.country-trust li+li{margin-top:8px}.country-cta{margin:28px 0 52px;background:linear-gradient(135deg,#1d4ed8,#0f172a);border-radius:22px;color:#fff;padding:26px;display:grid;gap:14px;justify-items:start}.country-cta h3{margin:0;font-size:clamp(1.4rem,2.8vw,2rem);line-height:1.15;font-weight:900}.country-cta p{margin:0;color:#ffffffe0}.country-cta button{background:#fff;color:#0f172a;border:0;border-radius:999px;padding:10px 18px;font-weight:800}@media(max-width:1024px){.country-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.country-grid{grid-template-columns:1fr}}
