:root{--ink:#1d2024;--muted:#5d6670;--line:#e0e5e9;--soft:#f6f8f9;--accent:#b8325a;--accent-soft:#fcecf1;--max:1120px;}*{box-sizing:border-box;}html{scroll-behavior:smooth;}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:#ffffff;line-height:1.68;}a{color:var(--accent);}img{display:block;max-width:100%;}.wrap{width:min(92%,var(--max));margin:0 auto;}header{position:sticky;top:0;z-index:20;background:rgba(255,255,255,0.98);border-bottom:1px solid var(--line);}.nav{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:16px;}.logo{color:var(--ink);font-weight:800;text-decoration:none;}.langs{display:flex;gap:8px;flex-wrap:wrap;}.langs a{padding:6px 10px;border:1px solid var(--line);border-radius:999px;text-decoration:none;font-size:13px;}.hero{padding:36px 0;background:var(--soft);}.hero-grid{display:grid;grid-template-columns:1.05fr 0.95fr;gap:34px;align-items:center;}.hero img{width:100%;height:330px;object-fit:cover;border-radius:20px;}h1{margin:0 0 14px;font-size:clamp(31px,5vw,54px);line-height:1.08;}h2{margin:42px 0 12px;font-size:clamp(24px,3vw,34px);line-height:1.2;}h3{margin:0 0 8px;font-size:20px;}p{margin:0 0 18px;}.lead{color:var(--muted);font-size:18px;}.meta{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px;}.pill{padding:6px 10px;background:var(--accent-soft);border-radius:999px;font-size:13px;}.breadcrumb{padding-top:14px;color:var(--muted);font-size:13px;}.breadcrumb a{text-decoration:none;}main section{padding:10px 0 20px;}.content{max-width:870px;}.note{margin:26px 0;padding:16px 18px;background:var(--soft);border-left:4px solid var(--accent);border-radius:8px;}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;}.card{padding:17px;color:var(--ink);text-decoration:none;border:1px solid var(--line);border-radius:14px;background:#ffffff;}.card:hover{background:var(--soft);border-color:#d58aa2;}.country-grid{display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden;border:1px solid var(--line);border-radius:14px;}.country-grid a{padding:11px 13px;text-decoration:none;border-bottom:1px solid var(--line);}.search{width:100%;max-width:600px;margin:8px 0 18px;padding:13px 14px;border:1px solid var(--line);border-radius:12px;font-size:16px;}footer{margin-top:40px;padding:28px 0 42px;color:var(--muted);border-top:1px solid var(--line);font-size:13px;}[dir="rtl"] body{text-align:right;}[dir="rtl"] .note{border-left:0;border-right:4px solid var(--accent);}@media (max-width:820px){.hero-grid{grid-template-columns:1fr;}.hero img{height:240px;}.grid,.country-grid{grid-template-columns:repeat(2,1fr);}}@media (max-width:520px){.grid,.country-grid{grid-template-columns:1fr;}.nav{align-items:flex-start;padding:10px 0;}}.main-nav{display:flex;gap:12px;flex-wrap:wrap}.main-nav a{text-decoration:none;font-size:14px}.footer-links{display:flex;gap:10px;flex-wrap:wrap}.seo-links{padding:14px 0 28px}.link-list{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.link-list a{display:block;padding:10px 12px;border:1px solid var(--line);border-radius:10px;text-decoration:none}.finder{padding:20px 0;background:var(--soft)}.finder-filters{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.finder-filters label{font-weight:700}.finder-filters select{width:100%;margin-top:6px;padding:11px;border:1px solid var(--line);border-radius:9px;background:#fff}.finder button{margin:14px 0;padding:10px 14px;border:1px solid var(--accent);border-radius:8px;background:#fff;color:var(--accent);font-weight:700}.finder-results{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.platform-card{padding:16px;border:1px solid var(--line);border-radius:14px;background:#fff}.button-link{display:inline-block;padding:9px 12px;border:1px solid var(--accent);border-radius:8px;text-decoration:none}.finder-count{margin:8px 0 14px;font-weight:700;color:var(--muted)}@media(max-width:820px){.main-nav{display:none}.finder-filters,.finder-results{grid-template-columns:1fr}.link-list{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.link-list,.country-grid,.grid{grid-template-columns:1fr}}