.page-hero{padding:56px 0 32px;text-align:center}.page-hero h1{font-size:clamp(32px,4.5vw,48px);font-weight:800;color:var(--color-primary-700);margin:0 0 14px;line-height:1.1}[dir=rtl] .page-hero h1{font-family:var(--font-ar-display)}.page-hero p{font-size:18px;color:var(--fg-2);max-width:34em;margin:0 auto;line-height:1.6}.cmp-wrap{overflow-x:auto}.cmp{width:100%;border-collapse:collapse;background:var(--surface-card);border:1px solid var(--border-2);border-radius:var(--radius-lg);overflow:hidden}.cmp td,.cmp th{padding:14px 18px;text-align:start;font-size:14.5px;border-bottom:1px solid var(--border-2)}.cmp thead th{background:var(--surface-sunken);font-weight:700;color:var(--fg-1)}.cmp tbody td{color:var(--fg-2)}.cmp tbody td:first-child{font-weight:600;color:var(--fg-1)}.cmp .ok{color:var(--color-success-500)}.cmp .no{color:var(--fg-4)}.cmp tr:last-child td{border-bottom:none}.faq-item{border:1px solid var(--border-2);border-radius:var(--radius-md);margin-bottom:12px;background:var(--surface-card);overflow:hidden}.faq-q{display:flex;align-items:center;gap:12px;padding:16px 20px;font-size:16px;font-weight:600;cursor:pointer}.faq-q .ic{margin-inline-start:auto;transition:transform .25s var(--ease-out);color:var(--color-primary-600)}.faq-item.open .faq-q .ic{transform:rotate(45deg)}.faq-a{max-height:0;overflow:hidden;transition:max-height .28s var(--ease-out),padding .28s;color:var(--fg-2);font-size:15px;line-height:1.65;padding:0 20px}.faq-item.open .faq-a{max-height:240px;padding:0 20px 18px}.jur-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media (max-width:820px){.jur-grid{grid-template-columns:1fr}}.jur-card{background:var(--surface-card);border:1.5px solid var(--border-2);border-radius:var(--radius-xl);padding:24px;position:relative}.jur-card.best{border-color:var(--color-primary-700);box-shadow:var(--shadow-lg)}.jur-card .pop{position:absolute;top:-12px;inset-inline-start:24px;inset-inline-end:auto;transform:none;background:var(--color-accent-500);color:var(--color-primary-900);font-size:12px;font-weight:700;padding:4px 12px;border-radius:99px}.jur-card .jtype{font-size:12.5px;font-weight:700;color:var(--color-primary-600)}.jur-card h3{font-size:18px;font-weight:700;margin:6px 0 16px}.jur-card ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:11px}.jur-card li{display:flex;gap:9px;font-size:14.5px;color:var(--fg-2);align-items:flex-start}.jur-card li .ic{color:var(--color-success-500);flex-shrink:0;margin-top:1px}.info-cols{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width:760px){.info-cols{grid-template-columns:1fr}}.info-box{background:var(--surface-card);border:1px solid var(--border-2);border-radius:var(--radius-lg);padding:24px}.info-box h3{font-size:17px;font-weight:700;margin:0 0 14px}.info-box ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:11px}.info-box li{display:flex;gap:10px;font-size:14.5px;color:var(--fg-2);align-items:flex-start}.info-box li .ic{color:var(--color-primary-600);flex-shrink:0;margin-top:1px}.bank-row{display:flex;gap:12px;flex-wrap:wrap}.bank-chip{font-family:var(--font-latin);font-weight:700;font-size:15px;color:var(--color-primary-700);background:var(--color-primary-50);border-radius:var(--radius-md);padding:12px 18px}.cat-pill{display:inline-block;font-size:12px;font-weight:700;color:var(--color-accent-700);letter-spacing:.04em;text-transform:uppercase;margin-bottom:10px}[dir=rtl] .cat-pill{letter-spacing:0;text-transform:none}.chips{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-bottom:32px}.chip{padding:7px 16px;border-radius:99px;border:1px solid var(--border-1);background:var(--surface-card);font-size:14px;font-weight:600;color:var(--fg-2);cursor:pointer}.chip.active{background:var(--color-primary-700);color:#fff;border-color:var(--color-primary-700)}.blog-feat{display:grid;grid-template-columns:1.1fr 1fr;background:var(--surface-card);border:1px solid var(--border-2);border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-sm);cursor:pointer;margin-bottom:28px}@media (max-width:760px){.blog-feat{grid-template-columns:1fr}}.thumb{background:linear-gradient(135deg,var(--color-primary-600),var(--color-primary-900));position:relative;overflow:hidden;min-height:230px}.thumb .pat{position:absolute;inset:0;background-image:url(/brand/pattern-geometric.svg);background-size:70px;opacity:.16;filter:brightness(3)}.thumb .badge-img{position:absolute;bottom:14px;inset-inline-start:16px;color:#fff;font-family:var(--font-latin);font-weight:800;font-size:20px;opacity:.9}.blog-feat .body{padding:30px}.blog-feat h2{font-size:23px;font-weight:800;margin:0 0 12px;line-height:1.3}.blog-feat p{font-size:15px;color:var(--fg-2);line-height:1.6;margin:0 0 18px}.post-meta{font-size:13px;color:var(--fg-3);display:flex;gap:10px;align-items:center}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width:820px){.blog-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.blog-grid{grid-template-columns:1fr}}.post-card{background:var(--surface-card);border:1px solid var(--border-2);border-radius:var(--radius-lg);overflow:hidden;cursor:pointer;box-shadow:var(--shadow-sm)}.post-card .thumb{min-height:140px}.post-card .body{padding:18px}.post-card h3{font-size:16px;font-weight:700;margin:0 0 8px;line-height:1.35}.post-card p{font-size:13.5px;color:var(--fg-2);line-height:1.55;margin:0 0 14px}.article{max-width:720px;margin:0 auto}.back-link{display:inline-flex;align-items:center;gap:7px;font-size:14px;font-weight:600;color:var(--color-primary-700);background:none;border:none;cursor:pointer;margin-bottom:18px}.article h1{font-size:clamp(28px,4vw,40px);font-weight:800;line-height:1.2;margin:8px 0 18px;color:var(--fg-1)}[dir=rtl] .article h1{font-family:var(--font-ar-display)}.article .byline{display:flex;align-items:center;gap:12px;margin-bottom:26px;padding-bottom:22px;border-bottom:1px solid var(--border-2)}.article .byline .av{width:44px;height:44px;border-radius:50%;background:var(--color-primary-100);color:var(--color-primary-700);display:flex;align-items:center;justify-content:center;font-weight:700}.article .byline .nm{font-size:14.5px;font-weight:700}.article .byline .rl{font-size:13px;color:var(--fg-3)}.article .lead-img{height:280px;border-radius:var(--radius-xl);margin-bottom:28px}.article p{font-size:17px;line-height:1.85;color:var(--fg-1);margin:0 0 22px}.article-cta{background:var(--color-primary-800);border-radius:var(--radius-xl);padding:32px;text-align:center;position:relative;overflow:hidden;margin-top:36px}.article-cta .pat{position:absolute;inset:0;background-image:url(/brand/pattern-geometric.svg);background-size:80px;opacity:.13;filter:brightness(3)}.article-cta h3{color:#fff;font-size:24px;font-weight:800;margin:0 0 18px;position:relative}.about-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}@media (max-width:720px){.about-stats{grid-template-columns:1fr 1fr}}.stat-box{background:var(--surface-card);border:1px solid var(--border-2);border-radius:var(--radius-lg);padding:24px;text-align:center;box-shadow:var(--shadow-sm)}.stat-box .v{font-size:32px;font-weight:800;color:var(--color-primary-700);font-family:var(--font-latin)}[dir=rtl] .stat-box .v{font-family:var(--font-ar-display)}.stat-box .k{font-size:13.5px;color:var(--fg-2);margin-top:6px}.mission-band{background:var(--color-primary-800);border-radius:var(--radius-2xl);padding:48px;text-align:center;position:relative;overflow:hidden}.mission-band .pat{position:absolute;inset:0;background-image:url(/brand/pattern-geometric.svg);background-size:84px;opacity:.12;filter:brightness(3)}.mission-band .lbl{color:var(--color-accent-400);font-weight:700;font-size:14px;letter-spacing:.06em;text-transform:uppercase;margin-bottom:14px;position:relative}[dir=rtl] .mission-band .lbl{letter-spacing:0;text-transform:none}.mission-band p{color:#fff;font-size:clamp(20px,2.6vw,27px);font-weight:700;line-height:1.5;max-width:24em;margin:0 auto;position:relative}[dir=rtl] .mission-band p{font-family:var(--font-ar-display)}.team-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media (max-width:720px){.team-grid{grid-template-columns:1fr 1fr}}.team-card{text-align:center}.team-av{width:96px;height:96px;border-radius:50%;margin:0 auto 14px;background:linear-gradient(135deg,var(--color-primary-300),var(--color-primary-700));display:flex;align-items:center;justify-content:center;color:#fff;font-size:30px;font-weight:700;font-family:var(--font-latin)}.team-card .nm{font-size:16px;font-weight:700}.team-card .rl{font-size:13.5px;color:var(--fg-3);margin-top:3px}.contact-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:40px;align-items:start}@media (max-width:820px){.contact-grid{grid-template-columns:1fr}}.channel{display:flex;gap:14px;align-items:flex-start;padding:18px;border:1px solid var(--border-2);border-radius:var(--radius-lg);background:var(--surface-card);margin-bottom:14px}.channel .cic{width:44px;height:44px;border-radius:12px;background:var(--color-primary-50);color:var(--color-primary-700);display:flex;align-items:center;justify-content:center;flex-shrink:0}.channel .t{font-size:15.5px;font-weight:700}.channel .d{font-size:13.5px;color:var(--fg-3);margin:2px 0 8px}.channel .act{font-size:13.5px;font-weight:600;color:var(--color-primary-700);display:inline-flex;align-items:center;gap:5px}.contact-form{background:var(--surface-card);border:1px solid var(--border-2);border-radius:var(--radius-xl);padding:28px}.contact-form h3{font-size:19px;font-weight:700;margin:0 0 18px}.ff{margin-bottom:14px}.ff label{display:block;font-size:13px;font-weight:600;color:var(--fg-2);margin-bottom:6px}.ff .inp{height:46px;width:100%;border:1.5px solid var(--border-1);border-radius:var(--radius-md);padding:0 14px;font-size:15px;color:var(--fg-1);background:var(--surface-card);font-family:inherit;outline:none}.ff .inp:focus{border-color:var(--color-primary-400)}.ff .inp::placeholder{color:var(--fg-3)}.ff textarea.inp{height:100px;padding-top:12px;resize:vertical;line-height:1.5}.contact-sent{text-align:center;padding:18px 8px}.contact-sent .ring{width:70px;height:70px;border-radius:50%;margin:0 auto 18px;background:var(--color-primary-50);color:var(--color-primary-700);display:flex;align-items:center;justify-content:center}.contact-sent h3{font-size:20px;font-weight:700;margin:0 0 8px}.contact-sent p{font-size:14.5px;color:var(--fg-2);line-height:1.6;margin:0 0 20px}.office{display:flex;gap:10px;align-items:center;font-size:14px;color:var(--fg-2);margin-top:18px}.faq-group{margin-bottom:30px}.faq-group h3{font-size:18px;font-weight:700;margin:0 0 14px;color:var(--color-primary-700)}