@import "https://fonts.googleapis.com/css2?family=Cairo:wght@400;500;600;700;800&family=Montserrat:wght@400;500;600;700;800&display=swap";
._rHu7W_header{z-index:1000;-webkit-backdrop-filter:blur(14px);background:#fffffff5;border-bottom:1px solid #dde2d7bf;width:100%;position:sticky;top:0}._rHu7W_navbar{width:100%}._rHu7W_container{justify-content:space-between;align-items:center;gap:28px;min-height:86px;display:flex}._rHu7W_logo{flex-shrink:0;align-items:center;gap:11px;display:inline-flex}._rHu7W_logoIcon{width:46px;height:46px;color:var(--color-primary-dark);border-radius:13px;place-items:center;font-size:25px;transition:background .25s,transform .25s;display:grid}._rHu7W_logoIcon img{width:100%;height:100%}._rHu7W_logoText{flex-direction:column;line-height:1.45;display:flex}._rHu7W_logoName{color:var(--color-primary-dark);white-space:nowrap;font-size:19px;font-weight:800}._rHu7W_logoName span{color:var(--color-primary)}._rHu7W_logoSubtitle{color:var(--color-text-muted);letter-spacing:.3px;font-size:12px;font-weight:600}._rHu7W_desktopLinks{justify-content:center;align-items:center;gap:27px;display:flex}._rHu7W_navLink{color:var(--color-ink-soft);white-space:nowrap;padding:8px 0;font-size:14px;font-weight:600;transition:color .2s;position:relative}._rHu7W_navLink:after{content:"";border-radius:var(--radius-pill);background:var(--color-primary);width:0;height:2px;transition:width .25s;position:absolute;bottom:0;right:0}._rHu7W_navLink:hover{color:var(--color-primary-dark)}._rHu7W_navLink:hover:after{width:100%}._rHu7W_contactButton{border-radius:var(--radius-sm);background:var(--color-primary);min-height:46px;color:var(--color-primary-dark);white-space:nowrap;justify-content:center;align-items:center;gap:10px;padding:0 21px;font-size:14px;font-weight:800;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex}._rHu7W_contactButton svg{font-size:17px;transition:transform .2s}._rHu7W_contactButton:hover{background:var(--color-primary-hover);box-shadow:var(--shadow-sm);transform:translateY(-2px)}._rHu7W_contactButton:hover svg{transform:translate(-2px,-2px)}._rHu7W_menuButton{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-white);width:44px;height:44px;color:var(--color-primary-dark);justify-content:center;align-items:center;font-size:23px;transition:background .2s,border-color .2s;display:none}._rHu7W_menuButton:hover{background:var(--color-primary-soft);border-color:var(--color-primary)}._rHu7W_mobileMenu{display:none}@media (max-width:1050px){._rHu7W_container{gap:18px}._rHu7W_desktopLinks{gap:17px}._rHu7W_navLink{font-size:13px}._rHu7W_logoName{font-size:17px}._rHu7W_contactButton{padding-inline:15px}}@media (max-width:820px){._rHu7W_container{gap:12px;min-height:76px}._rHu7W_logoIcon{width:42px;height:42px;font-size:23px}._rHu7W_logoName{font-size:17px}._rHu7W_desktopLinks,._rHu7W_contactButton{display:none}._rHu7W_menuButton{flex-shrink:0;display:inline-flex}._rHu7W_mobileMenu{visibility:hidden;background:var(--color-white);opacity:0;border-top:1px solid #0000;grid-template-rows:0fr;transition:grid-template-rows .25s,opacity .2s,visibility .25s,border-color .25s;display:grid}._rHu7W_mobileMenuOpen{visibility:visible;opacity:1;border-top-color:var(--color-border);grid-template-rows:1fr}._rHu7W_mobileLinks{flex-direction:column;gap:4px;min-height:0;padding-inline:max(16px,50% - 600px);display:flex;overflow:hidden}._rHu7W_mobileMenuOpen ._rHu7W_mobileLinks{padding-top:12px;padding-bottom:18px}._rHu7W_mobileLink{border-radius:var(--radius-sm);min-height:46px;color:var(--color-ink-soft);align-items:center;padding:8px 12px;font-size:15px;font-weight:600;transition:background .2s,color .2s;display:flex}._rHu7W_mobileLink:hover{background:var(--color-primary-soft);color:var(--color-primary-dark)}._rHu7W_mobileContact{border-radius:var(--radius-sm);background:var(--color-primary);min-height:46px;color:var(--color-primary-dark);justify-content:center;align-items:center;gap:10px;margin-top:8px;font-size:15px;font-weight:800;display:flex}}@media (max-width:380px){._rHu7W_logo{gap:8px}._rHu7W_logoName{font-size:15px}._rHu7W_logoSubtitle{font-size:11px}._rHu7W_logoIcon{width:38px;height:38px;font-size:21px}}._rHu7W_servicesDropdown{align-items:center;display:flex;position:relative}._rHu7W_servicesDropdown>a{align-items:center;gap:6px;display:inline-flex}._rHu7W_servicesChevron{font-size:14px;transition:transform .2s}._rHu7W_servicesDropdown:hover ._rHu7W_servicesChevron,._rHu7W_servicesDropdown:focus-within ._rHu7W_servicesChevron{transform:rotate(180deg)}._rHu7W_servicesDropdownMenu{z-index:1100;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:245px;box-shadow:var(--shadow-sm);opacity:0;visibility:hidden;pointer-events:none;flex-direction:column;gap:3px;padding:10px;transition:opacity .2s,visibility .2s,transform .2s;display:flex;position:absolute;top:100%;right:-12px;transform:translateY(8px)}._rHu7W_servicesDropdown:hover ._rHu7W_servicesDropdownMenu,._rHu7W_servicesDropdown:focus-within ._rHu7W_servicesDropdownMenu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}._rHu7W_dropdownLink{border-radius:var(--radius-sm);color:var(--color-ink-soft);padding:11px 12px;font-size:13px;font-weight:600;line-height:1.7;transition:background .2s,color .2s;display:block}._rHu7W_dropdownLink:hover,._rHu7W_dropdownLink:focus-visible{background:var(--color-primary-soft);color:var(--color-primary-dark)}._rHu7W_mobileServicesToggle{border-radius:var(--radius-sm);width:100%;min-height:46px;color:var(--color-ink-soft);text-align:right;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:8px 12px;font-family:inherit;font-size:15px;font-weight:600;display:flex}._rHu7W_mobileServicesToggle:hover{background:var(--color-primary-soft);color:var(--color-primary-dark)}._rHu7W_mobileServicesToggle svg{transition:transform .2s}._rHu7W_servicesChevronOpen{transform:rotate(180deg)}._rHu7W_mobileServiceLinks{border-right:2px solid var(--color-primary);flex-direction:column;gap:3px;margin-right:12px;padding:4px 12px 8px 0;display:flex}._rHu7W_mobileServiceLink{border-radius:var(--radius-sm);color:var(--color-ink-soft);padding:10px 12px;font-size:14px;font-weight:500;line-height:1.7;display:block}._rHu7W_mobileServiceLink:hover,._rHu7W_mobileServiceLink:focus-visible{background:var(--color-primary-soft);color:var(--color-primary-dark)}@media (max-width:820px){._rHu7W_servicesDropdown{display:none}}@media (min-width:821px){._rHu7W_mobileServicesToggle,._rHu7W_mobileServiceLinks{display:none}}
.Grjkva_footer{background:var(--color-surface-dark);color:#fff;overflow:hidden}.Grjkva_mainFooter{background:radial-gradient(circle at 10% 10%, #8cc63f14, transparent 30%), var(--color-surface-dark);padding:70px 0 60px}.Grjkva_grid{grid-template-columns:1.4fr .8fr 1fr 1.3fr;gap:45px;display:grid}.Grjkva_logo{align-items:center;gap:11px;margin-bottom:22px;display:inline-flex}.Grjkva_logoIcon{width:46px;height:46px;color:var(--color-primary-dark);border-radius:12px;flex-shrink:0;place-items:center;font-size:25px;display:grid}.Grjkva_logoText{flex-direction:column;line-height:1.5;display:flex}.Grjkva_logoName{color:#fff;white-space:nowrap;font-size:19px;font-weight:800}.Grjkva_logoName span{color:var(--color-primary)}.Grjkva_logoSubtitle{color:#b5c1b2;font-size:12px;font-weight:600}.Grjkva_description{color:#b9c4b8;max-width:340px;margin-bottom:22px;font-size:14px;line-height:2}.Grjkva_ctaLink{color:var(--color-primary);align-items:center;gap:9px;font-size:14px;font-weight:700;transition:gap .2s;display:inline-flex}.Grjkva_ctaLink:hover{gap:14px}.Grjkva_column{min-width:0}.Grjkva_columnTitle{color:#fff;margin-bottom:27px;padding-bottom:13px;font-size:17px;font-weight:800;position:relative}.Grjkva_columnTitle:after{content:"";background:var(--color-primary);border-radius:5px;width:38px;height:3px;position:absolute;bottom:0;right:0}.Grjkva_linkList{flex-direction:column;gap:15px;display:flex}.Grjkva_link{color:#b9c4b8;align-items:center;gap:8px;font-size:13px;line-height:1.8;transition:color .2s,transform .2s;display:inline-flex}.Grjkva_link svg{color:var(--color-primary);opacity:.8;flex-shrink:0;font-size:15px;transition:transform .2s}.Grjkva_link:hover{color:#fff;transform:translate(-3px)}.Grjkva_link:hover svg{transform:translate(-2px,-2px)}.Grjkva_contactList{flex-direction:column;gap:20px;display:flex}.Grjkva_contactItem{min-width:0;color:inherit;align-items:flex-start;gap:12px;display:flex}.Grjkva_contactIcon{width:38px;height:38px;color:var(--color-primary);background:#8cc63f17;border:1px solid #8cc63f33;border-radius:10px;flex-shrink:0;place-items:center;font-size:17px;transition:background .2s,color .2s;display:grid}a.Grjkva_contactItem:hover .Grjkva_contactIcon{background:var(--color-primary);color:var(--color-primary-dark)}.Grjkva_contactItem>div{min-width:0;padding-top:1px}.Grjkva_contactLabel{color:#8f9f8d;margin-bottom:3px;font-size:11px;font-weight:600;display:block}.Grjkva_contactItem p{color:#edf1eb;overflow-wrap:anywhere;font-size:13px;line-height:1.8}.Grjkva_email{text-align:right;direction:ltr}.Grjkva_bottomFooter{background:#0000001f;border-top:1px solid #ffffff17}.Grjkva_bottomContent{justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding-top:15px;padding-bottom:15px;display:flex}.Grjkva_copyright{color:#9eab9b;font-size:12px;line-height:1.9}.Grjkva_bottomLink{color:var(--color-primary);flex-shrink:0;align-items:center;gap:8px;font-size:12px;font-weight:700;transition:gap .2s;display:inline-flex}.Grjkva_bottomLink:hover{gap:12px}@media (max-width:1050px){.Grjkva_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:45px 50px}.Grjkva_description{max-width:400px}}@media (max-width:600px){.Grjkva_mainFooter{padding:48px 0 40px}.Grjkva_grid{grid-template-columns:1fr;gap:35px}.Grjkva_companyInfo{border-bottom:1px solid #ffffff17;padding-bottom:25px}.Grjkva_logo{margin-bottom:17px}.Grjkva_description{max-width:100%;font-size:13px}.Grjkva_columnTitle{margin-bottom:20px}.Grjkva_linkList{gap:12px}.Grjkva_contactList{gap:17px}.Grjkva_bottomContent{flex-direction:column;align-items:flex-start;gap:10px;padding-top:20px;padding-bottom:20px}.Grjkva_copyright{font-size:11px}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-en:"Montserrat", sans-serif;--font-ar:"Cairo", sans-serif;--color-primary:#8cc63f;--color-primary-hover:#79b52f;--color-primary-soft:#f1f8e8;--color-primary-dark:#263d25;--color-ink:#292929;--color-ink-soft:#3b3b3b;--color-text:#292d28;--color-text-muted:#697066;--color-white:#fff;--color-surface:#f7f8f5;--color-surface-raised:#fff;--color-surface-dark:#1f3023;--color-border:#dde2d7;--color-success:#397a35;--color-danger:#c43d3d;--color-focus:#8cc63f;--radius-sm:6px;--radius-md:12px;--radius-lg:20px;--radius-pill:999px;--shadow-sm:0 2px 8px #1c261812;--shadow-md:0 10px 30px #1c26181a;--shadow-lg:0 18px 45px #1c261824;--container-width:1200px;--container-padding:20px;--section-padding:80px;--transition-fast:.2s ease;--transition-normal:.3s ease}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:100px}body{min-height:100vh;font-family:var(--font-ar);color:var(--color-text);background:var(--color-white);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px;font-weight:400;line-height:1.8}body,button,input,textarea,select{font-family:var(--font-ar)}button,input,textarea,select{font-size:inherit}button{color:inherit;cursor:pointer}button,input,textarea,select{border-radius:0}button,input,textarea,select,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}img,picture,video,canvas,svg{max-width:100%;display:block}img,video{height:auto}ul,ol{list-style:none}table{border-collapse:collapse;border-spacing:0}textarea{resize:vertical}input,textarea,select{color:var(--color-text)}::selection{color:var(--color-ink);background:var(--color-primary)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}button:disabled{cursor:not-allowed;opacity:.6}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.container{width:min(var(--container-width), calc(100% - var(--container-padding) * 2));margin-inline:auto}.section{padding-block:var(--section-padding)}.section-light{background:var(--color-surface)}.section-white{background:var(--color-white)}.section-dark{color:var(--color-white);background:var(--color-surface-dark)}h1,h2,h3,h4,h5,h6{color:inherit;font-weight:800;line-height:1.4}h1{font-size:clamp(2rem,4vw,3.5rem)}h2{font-size:clamp(1.7rem,3vw,2.5rem)}h3{font-size:clamp(1.2rem,2vw,1.5rem)}p{color:inherit}.text-muted{color:var(--color-text-muted)}.text-primary{color:var(--color-primary)}.font-en{font-family:var(--font-en);direction:ltr}.text-center{text-align:center}.btn{border-radius:var(--radius-sm);text-align:center;min-height:48px;transition:background var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:10px 24px;font-size:15px;font-weight:700;line-height:1.5;display:inline-flex}.btn-primary{color:var(--color-primary-dark);background:var(--color-primary)}.btn-primary:hover{background:var(--color-primary-hover);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.btn-outline{color:var(--color-primary-dark);border-color:var(--color-primary);background:0 0}.btn-outline:hover{background:var(--color-primary-soft)}.btn-dark{color:var(--color-white);background:var(--color-primary-dark)}.btn-dark:hover{background:var(--color-surface-dark)}.section-heading{text-align:center;max-width:720px;margin:0 auto 45px}.section-heading h2{margin-bottom:14px}.section-heading p{color:var(--color-text-muted);font-size:15px;line-height:2}.form-control{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-white);width:100%;min-height:48px;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none;padding:12px 15px}.form-control::placeholder{color:#92988d}.form-control:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #8cc63f26}@media (max-width:768px){:root{--container-padding:16px;--section-padding:55px}body{font-size:15px}.section-heading{margin-bottom:30px}.section-heading p{font-size:14px}}@media (max-width:480px){:root{--section-padding:45px}h1{font-size:2rem}h2{font-size:1.65rem}.btn{min-height:46px;padding-inline:18px;font-size:14px}}
.Ya1Cjq_whatsappButton{z-index:9999;color:#fff;background-color:#25d366;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;text-decoration:none;transition:transform .25s,background-color .25s,box-shadow .25s;display:flex;position:fixed;bottom:24px;left:24px;box-shadow:0 4px 16px #0003}.Ya1Cjq_whatsappButton:hover{background-color:#1ebe5d;transform:translateY(-4px);box-shadow:0 7px 22px #00000040}.Ya1Cjq_icon{width:34px;height:34px}.Ya1Cjq_tooltip{white-space:nowrap;color:#fff;opacity:0;visibility:hidden;pointer-events:none;background:#292929;border-radius:8px;padding:9px 13px;font-size:13px;transition:all .2s;position:absolute;left:72px;transform:translate(5px)}.Ya1Cjq_whatsappButton:hover .Ya1Cjq_tooltip{opacity:1;visibility:visible;transform:translate(0)}@media (max-width:768px){.Ya1Cjq_whatsappButton{width:54px;height:54px;bottom:18px;left:16px}.Ya1Cjq_icon{width:30px;height:30px}.Ya1Cjq_tooltip{display:none}}@media (prefers-reduced-motion:reduce){.Ya1Cjq_whatsappButton,.Ya1Cjq_tooltip{transition:none}}
