@font-face{font-family:OZ Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-ext-400.woff2) format("woff2"),url(/fonts/plus-jakarta-sans-latin-400.woff2) format("woff2")}@font-face{font-family:OZ Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-ext-500.woff2) format("woff2"),url(/fonts/plus-jakarta-sans-latin-500.woff2) format("woff2")}@font-face{font-family:OZ Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-ext-600.woff2) format("woff2"),url(/fonts/plus-jakarta-sans-latin-600.woff2) format("woff2")}@font-face{font-family:OZ Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-ext-700.woff2) format("woff2"),url(/fonts/plus-jakarta-sans-latin-700.woff2) format("woff2")}@font-face{font-family:OZ Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-ext-800.woff2) format("woff2"),url(/fonts/plus-jakarta-sans-latin-800.woff2) format("woff2")}@font-face{font-family:OZ Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-400.woff2) format("woff2")}@font-face{font-family:OZ Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-500.woff2) format("woff2")}@font-face{font-family:OZ Arabic;font-weight:600;font-style:normal;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-600.woff2) format("woff2")}@font-face{font-family:OZ Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-700.woff2) format("woff2")}:root{--navy: #243442;--navy-deep: #18242e;--orange: #d05323;--orange-hover: #b84418;--amber: #f5a623;--teal: #119da4;--cream: #fbf9f5;--surface: #ffffff;--surface-alt: #f4f1ea;--border: #e4dfd5;--text: #1e2933;--muted: #5a6772;--radius: 14px;--shadow-sm: 0 2px 10px rgba(36, 52, 66, .06);--shadow-md: 0 14px 36px rgba(36, 52, 66, .1)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:OZ Sans,OZ Arabic,system-ui,-apple-system,sans-serif;color:var(--text);background:var(--cream);line-height:1.6;-webkit-font-smoothing:antialiased}html[dir=rtl] body{font-family:OZ Arabic,OZ Sans,system-ui,-apple-system,sans-serif}[dir=ltr]{unicode-bidi:isolate}a{color:inherit;text-decoration:none}button,select{font-family:inherit}img{display:block;max-width:100%}.container{width:min(1160px,calc(100% - 32px));margin-inline:auto}.site-header{position:sticky;top:0;z-index:40;background:#fbf9f5f0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border)}.header-inner{height:76px;display:flex;align-items:center;justify-content:space-between;gap:16px}.brand-link{display:inline-flex;align-items:center;gap:10px;flex-shrink:0}.brand-logo-img{height:46px;width:auto;border-radius:8px;object-fit:contain}.brand-wordmark{display:inline-flex;align-items:baseline;font-size:1.35rem;font-weight:800;letter-spacing:-.02em;line-height:1}.brand-oz{color:var(--navy)}.brand-express{color:var(--orange)}.nav-links{display:flex;align-items:center;gap:24px}.nav-links a{font-size:.94rem;font-weight:600;color:var(--navy);transition:color .15s ease}.nav-links a:hover{color:var(--orange)}.header-actions{display:flex;align-items:center;gap:10px}.lang-switcher{display:inline-flex;background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:2px}.lang-btn{border:0;background:transparent;color:var(--muted);font-size:.8rem;font-weight:700;padding:6px 10px;border-radius:6px;cursor:pointer;transition:background-color .15s ease,color .15s ease}.lang-btn.active{background:var(--navy);color:#fff}.header-phone{display:inline-flex;align-items:center;gap:7px;background:var(--orange);color:#fff;font-size:.88rem;font-weight:700;padding:9px 14px;border-radius:8px;transition:background-color .15s ease;white-space:nowrap}.header-phone:hover{background:var(--orange-hover)}.menu-toggle{display:none;border:1px solid var(--border);background:var(--surface);color:var(--navy);border-radius:8px;width:40px;height:40px;align-items:center;justify-content:center;cursor:pointer}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:.96rem;font-weight:700;padding:13px 22px;border-radius:10px;border:0;cursor:pointer;transition:background-color .15s ease,transform .15s ease}.btn-primary{background:var(--orange);color:#fff}.btn-primary:hover{background:var(--orange-hover)}.btn-secondary{background:var(--navy);color:#fff}.btn-secondary:hover{background:var(--navy-deep)}.btn-teal{background:var(--teal);color:#fff}.btn-teal:hover{background:#0d8288}.section{padding:72px 0}.section-white{background:var(--surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.section-eyebrow{display:inline-block;font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--teal);margin-bottom:8px}html[dir=rtl] .section-eyebrow{letter-spacing:0;text-transform:none;font-size:.9rem}.section-title{margin:0 0 12px;font-size:clamp(1.6rem,3vw,2.25rem);font-weight:800;line-height:1.22;color:var(--navy)}.section-subtitle{margin:0;max-width:640px;color:var(--muted);font-size:1.02rem}.hero{padding:56px 0 68px}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:44px;align-items:center}.hero-cities{display:inline-block;font-size:.86rem;font-weight:700;color:var(--teal);margin-bottom:14px}.hero-title{margin:0 0 16px;font-size:clamp(1.95rem,3.8vw,2.9rem);font-weight:800;line-height:1.18;color:var(--navy)}.hero-subtitle{margin:0 0 28px;font-size:1.06rem;color:var(--muted);max-width:560px}.hero-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:34px}.hero-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-top:24px;border-top:1px solid var(--border)}.metric-item strong{display:block;font-size:1.2rem;font-weight:800;color:var(--navy);margin-bottom:2px}.metric-item span{font-size:.84rem;color:var(--muted)}.hero-media{position:relative}.hero-photo{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:18px;box-shadow:var(--shadow-md)}.offers-grid{margin-top:36px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.offer-card{background:var(--cream);border:1px solid var(--border);border-radius:var(--radius);padding:28px 24px}.offer-index{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;background:var(--navy);color:#fff;font-size:.88rem;font-weight:800;margin-bottom:16px}.offer-card h3{margin:0 0 10px;font-size:1.12rem;font-weight:700;color:var(--navy)}.offer-card p{margin:0;color:var(--muted);font-size:.94rem}.pricing-layout{margin-top:36px;display:grid;grid-template-columns:1fr 1.15fr;gap:28px;align-items:start}.estimator-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:28px;box-shadow:var(--shadow-sm)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:18px}.field-label{display:block;font-size:.84rem;font-weight:700;color:var(--navy);margin-bottom:6px}.field-select{width:100%;height:44px;border:1px solid var(--border);border-radius:9px;padding-inline:12px;background:var(--cream);color:var(--navy);font-size:.95rem;font-weight:600}.mode-toggle{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:22px}.mode-btn{border:1px solid var(--border);background:var(--cream);color:var(--navy);border-radius:9px;padding:10px 12px;font-size:.88rem;font-weight:700;cursor:pointer;transition:all .15s ease}.mode-btn.active{background:var(--navy);border-color:var(--navy);color:#fff}.rate-result{background:var(--navy);color:#fff;border-radius:12px;padding:20px;display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:14px}.rate-result-block span{display:block;font-size:.8rem;color:#ffffffb8;margin-bottom:4px}.rate-result-block strong{font-size:1.45rem;font-weight:800;color:var(--amber)}.rate-note{margin:0;font-size:.83rem;color:var(--muted)}.rate-table-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:24px;box-shadow:var(--shadow-sm)}.rate-table-card h3{margin:0 0 16px;font-size:1.05rem;font-weight:700;color:var(--navy)}.rate-table{width:100%;border-collapse:collapse;font-size:.92rem}.rate-table th{text-align:start;font-size:.8rem;font-weight:700;color:var(--muted);padding:10px 8px;border-bottom:1px solid var(--border)}.rate-table td{padding:12px 8px;border-bottom:1px solid var(--border);color:var(--navy);font-weight:600}.rate-table tr:last-child td{border-bottom:0}.rate-table-footer{margin-top:18px}.network-layout{margin-top:36px;display:grid;grid-template-columns:1.1fr .9fr;gap:32px;align-items:center}.map-panel{background:var(--navy);border-radius:18px;padding:20px;color:#fff;box-shadow:var(--shadow-md)}.map-legend{display:flex;flex-wrap:wrap;gap:16px;padding-top:12px;margin-top:8px;border-top:1px solid rgba(255,255,255,.14);font-size:.84rem;color:#ffffffd9}.legend-item{display:inline-flex;align-items:center;gap:8px}.legend-swatch{width:14px;height:14px;border-radius:4px;display:inline-block}.legend-active{background:var(--orange)}.legend-soon{background:#2d4152;border:1px solid rgba(255,255,255,.3)}.algeria-map-svg{width:100%;height:auto;display:block}.wilaya-shape{fill:#2d4152;stroke:#ffffff29;stroke-width:.7;transition:fill .2s ease}.wilaya-active{fill:var(--orange);stroke:#ffffff8c;stroke-width:1;cursor:pointer}.wilaya-active:hover,.wilaya-selected{fill:var(--amber)}.hub-marker{cursor:pointer}.hub-pulse{fill:#d0532347}.hub-dot{fill:var(--orange);stroke:#fff;stroke-width:2}.hub-marker-selected .hub-pulse{fill:#119da45c}.hub-marker-selected .hub-dot{fill:var(--teal)}.hub-label{fill:#fff;font-size:13px;font-weight:700;paint-order:stroke;stroke:#18242e;stroke-width:3.5px;stroke-linejoin:round}.hub-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.hub-tab{border:1px solid var(--border);background:var(--cream);color:var(--navy);border-radius:9px;padding:9px 14px;font-size:.9rem;font-weight:700;cursor:pointer;transition:all .15s ease}.hub-tab.active{background:var(--navy);border-color:var(--navy);color:#fff}.hub-detail-card{background:var(--cream);border:1px solid var(--border);border-radius:var(--radius);padding:26px}.hub-badge{display:inline-block;font-size:.78rem;font-weight:700;padding:4px 10px;border-radius:6px;margin-bottom:12px}.hub-badge-main{background:#d0532324;color:var(--orange)}.hub-badge-corridor{background:#119da424;color:var(--teal)}.hub-detail-card h3{margin:0 0 18px;font-size:1.4rem;font-weight:800;color:var(--navy)}.hub-meta-list{display:grid;gap:14px}.hub-meta-item strong{display:block;font-size:.8rem;color:var(--muted);margin-bottom:3px}.hub-meta-item p,.hub-meta-item a{margin:0;font-size:.96rem;font-weight:600;color:var(--navy)}.hub-meta-item a:hover{color:var(--orange)}.conditions-grid{margin-top:32px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.condition-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:22px 24px;display:flex;align-items:flex-start;gap:16px}.condition-num{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:#119da424;color:var(--teal);font-size:.85rem;font-weight:800}.condition-card h3{margin:0 0 6px;font-size:1.04rem;font-weight:700;color:var(--navy)}.condition-card p{margin:0;font-size:.92rem;color:var(--muted)}.cta-card{background:var(--navy);color:#fff;border-radius:20px;overflow:hidden;display:grid;grid-template-columns:1.15fr .85fr;align-items:center;box-shadow:var(--shadow-md)}.cta-content{padding:44px}.cta-content .section-eyebrow{color:var(--amber)}.cta-content h2{margin:0 0 12px;font-size:clamp(1.5rem,2.8vw,2.05rem);font-weight:800;line-height:1.24;color:#fff}.cta-content p{margin:0 0 24px;color:#fffc;font-size:.98rem}.cta-buttons{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.cta-address{padding-top:18px;border-top:1px solid rgba(255,255,255,.14);font-size:.9rem;color:#ffffffd9}.cta-address strong{display:block;color:var(--amber);font-size:.82rem;margin-bottom:4px}.cta-media{height:100%;background:#eff1f3}.cta-photo{width:100%;height:100%;min-height:320px;object-fit:cover;object-position:center top}.site-footer{padding:28px 0;border-top:1px solid var(--border);background:var(--cream)}.footer-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;font-size:.88rem;color:var(--muted)}.footer-inner strong{color:var(--navy)}.quick-actions{position:fixed;bottom:22px;inset-inline-end:22px;z-index:45;display:flex;flex-direction:column;gap:10px}.qa-btn{width:46px;height:46px;border-radius:50%;border:0;display:inline-flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;box-shadow:var(--shadow-md);transition:transform .15s ease,background-color .15s ease}.qa-btn:hover{transform:translateY(-2px)}.qa-call{background:var(--orange)}.qa-call:hover{background:var(--orange-hover)}.qa-email{background:var(--teal)}.qa-email:hover{background:#0d8288}.qa-top{background:var(--navy)}.qa-top:hover{background:var(--navy-deep)}@media(max-width:960px){.hero-grid,.offers-grid,.pricing-layout,.network-layout,.conditions-grid,.cta-card{grid-template-columns:1fr}.cta-content{padding:32px 24px}}@media(max-width:768px){.nav-links{display:none;position:absolute;top:76px;inset-inline:0;background:var(--surface);border-bottom:1px solid var(--border);padding:16px 20px;flex-direction:column;align-items:flex-start;gap:14px}.nav-links.open{display:flex}.header-phone{display:none}.menu-toggle{display:inline-flex}.hero{padding:36px 0 48px}.section{padding:52px 0}.hero-metrics{grid-template-columns:1fr;gap:12px}.form-grid,.mode-toggle,.rate-result{grid-template-columns:1fr}.footer-inner{padding-inline-end:62px}.quick-actions{bottom:16px;inset-inline-end:14px;gap:8px}.qa-btn{width:42px;height:42px}}
