:root{--charcoal:#1a1a2e;--teal:#0891b2;--teal-lt:#0aa8d4;--void:#0f0f1a;--mist:#e2e8f0;--orange:#d35f28;--orange-lt:#e07540;--graphite:#1a1a1a;--steel:#5c6168;--cream:#f5f0e8;--paper:#fafaf7;--white:#fff;--glass:#ffffff0f;--glass-border:#ffffff1f;--glass-hover:#ffffff38;--border-subtle:#ffffff14;--radius:16px;--radius-lg:24px;--radius-sm:8px;--radius-full:100px;--ease:cubic-bezier(.4, 0, .2, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--transition:.3s var(--ease);--font-display:"Bebas Neue", sans-serif;--font-body:"Inter", sans-serif;--font-ar:"Cairo", sans-serif;--section-pad:clamp(80px, 10vw, 140px);--container-max:1200px;--container-pad:clamp(20px, 4vw, 60px)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{font-family:var(--font-body);color:var(--graphite);background:var(--paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}ul,ol{list-style:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}input,select,textarea{font-family:inherit;font-size:inherit}.skip-link{background:var(--orange);color:var(--white);border-radius:var(--radius-sm);z-index:9999;padding:12px 24px;font-weight:600;transition:top .2s;position:absolute;top:-100%;left:50%;transform:translate(-50%)}.skip-link:focus{top:12px}:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.container{width:100%;max-width:var(--container-max);padding:0 var(--container-pad);margin:0 auto}.section{padding:var(--section-pad) 0}[data-lang=en] [lang=ar],[data-lang=en] [lang=tr],[data-lang=ar] [lang=en],[data-lang=ar] [lang=tr],[data-lang=tr] [lang=en],[data-lang=tr] [lang=ar]{display:none!important}[data-lang=ar] body,[data-lang=ar] h1,[data-lang=ar] h2,[data-lang=ar] h3,[data-lang=ar] h4,[data-lang=ar] h5,[data-lang=ar] h6,[data-lang=ar] p,[data-lang=ar] span,[data-lang=ar] li,[data-lang=ar] label,[data-lang=ar] a,[data-lang=ar] button,[data-lang=ar] td,[data-lang=ar] th,[data-lang=ar] input,[data-lang=ar] select,[data-lang=ar] textarea{font-family:var(--font-ar)}[data-lang=ar] .hero-heading,[data-lang=ar] .section-title{font-family:var(--font-ar);letter-spacing:0;font-weight:800;line-height:1.3}[dir=rtl] .hero-buttons,[dir=rtl] .nav-links,[dir=rtl] .hero-label{flex-direction:row-reverse}[dir=rtl] .stat-item{text-align:right}[dir=rtl] .footer-grid{direction:rtl}[dir=rtl] .card{text-align:right}[dir=rtl] .nav-brand,[dir=rtl] .footer-brand{direction:ltr}.navbar{z-index:1000;transition:var(--transition);background:0 0;padding:16px 0;position:fixed;top:0;left:0;right:0}.navbar.scrolled{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1a1a2ef2;padding:10px 0;box-shadow:0 2px 20px #00000026}.navbar .container{justify-content:space-between;align-items:center;display:flex}.nav-brand{align-items:center;gap:12px;display:flex}.nav-brand img{width:auto;height:36px}.nav-brand-text{font-family:var(--font-display);color:var(--white);letter-spacing:3px;text-transform:uppercase;font-size:1.4rem}.nav-links{align-items:center;gap:32px;display:flex}.nav-link{color:#ffffffb3;letter-spacing:.03em;font-size:.85rem;font-weight:500;transition:color .2s;position:relative}.nav-link:hover,.nav-link.active{color:var(--white)}.nav-link.active:after{content:"";background:var(--orange);border-radius:1px;height:2px;position:absolute;bottom:-6px;left:0;right:0}.nav-actions{align-items:center;gap:12px;display:flex}.lang-toggle{background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius-full);display:flex;overflow:hidden}.lang-btn{color:#ffffff80;letter-spacing:.05em;transition:var(--transition);padding:6px 14px;font-size:.75rem;font-weight:600}.lang-btn.active{background:var(--teal);color:var(--white);border-radius:var(--radius-full)}.mobile-menu-btn{flex-direction:column;gap:5px;padding:8px;display:none}.mobile-menu-btn span{background:var(--white);width:22px;height:2px;transition:var(--transition);border-radius:2px;display:block}@media (width<=768px){.nav-links{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--glass-border);background:#1a1a2efa;flex-direction:column;gap:20px;padding:24px;display:none;position:absolute;top:100%;left:0;right:0}.nav-links.open{display:flex}[dir=rtl] .nav-links{flex-direction:column}.mobile-menu-btn{display:flex}.mobile-menu-btn.open span:first-child{transform:translateY(7px)rotate(45deg)}.mobile-menu-btn.open span:nth-child(2){opacity:0}.mobile-menu-btn.open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}}.btn{border-radius:var(--radius-sm);transition:var(--transition);letter-spacing:.02em;white-space:nowrap;justify-content:center;align-items:center;gap:10px;padding:14px 32px;font-size:.88rem;font-weight:600;display:inline-flex}.btn-primary{background:var(--orange);color:var(--white)}.btn-primary:hover{background:var(--orange-lt);transform:translateY(-1px);box-shadow:0 4px 16px #d35f284d}.btn-secondary{background:var(--glass);color:var(--white);border:1px solid var(--glass-border)}.btn-secondary:hover{background:var(--glass-hover);border-color:#fff3}.btn-teal{background:var(--teal);color:var(--white)}.btn-teal:hover{background:var(--teal-lt);transform:translateY(-1px)}.btn-outline{color:var(--graphite);border:2px solid var(--graphite);background:0 0}.btn-outline:hover{background:var(--graphite);color:var(--white)}.btn-whatsapp{color:var(--white);background:#25d366}.btn-whatsapp:hover{background:#20bd5a;transform:translateY(-1px);box-shadow:0 4px 16px #25d3664d}.btn-sm{padding:10px 20px;font-size:.82rem}.btn-lg{padding:18px 40px;font-size:1rem}.card{background:var(--white);border-radius:var(--radius);transition:var(--transition);padding:40px}.card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #00000014}.glass-card{background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:var(--transition);padding:40px}.glass-card:hover{background:var(--glass-hover);border-color:#fff3;transform:translateY(-2px)}.section-label{letter-spacing:.14em;text-transform:uppercase;color:var(--orange);align-items:center;gap:10px;margin-bottom:20px;font-size:.72rem;font-weight:700;display:inline-flex}.section-label-line{background:var(--orange);border-radius:1px;width:32px;height:2px}.section-title{font-family:var(--font-display);letter-spacing:2px;text-transform:uppercase;margin-bottom:20px;font-size:clamp(2rem,4vw,3.2rem);line-height:1.1}.section-subtitle{color:var(--steel);max-width:640px;font-size:1.05rem;line-height:1.8}.stat-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px;display:grid}.stat-item{text-align:center}.stat-number{font-family:var(--font-display);color:var(--orange);letter-spacing:2px;margin-bottom:8px;font-size:clamp(2.4rem,4vw,3.6rem);line-height:1}.stat-label{color:var(--steel);font-size:.88rem;font-weight:500}.footer{background:var(--void);color:#ffffffb3;padding:80px 0 40px}.footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;margin-bottom:60px;display:grid}.footer-brand{align-items:center;gap:10px;margin-bottom:20px;display:flex}.footer-brand img{height:28px}.footer-brand-text{font-family:var(--font-display);color:var(--white);letter-spacing:2px;font-size:1.2rem}.footer-desc{max-width:320px;margin-bottom:24px;font-size:.9rem;line-height:1.8}.footer-heading{color:var(--white);letter-spacing:.1em;text-transform:uppercase;margin-bottom:20px;font-size:.8rem;font-weight:700}.footer-link{color:#ffffff80;padding:6px 0;font-size:.88rem;transition:color .2s;display:block}.footer-link:hover{color:var(--white)}.footer-bottom{color:#ffffff59;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;padding-top:32px;font-size:.82rem;display:flex}@media (width<=768px){.footer-grid{grid-template-columns:1fr;gap:40px}.footer-bottom{text-align:center;flex-direction:column;gap:12px}}.whatsapp-float{z-index:900;width:56px;height:56px;transition:var(--transition);background:#25d366;border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 20px #25d36666}.whatsapp-float:hover{transform:scale(1.1);box-shadow:0 6px 28px #25d36680}.whatsapp-float svg{width:28px;height:28px;fill:var(--white)}[dir=rtl] .whatsapp-float{left:24px;right:auto}
