:root{--color-bg:#FFFFFF;--color-bg-alt:#F7F8FA;--color-navy:#101A29;--color-amber:#FBAC19;--color-amber-text:#8A5A0C;--color-text:#172638;--color-text-secondary:#64748B;--color-logo-black:#000000;--font-en:'Inter',sans-serif;--font-ar:'Cairo',sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:115px}body{margin:0;background:var(--color-bg);color:var(--color-text);font-family:var(--font-en);font-size:16px;line-height:1.75}html[dir=rtl] body{font-family:var(--font-ar)}a{color:inherit;text-underline-offset:5px}h1,h2,h3{font-weight:700;line-height:1.2;letter-spacing:-.035em}html[dir=rtl] :is(h1,h2,h3){letter-spacing:0;line-height:1.5}h1{font-size:clamp(2.4rem,4.8vw,4.6rem);margin:0 0 25px}h2{font-size:clamp(1.65rem,2.6vw,2.4rem);margin-bottom:20px}h3{font-size:1.35rem}p{margin-bottom:20px}.container{max-width:1240px}.topbar{background:var(--color-bg-alt);font-size:.72rem;padding:10px 0;border-bottom:1px solid #e5e8ed;color:#526176}.contact-details{display:flex;gap:22px}.topbar a{text-decoration:none}.site-header{position:sticky;top:0;z-index:50;background:#fff;border-bottom:1px solid #e5e8ed}.nav-shell{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:94px}.brand{display:block;flex-shrink:0}.brand img{display:block;width:154px;height:70px;object-fit:contain;background:var(--color-logo-black);border-radius:3px}.nav-menu,.nav-links{display:flex;align-items:center;gap:22px}.nav-links a{font-size:.78rem;font-weight:600;text-decoration:none;white-space:nowrap}.nav-links a:hover,.nav-links a[aria-current]{color:var(--color-amber-text)}.language-switch{display:flex;gap:6px;font-size:.75rem}.language-switch a{text-decoration:none}.language-switch a[aria-current]{font-weight:800;text-decoration:underline}.btn{border-radius:4px;padding:15px 23px;font-size:.84rem;font-weight:700;line-height:1.5;transition:background .2s,transform .2s}.btn-primary{--bs-btn-bg:var(--color-amber);--bs-btn-color:var(--color-navy);--bs-btn-border-color:var(--color-amber);--bs-btn-hover-bg:#ef9c08;--bs-btn-hover-color:var(--color-navy);--bs-btn-hover-border-color:#ef9c08;--bs-btn-active-bg:#ef9c08;--bs-btn-active-color:var(--color-navy);--bs-btn-active-border-color:#ef9c08}.nav-cta{padding:12px 15px;white-space:nowrap;font-size:.75rem}.btn-outline-light{border-color:#657182;color:#fff}.button-row{display:flex;gap:14px;flex-wrap:wrap;margin-top:32px}.btn span{margin-inline-start:12px}.hero{background:var(--color-navy);color:#fff}.home-hero{padding:100px 0 105px}.eyebrow{font-size:.72rem;letter-spacing:.15em;text-transform:uppercase;font-weight:700;color:var(--color-amber-text);margin-bottom:22px}.hero .eyebrow,.cta-band .eyebrow{color:#cbd3df}.hero-description{color:#c4cedc;font-size:1.12rem;max-width:690px;line-height:1.85}.home-hero h1{max-width:790px}.pilot-preview{padding:35px 30px;border:1px solid #455060;border-radius:8px}.large-number{font-size:6.2rem;line-height:1;color:var(--color-amber);font-weight:700;letter-spacing:-.06em;margin-bottom:30px}.large-number span{font-size:2rem;letter-spacing:-.03em;color:#b9c4d4}.pilot-preview h2{font-size:1.65rem}.pilot-preview p{font-size:.82rem;color:#c4cedc;margin-bottom:12px}.pilot-preview a{font-size:.8rem;color:#fff}.preview-rule{border-top:1px solid #455060;margin:26px 0}.value-section{padding:38px 0}.value-card{display:flex;gap:19px}.value-icon,.service-icon{font-size:1.8rem;color:var(--color-text);border:1px solid #dce1e8;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:52px;height:52px}.value-icon svg,.service-icon svg{display:block}.value-card h2{font-size:1rem;letter-spacing:-.02em;margin:4px 0 10px}.value-card p{font-size:.83rem;color:var(--color-text-secondary);margin:0;max-width:280px}.section{padding:85px 0}.section-alt{background:var(--color-bg-alt)}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:36px}.section-heading h2{max-width:630px;margin-bottom:0}.section-heading .eyebrow{margin-bottom:12px}.text-link{color:var(--color-amber-text);font-size:.87rem;font-weight:600}.service-card{background:#fff;border:1px solid #dfe4eb;border-radius:8px;padding:38px}.service-icon{margin-bottom:26px}.service-card p{color:var(--color-text-secondary);margin-bottom:0;max-width:510px}.process-strip{list-style:none;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:24px;margin:38px 0 0}.process-strip li{border-top:1px solid #cfd6df;padding-top:24px}.step-number{display:block;color:var(--color-amber-text);font-size:.85rem;font-weight:700;margin-bottom:20px}.process-strip h3{font-size:1rem;line-height:1.6;letter-spacing:-.01em}.pilot-band{display:flex;gap:55px;align-items:center;max-width:950px}.pilot-band-number{font-size:9rem;line-height:1;color:var(--color-amber);font-weight:800;letter-spacing:-.08em}.pilot-band h2{margin-bottom:15px}.pilot-band p{max-width:700px}.cta-band{background:var(--color-navy);color:#fff;padding:58px 0}.cta-band h2{margin:0;max-width:800px}.cta-band .eyebrow{margin-bottom:13px}.site-footer{background:var(--color-navy);color:#c4cedc;padding:65px 0 25px;border-top:1px solid #354153;font-size:.83rem}.footer-brand{width:max-content;margin-bottom:23px}.footer-intro{max-width:340px;font-size:.83rem}.footer-heading{font-size:.85rem;letter-spacing:0;color:white}.footer-links{display:flex;flex-direction:column;gap:8px}.footer-links a{text-decoration:none}.footer-bottom{margin-top:45px;padding-top:24px;border-top:1px solid #354153;display:flex;justify-content:space-between;gap:20px;font-size:.72rem}.floating-contact{position:fixed;right:22px;bottom:22px;border:1px solid #ccd5df;background:white;color:var(--color-navy);padding:10px 18px;border-radius:30px;box-shadow:0 4px 20px #101a2920;text-decoration:none;font-size:.78rem;font-weight:600;z-index:40}.page-hero{padding:65px 0}.page-hero h1{max-width:940px;font-size:clamp(2.4rem,4.5vw,3.8rem)}.page-hero p:last-child{margin-bottom:0}.note-block{border-inline-start:4px solid var(--color-amber);background:var(--color-bg-alt);padding:22px 25px;margin:32px 0 22px;font-weight:600}.reading-width{max-width:900px}.steps{padding:0;margin:0;list-style:none}.steps li{display:flex;gap:35px;padding:30px 0;border-bottom:1px solid #dce1e8}.steps li:first-child{padding-top:0}.steps h2{font-size:1.4rem}.steps p{margin:0;color:var(--color-text-secondary)}.steps .step-number{padding-top:5px}.pilot-stat{background:var(--color-bg-alt);border-radius:8px;padding:30px;text-align:center}.pilot-stat>span{color:var(--color-amber);font-size:8rem;font-weight:800;line-height:1.2;letter-spacing:-.08em}.pilot-stat p{font-weight:600}.pilot-points{padding:0;list-style:none;margin:0}.pilot-points li{border-bottom:1px solid #dfe4eb;padding:21px 0;font-size:1.1rem;font-weight:600;display:flex;gap:20px}.pilot-points li:before{content:'✓';color:var(--color-amber-text)}.about-points>section{display:flex;gap:30px;border-bottom:1px solid #dfe4eb;padding:30px 0}.about-points>section:first-child{padding-top:0}.about-index{color:var(--color-text-secondary);font-size:.85rem;padding-top:8px}.about-points h2{font-size:1.5rem}.about-points p{margin:0}.policy section{margin-bottom:35px}.policy h2{font-size:1.5rem}.form-card{padding:35px;background:white;border:1px solid #dfe4eb;border-radius:8px;scroll-margin-top:120px}.form-card h2{font-size:1.6rem}.form-card>p{color:var(--color-text-secondary);font-size:.9rem}.form-label{font-weight:600;font-size:.83rem;margin-bottom:7px}.optional{font-weight:400;color:var(--color-text-secondary);font-size:.75rem}.form-control,.form-select{border:1px solid #cbd3de;border-radius:4px;padding:12px;font-size:.93rem}.field{margin-bottom:20px}.form-control:focus,.form-select:focus{border-color:var(--color-amber-text);box-shadow:0 0 0 3px #8a5a0c22}.form-note{font-size:.75rem;margin:18px 0;color:var(--color-text-secondary)}.field-error{color:#a12828;font-size:.8rem}.honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.menu-toggle{display:none}.skip-link{position:fixed;top:-100px;left:15px;padding:10px;background:#fff;z-index:100}.skip-link:focus{top:10px}:focus-visible{outline:3px solid var(--color-amber-text);outline-offset:4px}.admin-body{background:var(--color-bg-alt)}.admin-shell{max-width:1400px;margin:35px auto;padding:0 20px}.admin-header{display:flex;gap:20px;justify-content:space-between;align-items:center;margin-bottom:30px;flex-wrap:wrap}.admin-header h1{font-size:2rem;margin:0}.admin-nav{display:flex;align-items:center;gap:20px}.admin-login{max-width:460px;margin:80px auto}.table{font-size:.85rem}.table td{vertical-align:middle;max-width:320px;overflow-wrap:anywhere}.lead-details{white-space:pre-wrap}.filter-form{display:flex;align-items:end;flex-wrap:wrap;gap:15px;margin-bottom:25px}.filter-form label{display:block}.status-form{display:flex;gap:7px}.status-form .btn{padding:8px}.admin-message{margin-bottom:25px}.service-editor{margin-bottom:25px}.service-editor h2{font-size:1.5rem}
@media(min-width:1400px){.container{max-width:1240px}}@media(max-width:1199px){.nav-shell{gap:15px}.nav-menu,.nav-links{gap:12px}.nav-links a{font-size:.72rem}.nav-cta{font-size:.68rem;padding:12px 10px}.brand img{width:135px}.home-hero{padding:75px 0}.pilot-preview{padding:25px}.large-number{font-size:5rem}}@media(max-width:991px){.nav-shell{min-height:82px;flex-wrap:wrap;padding-top:8px;padding-bottom:8px}.menu-toggle{display:block;border:1px solid #cbd3de;border-radius:4px;background:#fff;padding:8px 15px;font-size:.85rem}.nav-menu{display:none;flex-basis:100%;padding:20px 0;align-items:start}.nav-menu.is-open{display:flex;flex-direction:column;gap:20px}.nav-links{flex-direction:column;align-items:start;gap:15px}.nav-links a{font-size:.9rem}.nav-cta{font-size:.85rem}.brand img{height:62px}.home-hero h1{max-width:760px}.pilot-preview{max-width:540px;margin-inline:auto}.pilot-stat{max-width:540px;margin-inline:auto}.process-strip{gap:15px}.section{padding:65px 0}.section-heading{align-items:start;flex-direction:column}}@media(max-width:575px){.container{padding-left:22px;padding-right:22px}.topbar{font-size:.65rem}.contact-details{gap:15px}.home-hero{padding:55px 0}.hero-description{font-size:1rem}.pilot-preview{padding:24px 22px}.pilot-preview-details{display:none}.button-row{flex-direction:column;align-items:stretch}.value-card p{max-width:none}.process-strip{grid-template-columns:1fr;gap:15px}.process-strip li{display:flex;gap:20px;padding-top:18px}.process-strip .step-number{margin:0}.section{padding:50px 0}.service-card,.form-card{padding:25px}.pilot-band{gap:22px;align-items:start}.pilot-band-number{font-size:5rem}.pilot-band .eyebrow{font-size:.65rem}.page-hero{padding:50px 0}.footer-bottom{flex-direction:column;padding-bottom:45px}.floating-contact{right:12px;bottom:12px;padding:8px 14px;font-size:.72rem}.note-block{margin-bottom:60px}.steps li{gap:20px}.cta-band{padding:45px 0}.about-points>section{gap:20px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
