/* Minified — source: _chrome.css — DO NOT EDIT this file directly. Run: node _dev/minify-css.js */
*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:'Inter',sans-serif;color:#111;background:#fff;overflow-x:hidden}[dir="rtl"] body{font-family:'Cairo','Tajawal',sans-serif}a{text-decoration:none;color:inherit}.lime{color:#C7F262}.header{position:fixed;top:0;left:0;right:0;z-index:1000;height:64px;background:#fff;border-bottom:1px solid rgba(0,0,0,0.06);display:flex;align-items:center;justify-content:space-between;padding:0 48px;transition:background 0.3s ease,border-color 0.3s ease}.header.solid{background:#fff;border-bottom-color:rgba(0,0,0,0.06)}.header-logo{display:flex;align-items:center}.header-logo img{height:56px;width:110px;display:block;object-fit:contain;object-position:left center}.header-nav{position:absolute;left:50%;transform:translateX(-50%);display:flex;gap:44px;align-items:center}.header-nav a{font-size:0.9rem;font-weight:600;color:#555;transition:color 0.2s}.header-nav a:hover{color:#111}.header-right{display:flex;align-items:center;gap:18px}.header-login{font-size:0.9rem;font-weight:600;color:#555;transition:color 0.2s;text-decoration:none}.header-login:hover{color:#111}#lang-toggle,a#lang-toggle{display:inline-block;background:none;border:1px solid #ddd;border-radius:8px;padding:6px 14px;font-size:0.85rem;font-weight:600;color:#111;font-family:'Cairo',sans-serif;text-decoration:none;cursor:pointer;line-height:1.2}#lang-toggle:hover,a#lang-toggle:hover{text-decoration:none}.btn-lime{display:inline-block;background:#C7F262;color:#111;font-weight:700;font-size:0.9rem;padding:10px 24px;border-radius:50px;transition:transform 0.2s,box-shadow 0.2s;border:none;cursor:pointer}.btn-lime:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(199,242,98,0.4)}.hamburger{display:none;background:none;border:none;cursor:pointer;padding:4px}.hamburger svg{width:28px;height:28px;stroke:#111}.legal-wrapper{padding-top:130px}.mobile-nav{display:none;position:fixed;inset:0;z-index:999;background:rgba(255,255,255,0.98);flex-direction:column;align-items:center;justify-content:center;gap:24px}.mobile-nav.open{display:flex}.mobile-nav a{font-size:1.2rem;font-weight:700;color:#111}.mobile-nav a.btn-lime{margin-top:8px;color:#0A0A0A !important;background:#C7F262;padding:14px 32px;border-radius:50px;border:none;box-shadow:0 8px 24px rgba(199,242,98,0.35)}.mobile-nav-close{position:absolute;top:14px;right:16px;width:44px;height:44px;background:rgba(0,0,0,0.04);border:1px solid rgba(0,0,0,0.12);border-radius:10px;color:#111;font-size:1.6rem;font-weight:300;line-height:1;cursor:pointer;padding:0;z-index:10;display:flex;align-items:center;justify-content:center;transition:background 0.18s}.mobile-nav-close:hover,.mobile-nav-close:active{background:rgba(0,0,0,0.1)}html[dir="rtl"] .mobile-nav-close{right:auto;left:16px}.header.menu-open{background:#fff;border-bottom-color:rgba(0,0,0,0.06)}.header.menu-open .header-login{color:#111}.header.menu-open #lang-toggle{color:#111;border-color:#ddd}.header.menu-open .hamburger svg{stroke:#111}.header.menu-open .hamburger{position:relative}.header.menu-open .hamburger svg{visibility:hidden}.header.menu-open .hamburger::after{content:'\00D7';position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:300;line-height:1;color:#111}.mobile-nav-close{display:none !important}#lang-toggle-mobile,a#lang-toggle-mobile{display:inline-block;margin-top:16px;align-self:center;background:rgba(0,0,0,0.04);border:1px solid rgba(0,0,0,0.12);color:#111;border-radius:50px;padding:12px 28px;font-size:0.95rem;font-weight:700;cursor:pointer;font-family:'Cairo',sans-serif;text-decoration:none;transition:background 0.18s;min-height:44px;line-height:1.2;text-align:center}#lang-toggle-mobile:hover,a#lang-toggle-mobile:hover,#lang-toggle-mobile:active,a#lang-toggle-mobile:active{background:rgba(0,0,0,0.08);text-decoration:none}html[dir="rtl"] #lang-toggle-mobile,html[dir="rtl"] a#lang-toggle-mobile{font-family:'Cairo','Tajawal',sans-serif}@media (max-width:768px){.header{padding:0 16px;height:60px}.header-logo img{height:36px;width:auto}.header-nav{display:none}.header .btn-lime{display:none !important}.header-right{gap:10px}.header-login{font-size:0.82rem}#lang-toggle{padding:5px 10px;font-size:0.78rem;border-radius:6px}.hamburger{display:block}}footer#footer{background:#0D0D0D;color:rgba(255,255,255,0.85);padding:0}footer .footer-inner{max-width:1200px;margin:0 auto;padding:0 24px}.footer-cta-banner{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:48px;background:linear-gradient(135deg,#C7F262 0%,#a8d44d 100%);border-radius:24px;margin:0 0 64px;transform:translateY(-48px);position:relative;z-index:2}.footer-cta-content h2{font-size:clamp(1.5rem,3vw,2.2rem);font-weight:900;color:#111;line-height:1.15;margin-bottom:6px}.footer-cta-content h2 .lime{color:#111;text-decoration:underline;text-decoration-color:rgba(0,0,0,0.2);text-underline-offset:4px}.footer-cta-content p{font-size:0.95rem;color:rgba(0,0,0,0.6)}.footer-cta-btn{display:inline-block;background:#111;color:#fff;font-weight:700;font-size:0.95rem;padding:14px 36px;border-radius:50px;text-decoration:none;white-space:nowrap;flex-shrink:0;transition:transform 0.2s ease,box-shadow 0.2s ease}.footer-cta-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,0.3)}.footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.4fr;gap:48px;padding-bottom:48px;border-bottom:1px solid rgba(255,255,255,0.08)}.footer-logo{height:48px;width:auto;margin-bottom:16px;align-self:flex-start;flex-shrink:0}.footer-tagline{font-size:0.88rem;color:rgba(255,255,255,0.5);line-height:1.65;max-width:280px;margin-bottom:24px}.footer-socials{display:flex;gap:10px}.social-link{width:40px;height:40px;border-radius:12px;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.08);display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,0.5);transition:all 0.25s ease;text-decoration:none}.social-link:hover{background:#C7F262;border-color:#C7F262;color:#111;transform:translateY(-2px)}.social-link svg{width:18px;height:18px}.footer-links-col h4{font-size:0.78rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:rgba(255,255,255,0.35);margin-bottom:20px}.footer-links-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.footer-links-col ul li a{font-size:0.9rem;color:rgba(255,255,255,0.65);text-decoration:none;transition:color 0.2s ease,padding-left 0.2s ease}.footer-links-col ul li a:hover{color:#C7F262;padding-left:4px}.footer-contact-item{display:flex;gap:12px;margin-bottom:20px;align-items:flex-start}.contact-icon{width:36px;height:36px;min-width:36px;border-radius:10px;background:rgba(199,242,98,0.08);border:1px solid rgba(199,242,98,0.12);display:flex;align-items:center;justify-content:center;color:#C7F262;margin-top:2px}.contact-icon svg{width:16px;height:16px}.contact-label{display:block;font-size:0.72rem;font-weight:600;letter-spacing:0.5px;color:rgba(255,255,255,0.35);text-transform:uppercase;margin-bottom:3px}.contact-value{display:block;font-size:0.85rem;color:rgba(255,255,255,0.7);line-height:1.5}.contact-email{text-decoration:none}.contact-email:hover{color:#C7F262}.footer-bottom{display:flex;align-items:center;justify-content:space-between;padding:24px 0;flex-wrap:wrap;gap:16px}.footer-bottom p{font-size:0.78rem;color:rgba(255,255,255,0.3)}.footer-bottom-right{display:flex;gap:24px}.footer-bottom-right a{font-size:0.78rem;color:rgba(255,255,255,0.3);text-decoration:none;transition:color 0.2s ease}.footer-bottom-right a:hover{color:#C7F262}@media (max-width:1024px){.footer-grid{grid-template-columns:1fr 1fr;gap:40px}}@media (max-width:768px){.footer-cta-banner{flex-direction:column;text-align:center;padding:32px 24px;border-radius:20px;transform:translateY(-32px)}.footer-grid{grid-template-columns:1fr;gap:32px}.footer-bottom{flex-direction:column;align-items:center;text-align:center}.footer-bottom-right{flex-wrap:wrap;justify-content:center}}html[dir="rtl"] footer#footer{direction:rtl}html[dir="rtl"] .footer-contact-item{text-align:right}html[dir="rtl"] .footer-links-col ul li a:hover{padding-left:0;padding-right:4px}html[dir="rtl"] .footer-bottom-right{flex-direction:row-reverse}.mobile-cta{display:none;position:fixed;bottom:0;left:0;right:0;z-index:900;padding:12px 20px;background:#fff;border-top:1px solid #eee;box-shadow:0 -4px 20px rgba(0,0,0,0.08)}.mobile-cta a{display:block;width:100%;text-align:center}@media (max-width:768px){.mobile-cta.visible{display:block}footer#footer{padding-bottom:80px}}html[dir="rtl"] .footer-brand-col{align-items:flex-start;text-align:right}html[dir="rtl"] .footer-brand-col .footer-tagline{text-align:right}html[dir="rtl"] .footer-socials{flex-direction:row}html[dir="rtl"] .footer-cta-banner{flex-direction:row-reverse;text-align:right}html[dir="rtl"] .footer-cta-content{text-align:right}html[dir="rtl"] .footer-contact-item{flex-direction:row;text-align:right}html[dir="rtl"] .footer-contact-col{text-align:right}html[dir="rtl"] .contact-email[href^="https://wa.me"] bdi{unicode-bidi:isolate}#footer{padding:48px 24px 24px}.footer-cta-banner{padding:32px;border-radius:20px;margin:-48px 0 40px}.footer-cta-content h2{font-size:clamp(1.2rem,2.4vw,1.7rem)}.footer-cta-content p{font-size:0.88rem}.footer-cta-btn{font-size:0.88rem;padding:11px 24px}.footer-grid{grid-template-columns:1.4fr 1fr 1fr 1.2fr !important;gap:32px !important;padding-bottom:28px !important}.footer-tagline{font-size:0.82rem !important;line-height:1.55 !important;max-width:280px !important}.footer-logo{height:88px !important;width:auto !important;margin-bottom:20px !important;align-self:flex-start !important;flex-shrink:0 !important}.footer-socials{gap:8px !important;margin-top:4px !important}.social-link{width:32px !important;height:32px !important}.social-link svg{width:14px !important;height:14px !important}.footer-links-col h4{font-size:0.72rem !important;margin-bottom:12px !important}.footer-links-col ul{gap:8px !important}.footer-links-col a{font-size:0.82rem !important}.footer-contact-item{gap:10px !important;margin-bottom:12px !important}.contact-icon{width:28px !important;height:28px !important;border-radius:8px !important}.contact-icon svg{width:14px !important;height:14px !important}.contact-label{font-size:0.64rem !important;margin-bottom:2px !important}.contact-value{font-size:0.8rem !important;line-height:1.45 !important}.footer-bottom{justify-content:center !important;text-align:center;font-size:0.76rem !important;padding-top:18px !important}.footer-bottom p{margin:0}@media (max-width:1024px){.footer-grid{grid-template-columns:1fr 1fr !important;gap:28px !important}}@media (max-width:640px){#footer{padding:36px 16px 20px}.footer-cta-banner{padding:24px;margin:-32px 0 28px}.footer-grid{grid-template-columns:1fr !important;gap:16px !important;padding-bottom:18px !important}.footer-logo{height:56px !important;margin-bottom:10px !important}.footer-tagline{margin-bottom:12px !important;max-width:100% !important}.footer-socials{margin-bottom:4px !important}.footer-brand-col{margin-bottom:4px}.footer-contact-item{margin-bottom:8px !important}}html[dir="rtl"] .footer-grid{direction:rtl}html[dir="rtl"] h1,html[dir="rtl"] h2,html[dir="rtl"] h3,html[dir="rtl"] h4{letter-spacing:0 !important}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.001ms !important;animation-iteration-count:1 !important;transition-duration:0.001ms !important}}