:root{--ss-navy:#0a1424;--ss-ink:#0f1620;--ss-blue:#2f6fed;--ss-muted:#64748b;--ss-line:#e8edf4;--ss-white:#fff}
.ss-header,.ss-footer{font-family:Poppins,Inter,"IBM Plex Sans Arabic",Segoe UI,Arial,sans-serif}
.ss-header{position:sticky;top:0;z-index:9999;background:var(--ss-white);border-bottom:1px solid var(--ss-line)}
.ss-nav{max-width:1240px;margin:auto;padding:13px 24px;display:flex;align-items:center;gap:22px}
.ss-brand{display:flex;align-items:center;gap:12px;line-height:1.08;text-decoration:none;white-space:nowrap;margin-right:auto}
.ss-brand-logo{width:68px;height:auto;display:block;flex:0 0 auto}.ss-brand-copy{display:flex;flex-direction:column}.ss-brand strong{color:var(--ss-ink);font-size:17px;letter-spacing:.2px}.ss-brand span{color:#8a95a6;font-size:9px;letter-spacing:1.45px;text-transform:uppercase;margin-top:4px}
.ss-links{display:flex;align-items:center;gap:20px}.ss-links a{color:var(--ss-muted);font-size:13px;font-weight:500;text-decoration:none;white-space:nowrap}.ss-links a:hover,.ss-links a.active{color:var(--ss-ink)}
.ss-links .ss-book{background:var(--ss-blue);color:#fff;padding:10px 15px}.ss-links .ss-book:hover{background:#244fbd;color:#fff}
.ss-lang,.ss-menu{border:1px solid var(--ss-line);background:#fff;color:var(--ss-ink);font:600 12px inherit;padding:9px 11px;cursor:pointer}.ss-menu{display:none;font-size:20px;line-height:1}
.ss-footer{background:var(--ss-navy);color:#c3ccdb;padding:52px 0 22px;border-top:1px solid #20304a}.ss-footer-inner{max-width:1200px;margin:auto;padding:0 32px}.ss-footer-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:40px;padding-bottom:36px;border-bottom:1px solid #20304a}.ss-footer h3,.ss-footer h4{color:#fff;margin:0 0 14px}.ss-footer h3{font-size:18px}.ss-footer h4{font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:#8a95a6}.ss-footer p,.ss-footer a{font-size:13px;color:#aab6c9;text-decoration:none}.ss-footer a:hover{color:#4d8bff}.ss-footer ul{list-style:none;padding:0;margin:0;display:grid;gap:9px}.ss-contact{display:grid;gap:8px}.ss-bottom{display:flex;justify-content:space-between;gap:20px;padding-top:20px;color:#8a95a6;font-size:12px}
.ss-partner{display:flex;align-items:flex-start;gap:18px}.ss-partner-logo{width:92px;height:auto;display:block;flex:0 0 auto;margin-top:2px}.ss-partner-copy{min-width:0}.ss-partner-copy h3{margin-bottom:10px}.ss-partner-copy p{max-width:330px;margin:0;line-height:1.65}
html[dir="rtl"] .ss-brand{margin-right:0;margin-left:auto}.ss-legacy-header,.ss-legacy-footer{display:none!important}
@media(max-width:1120px){.ss-menu{display:block}.ss-links{display:none;position:absolute;left:18px;right:18px;top:64px;background:#fff;border:1px solid var(--ss-line);box-shadow:0 15px 35px rgba(15,22,32,.12);padding:18px;flex-direction:column;align-items:stretch}.ss-links.open{display:flex}.ss-links a{text-align:center;padding:8px}.ss-lang{margin-left:auto}.ss-brand{margin-right:0}}
@media(max-width:700px){.ss-nav{padding:12px 16px;gap:10px}.ss-brand{gap:8px}.ss-brand-logo{width:48px}.ss-brand strong{font-size:14px}.ss-brand span{font-size:7px;letter-spacing:.9px}.ss-footer-grid{grid-template-columns:1fr}.ss-partner-logo{width:78px}.ss-bottom{flex-direction:column}.ss-footer-inner{padding:0 20px}}
