@font-face{font-family:Cairo;font-style:normal;font-weight:700;font-display:swap;src:url('../fonts/cairo-arabic-700.woff2') format('woff2');unicode-range:U+0600-06FF,U+200C-200E,U+2010-2011,U+FB50-FDFF,U+FE80-FEFC}@font-face{font-family:Cairo;font-style:normal;font-weight:700;font-display:swap;src:url('../fonts/cairo-latin-700.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cairo;font-style:normal;font-weight:600;font-display:swap;src:url('../fonts/cairo-arabic-600.woff2') format('woff2');unicode-range:U+0600-06FF,U+200C-200E,U+2010-2011,U+FB50-FDFF,U+FE80-FEFC}@font-face{font-family:Cairo;font-style:normal;font-weight:600;font-display:swap;src:url('../fonts/cairo-latin-600.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cairo;font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/cairo-arabic-400.woff2') format('woff2');unicode-range:U+0600-06FF,U+200C-200E,U+2010-2011,U+FB50-FDFF,U+FE80-FEFC}@font-face{font-family:Cairo;font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/cairo-latin-400.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url('../fonts/roboto-latin-700.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url('../fonts/roboto-latin-500.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/roboto-latin-400.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.svg-icon{display:inline-block;width:1em;height:1em;vertical-align:-.125em;fill:currentColor}.floating-buttons a .svg-icon{width:28px;height:28px}.back-to-top .svg-icon{width:18px;height:18px}.btn-social .svg-icon{width:16px;height:16px}html{scroll-behavior:smooth}body{overflow-x:hidden}a{text-decoration:none}img{height:auto}.skip-link{position:absolute;top:-60px;left:10px;z-index:10000;background:var(--dark);color:#fff;padding:10px 16px}.skip-link:focus{top:10px;color:#fff}html[dir=rtl] .skip-link{left:auto;right:10px}.brand-name{font-family:Roboto,Cairo,sans-serif;font-weight:700;font-size:1.9rem;line-height:1.2;display:inline-block}.navbar-brand .brand-name{font-size:1.5rem}.top-bar a{color:inherit}.nav-call,.nav-call:hover{color:#fff}.lang-link{color:var(--secondary)!important;font-weight:700}.navbar-light .navbar-nav .nav-link.lang-link{text-transform:none}.hero{position:relative;min-height:560px;display:flex}.hero-bg,picture.hero-bg{position:absolute;inset:0;width:100%;height:100%}.hero-bg img,img.hero-bg{width:100%;height:100%;object-fit:cover}.hero-overlay{position:relative;width:100%;display:flex;align-items:center;background:rgba(10,18,45,.62);padding:5rem 0}.hero h1{font-size:clamp(1.9rem, 4.2vw, 3.2rem);font-weight:700;line-height:1.25}.hero-kicker{color:#fff;font-weight:600;letter-spacing:.02em;margin-bottom:.75rem;opacity:.9}.kicker{font-size:1rem;font-weight:600;margin-bottom:.5rem;line-height:1.2;text-transform:uppercase;letter-spacing:.04em}.hero-lead{font-size:1.15rem;max-width:640px}.strip{background:var(--dark);color:#fff;padding:1.25rem 0}.strip i{display:block;font-size:1.5rem;color:var(--secondary);margin-bottom:.35rem}.strip span{font-weight:600;font-size:.95rem}.bg-light-soft{background:var(--light)}.card-svc{background:var(--light);overflow:hidden}.card-svc-img{display:block;overflow:hidden;aspect-ratio:4/3}.card-svc-img img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.card-svc:hover .card-svc-img img{transform:scale(1.06)}.card-svc h3 a{color:var(--dark)}html[dir=rtl] .arrow-icon{transform:scaleX(-1)}.step{background:#fff;border-top:4px solid var(--primary);padding:1.5rem;box-shadow:0 4px 18px rgba(23,34,77,.08)}.step-n{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;background:var(--primary);color:#fff;font-weight:700;margin-bottom:.75rem}.chips{display:flex;flex-wrap:wrap;gap:.6rem}.chips li{background:var(--light);color:var(--dark);font-weight:600;padding:.55rem 1rem;border-inline-start:4px solid var(--secondary)}.faq details{background:var(--light);margin-bottom:.75rem;padding:0 1.25rem}.faq summary{cursor:pointer;font-weight:600;padding:1rem 0;color:var(--dark);list-style-position:inside}.faq details[open] summary{color:var(--primary)}.faq details p{padding-bottom:1rem;margin:0}.cta-band{background:linear-gradient(rgba(23,34,77,.92),rgba(23,34,77,.92)),url(../img/header-bg.webp) center/cover no-repeat}.side-cta{background:var(--dark)}.page-header .breadcrumb{margin-bottom:0}.page-header .breadcrumb-item+.breadcrumb-item::before{color:#fff}.page-header h1{font-size:clamp(1.7rem, 3.6vw, 2.8rem);line-height:1.3}.contact-list li{margin-bottom:.9rem}.map-wrap iframe{width:100%;border:0;min-height:320px}.footer a{color:inherit}.footer .btn.btn-link{text-align:start}.footer .social-row{flex-wrap:wrap;gap:4px}.floating-buttons{position:fixed;bottom:22px;right:22px;z-index:9999;display:flex;flex-direction:column;gap:12px}.floating-buttons a{width:56px;height:56px;background:#25d366;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#fff;font-size:26px;box-shadow:0 4px 15px rgba(0,0,0,.3);transition:transform .25s}.floating-buttons a:hover{transform:scale(1.1);color:#fff}html[dir=rtl] .floating-buttons{right:auto;left:22px}.back-to-top{right:auto!important;left:22px!important;bottom:22px!important}html[dir=rtl] .back-to-top{left:auto!important;right:22px!important}html[dir=rtl] .brand-name,html[dir=rtl] .btn,html[dir=rtl] .form-control,html[dir=rtl] .form-select,html[dir=rtl] .nav-link,html[dir=rtl] body,html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] h4,html[dir=rtl] h5,html[dir=rtl] h6{font-family:Cairo,"Segoe UI",Tahoma,Arial,sans-serif}html[dir=rtl] .navbar-light .navbar-nav .nav-link,html[dir=rtl] .text-uppercase{text-transform:none;letter-spacing:0}html[dir=rtl] .brand-name{letter-spacing:0}html[dir=rtl] h1,html[dir=rtl] h2{line-height:1.5}bdi[dir=ltr]{unicode-bidi:isolate}html[dir=rtl] .top-bar .text-end{text-align:left!important}@media (max-width:576px){.floating-buttons{bottom:16px;right:16px;gap:8px}.floating-buttons a{width:50px;height:50px;font-size:22px}html[dir=rtl] .floating-buttons{left:16px;right:auto}.back-to-top{left:16px!important;bottom:16px!important;width:44px!important;height:44px!important}html[dir=rtl] .back-to-top{right:16px!important;left:auto!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.card-svc-img img,.floating-buttons a{transition:none}}.navbar-nav .nav-item.dropdown{position:relative}.navbar-nav .dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;min-width:16rem;padding:.5rem 0;margin:0;font-size:.95rem;color:var(--dark);text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(15,23,42,.08);border-radius:.5rem;box-shadow:0 10px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}.navbar-nav .dropdown-menu.show{display:block}.navbar-nav .dropdown-item{display:block;width:100%;padding:.6rem 1.25rem;clear:both;font-weight:500;color:#1e293b;text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;transition:background-color .15s,color .15s}.navbar-nav .dropdown-item:focus,.navbar-nav .dropdown-item:hover{color:var(--secondary);background-color:rgba(237,90,43,.08)}.navbar-nav .dropdown-item.active,.navbar-nav .dropdown-item:active{color:var(--secondary);text-decoration:none;background-color:rgba(237,90,43,.12);font-weight:600}.navbar-nav .dropdown-divider{height:0;margin:.35rem 0;overflow:hidden;border-top:1px solid #e2e8f0}.navbar-nav .dropdown-toggle::after{display:inline-block;margin-left:.35em;vertical-align:.2em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}html[dir=rtl] .navbar-nav .dropdown-toggle::after{margin-left:0;margin-right:.35em}html[dir=rtl] .navbar-nav .dropdown-menu{left:auto;right:0;text-align:right}@media (min-width:992px){.navbar-nav .nav-item.dropdown:hover>.dropdown-menu{display:block;animation:.18s forwards dropdownFade}}@keyframes dropdownFade{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:991.98px){.nav-bar{padding:0}.hero{min-height:480px}.navbar-nav .dropdown-menu{position:static;float:none;box-shadow:none;border:1px solid #e2e8f0;background-color:#f8fafc;margin:.25rem 0 .5rem;padding:.25rem 0}.navbar-nav .dropdown-item{padding:.5rem 1rem;font-size:.92rem}}