html.egl-login{color-scheme:dark}html.egl-login body{--egl-g: rgba(25,183,122,1);--egl-g2: rgba(18,150,98,1);--egl-bgD: #0a0f0d;--egl-cardD: rgba(14, 18, 16, .72);--egl-cardD2: rgba(255,255,255,.06);--egl-textD: #eaf3ef;--egl-mutedD: rgba(234,243,239,.72);--egl-dimD: rgba(234,243,239,.52);--egl-bgL: #f6f8f7;--egl-cardL: rgba(255,255,255,.82);--egl-cardL2: rgba(16,24,20,.04);--egl-textL: #0f1412;--egl-mutedL: rgba(15,20,18,.72);--egl-dimL: rgba(15,20,18,.50);--egl-borderD: rgba(255,255,255,.12);--egl-borderL: rgba(16,24,20,.12);--egl-shadowD: 0 22px 70px rgba(0,0,0,.55);--egl-shadowL: 0 18px 55px rgba(0,0,0,.12);background:var(--egl-bg, var(--egl-bgD));color:var(--egl-text, var(--egl-textD))}html.egl-login[data-theme=light],html.egl-login body.light,html.egl-login body[data-theme=light]{color-scheme:light}html.egl-login[data-theme=light] body,html.egl-login body.light,html.egl-login body[data-theme=light]{background:var(--egl-bg, var(--egl-bgL));color:var(--egl-text, var(--egl-textL))}html.egl-login body::before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(920px 540px at 18% 10%, rgba(25, 183, 122, 0.22), transparent 60%),radial-gradient(880px 520px at 90% 2%, rgba(28, 120, 255, 0.14), transparent 62%),radial-gradient(820px 520px at 60% 96%, rgba(255, 255, 255, 0.07), transparent 60%),linear-gradient(180deg, rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0));opacity:.95}html.egl-login[data-theme=light] body::before,html.egl-login body.light::before,html.egl-login body[data-theme=light]::before{background:radial-gradient(920px 540px at 18% 0%, rgba(25, 183, 122, 0.16), transparent 60%),radial-gradient(880px 520px at 92% 4%, rgba(28, 120, 255, 0.1), transparent 62%),radial-gradient(820px 520px at 60% 94%, rgba(0, 0, 0, 0.06), transparent 60%);opacity:.9}html.egl-login .container{max-width:1120px !important;padding-left:16px !important;padding-right:16px !important}html.egl-login .page_content{min-height:calc(100vh - 60px);display:grid;place-items:center;padding:18px 0 34px}html.egl-login .page-card{width:min(540px,100%) !important;border-radius:24px !important;border:1px solid var(--egl-borderD) !important;background:var(--egl-cardD) !important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:var(--egl-shadowD);padding:18px 18px 16px !important;position:relative;overflow:hidden}html.egl-login .page-card::before{content:"";position:absolute;left:-20%;right:-20%;top:-2px;height:3px;background:linear-gradient(90deg, transparent, rgba(25, 183, 122, 0.95), rgba(28, 120, 255, 0.35), transparent);opacity:.85}html.egl-login .page-card::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(520px 220px at 18% 0%, rgba(25, 183, 122, 0.12), transparent 60%),radial-gradient(520px 220px at 88% 0%, rgba(255, 255, 255, 0.08), transparent 60%),linear-gradient(180deg, rgba(255, 255, 255, 0.06), transparent 28%);opacity:.95}html.egl-login[data-theme=light] .page-card,html.egl-login body.light .page-card,html.egl-login body[data-theme=light] .page-card{background:var(--egl-cardL) !important;border-color:var(--egl-borderL) !important;box-shadow:var(--egl-shadowL)}html.egl-login[data-theme=light] .page-card::after,html.egl-login body.light .page-card::after,html.egl-login body[data-theme=light] .page-card::after{background:radial-gradient(520px 220px at 14% 0%, rgba(25, 183, 122, 0.1), transparent 60%),radial-gradient(520px 220px at 88% 0%, rgba(0, 0, 0, 0.05), transparent 60%),linear-gradient(180deg, rgba(255, 255, 255, 0.55), transparent 24%);opacity:.9}html.egl-login .page-card-head{border-bottom:0 !important;margin-bottom:6px !important;padding:8px 6px 8px !important;position:relative;z-index:2}html.egl-login .page-card-head h4{font-size:18px !important;font-weight:900 !important;letter-spacing:-0.02em;margin:0 !important;color:inherit !important;opacity:.96}html.egl-login .page-card-head h4::after{content:"Secure EGL Login";display:block;margin-top:6px;font-size:12px;font-weight:700;letter-spacing:.01em;color:var(--egl-mutedD);opacity:.95}html.egl-login[data-theme=light] .page-card-head h4::after,html.egl-login body.light .page-card-head h4::after,html.egl-login body[data-theme=light] .page-card-head h4::after{color:var(--egl-mutedL)}html.egl-login .page-card-head .indicator{display:none !important}html.egl-login .page-card,html.egl-login .page-card *{color:inherit}html.egl-login .text-muted,html.egl-login small,html.egl-login .help-box,html.egl-login .form-text{color:var(--egl-mutedD) !important}html.egl-login[data-theme=light] .text-muted,html.egl-login body.light .text-muted,html.egl-login body[data-theme=light] .text-muted,html.egl-login[data-theme=light] small,html.egl-login body.light small,html.egl-login body[data-theme=light] small,html.egl-login[data-theme=light] .help-box,html.egl-login body.light .help-box,html.egl-login body[data-theme=light] .help-box,html.egl-login[data-theme=light] .form-text,html.egl-login body.light .form-text,html.egl-login body[data-theme=light] .form-text{color:var(--egl-mutedL) !important}html.egl-login .form-group{position:relative;z-index:2}html.egl-login .form-control{border-radius:14px !important;border:1px solid rgba(255,255,255,.16) !important;background:rgba(255,255,255,.07) !important;color:var(--egl-textD) !important;padding:12px 12px !important;height:auto !important;box-shadow:0 1px 0 rgba(255,255,255,.06) inset;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease}html.egl-login .form-control::placeholder{color:rgba(234,243,239,.55) !important;opacity:1 !important}html.egl-login[data-theme=light] .form-control,html.egl-login body.light .form-control,html.egl-login body[data-theme=light] .form-control{background:rgba(16,24,20,.04) !important;border-color:rgba(16,24,20,.14) !important;color:var(--egl-textL) !important}html.egl-login[data-theme=light] .form-control::placeholder,html.egl-login body.light .form-control::placeholder,html.egl-login body[data-theme=light] .form-control::placeholder{color:rgba(15,20,18,.45) !important}html.egl-login .form-control:focus{outline:none !important;border-color:rgba(25,183,122,.7) !important;background:rgba(255,255,255,.09) !important;box-shadow:0 0 0 4px rgba(25,183,122,.2),0 1px 0 rgba(255,255,255,.06) inset !important;transform:translateY(-1px)}html.egl-login[data-theme=light] .form-control:focus,html.egl-login body.light .form-control:focus,html.egl-login body[data-theme=light] .form-control:focus{background:rgba(16,24,20,.05) !important;box-shadow:0 0 0 4px rgba(25,183,122,.16) !important}html.egl-login label{font-size:12.5px !important;font-weight:800 !important;opacity:.92;margin-bottom:6px !important}html.egl-login .input-group{border-radius:14px;overflow:hidden}html.egl-login .input-group-prepend,html.egl-login .input-group-append{display:flex}html.egl-login .input-group-text{border:1px solid rgba(255,255,255,.16) !important;background:rgba(255,255,255,.06) !important;color:rgba(234,243,239,.85) !important;padding:0 12px !important;min-width:44px;justify-content:center;align-items:center}html.egl-login .input-group-text i,html.egl-login .input-group-text svg{opacity:.9}html.egl-login[data-theme=light] .input-group-text,html.egl-login body.light .input-group-text,html.egl-login body[data-theme=light] .input-group-text{border-color:rgba(16,24,20,.14) !important;background:rgba(16,24,20,.04) !important;color:rgba(15,20,18,.78) !important}html.egl-login .input-group .form-control{border-left:0 !important}html.egl-login[dir=rtl] .input-group .form-control{border-left:1px solid rgba(255,255,255,.16) !important;border-right:0 !important}html.egl-login[dir=rtl] .input-group-text{border-right:1px solid rgba(255,255,255,.16) !important;border-left:0 !important}html.egl-login[dir=rtl] .input-group-prepend{order:2}html.egl-login[dir=rtl] .input-group-append{order:0}html.egl-login[dir=rtl] .input-group .form-control{order:1}html.egl-login .btn{border-radius:14px !important;padding:12px 14px !important;font-weight:900 !important;letter-spacing:.01em}html.egl-login .btn-primary{border:0 !important;background:linear-gradient(180deg, var(--egl-g), var(--egl-g2)) !important;box-shadow:0 14px 34px rgba(25,183,122,.24);color:#06120c !important;position:relative;overflow:hidden}html.egl-login .btn-primary::after{content:"";position:absolute;inset:-40% -20% auto -20%;height:90%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);transform:rotate(10deg);opacity:.6}html.egl-login .btn-primary:hover{filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 18px 44px rgba(25,183,122,.28)}html.egl-login .btn-primary:active{transform:translateY(0)}html.egl-login .btn-default,html.egl-login .btn-secondary{background:rgba(255,255,255,.07) !important;border:1px solid rgba(255,255,255,.14) !important;color:var(--egl-textD) !important}html.egl-login[data-theme=light] .btn-default,html.egl-login body.light .btn-default,html.egl-login body[data-theme=light] .btn-default,html.egl-login[data-theme=light] .btn-secondary,html.egl-login body.light .btn-secondary,html.egl-login body[data-theme=light] .btn-secondary{background:rgba(16,24,20,.04) !important;border-color:rgba(16,24,20,.12) !important;color:var(--egl-textL) !important}html.egl-login .page-card .page-card-actions{margin-top:12px !important}html.egl-login .page-card .page-card-actions .btn{width:100%}html.egl-login a{color:rgba(234,243,239,.92);text-decoration:none;font-weight:800}html.egl-login a:hover{text-decoration:underline}html.egl-login[data-theme=light] a,html.egl-login body.light a,html.egl-login body[data-theme=light] a{color:rgba(15,20,18,.86)}html.egl-login .alert,html.egl-login .message,html.egl-login .invalid-feedback,html.egl-login .text-danger{font-size:12.5px !important}html.egl-login .alert{border-radius:14px !important;border:1px solid rgba(255,255,255,.14) !important;background:rgba(255,255,255,.06) !important;color:var(--egl-textD) !important}html.egl-login[data-theme=light] .alert,html.egl-login body.light .alert,html.egl-login body[data-theme=light] .alert{border-color:rgba(16,24,20,.12) !important;background:rgba(16,24,20,.04) !important;color:var(--egl-textL) !important}html.egl-login .checkbox{display:flex;align-items:center;gap:10px;margin:10px 0 0}html.egl-login input[type=checkbox]{width:18px;height:18px;accent-color:var(--egl-g)}html.egl-login[dir=rtl] .checkbox{flex-direction:row-reverse;justify-content:flex-end}@media(max-width: 520px){html.egl-login .page_content{padding:14px 0 22px}html.egl-login .page-card{border-radius:18px !important;padding:14px 14px 12px !important}html.egl-login .page-card-head h4{font-size:17px !important}}html.egl-login .navbar,html.egl-login footer,html.egl-login .web-footer{opacity:1}html.egl-login .page-card .form-group{margin-bottom:12px !important}html.egl-login .page_content{padding-top:10px !important;padding-bottom:10px !important;min-height:calc(100vh - 120px) !important;align-content:center}html.egl-login .egl-navbar,html.egl-login .navbar{margin-bottom:0 !important}html.egl-login footer,html.egl-login .web-footer{margin-top:0 !important;padding-top:14px !important;padding-bottom:14px !important}html.egl-login .page_content{display:grid !important;place-items:center !important}html.egl-login .page-card{margin:0 auto !important}html.egl-login .page-card .form-group{position:relative !important}html.egl-login .page-card .form-control-feedback,html.egl-login .page-card .form-group .form-control-feedback{position:absolute !important;top:42px !important;left:14px !important;width:18px !important;height:18px !important;display:flex !important;align-items:center !important;justify-content:center !important;opacity:.7 !important;pointer-events:none !important;z-index:3 !important}html.egl-login .page-card .form-control{padding-left:42px !important}html.egl-login[dir=rtl] .page-card .form-control-feedback,html.egl-login body[dir=rtl] .page-card .form-control-feedback{left:auto !important;right:14px !important}html.egl-login[dir=rtl] .page-card .form-control{padding-left:12px !important;padding-right:42px !important}html.egl-login .page-card .input-group-text{min-width:44px !important;padding:0 12px !important}html.egl-login .page-card .input-group .form-control{padding-left:12px !important}html.egl-login[dir=rtl] .page-card .input-group .form-control{padding-right:12px !important}html.egl-login .page-card .page-card-head{margin-bottom:2px !important;padding-bottom:4px !important}html.egl-login .page-card .form-group{margin-bottom:10px !important}body{font-size:16}:root{--egl-font-en: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, "Noto Sans", "Liberation Sans", sans-serif;--egl-font-ar: "Cairo", "Tajawal", "Noto Sans Arabic", "Segoe UI", Tahoma, Arial, sans-serif;--egl-font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--egl-lh: 1.55;--egl-lh-ar: 1.7;--egl-container: 1200px;--egl-nav-h: 64px;--egl-bg: #f3f5f4;--egl-surface: #fbfcfb;--egl-surface-2: #f5f7f6;--egl-text: #16211c;--egl-muted: rgba(22, 33, 28, .72);--egl-border: rgba(18, 28, 24, .12);--egl-accent: #3f7f6a;--egl-accent-strong: #19684c;--egl-link: #2f7760;--egl-link-hover: #235f4d;--egl-focus: rgba(63, 127, 106, .34);--egl-shadow-sm: 0 8px 18px rgba(13, 24, 32, .12);--egl-shadow-md: 0 14px 30px rgba(13, 24, 32, .18);--egl-glass-bg: rgba(247, 252, 249, .78);--egl-glass-bd: rgba(16, 42, 29, .18);--egl-glass-blur: 14px}html[data-theme=dark],html[data-egl-theme=dark],html.egl-theme--dark,html.dark,body.dark{color-scheme:dark;--egl-bg: #0b1210;--egl-surface: #101a16;--egl-surface-2: #12201b;--egl-text: rgba(236, 245, 241, .94);--egl-muted: rgba(205, 224, 216, .72);--egl-border: rgba(223, 238, 231, .16);--egl-accent: #5d9b84;--egl-accent-strong: #4d8a74;--egl-link: #78bfa3;--egl-link-hover: #95cdb7;--egl-focus: rgba(103, 163, 139, .44);--egl-shadow-sm: 0 8px 18px rgba(4, 10, 8, .34);--egl-shadow-md: 0 14px 30px rgba(4, 10, 8, .42);--egl-glass-bg: rgba(16, 26, 22, .78);--egl-glass-bd: rgba(166, 223, 198, .26)}html,body{background:var(--egl-bg);color:var(--egl-text);line-height:var(--egl-lh);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{font-family:var(--egl-font-en) !important}html[lang=ar] body{font-family:var(--egl-font-ar) !important;line-height:var(--egl-lh-ar)}html[lang=ar] .egl-i18n--en{display:none !important}html:not([lang=ar]) .egl-i18n--ar{display:none !important}html[lang=ar],html[dir=rtl] body{direction:rtl}html:not([lang=ar]) body{direction:ltr}a{color:var(--egl-link);text-underline-offset:2px;text-decoration-color:color-mix(in srgb, var(--egl-link) 35%, transparent)}a:hover{color:var(--egl-link-hover)}:where(input,select,textarea){background:var(--egl-surface-2);border:1px solid var(--egl-border);color:var(--egl-text);border-radius:12px}:where(input::placeholder,textarea::placeholder){color:color-mix(in srgb, var(--egl-muted) 78%, transparent 22%)}:where(a,button,input,select,textarea,[role=button]):focus-visible{outline:3px solid var(--egl-focus);outline-offset:2px}:where(section,header,div)[id]{scroll-margin-top:calc(var(--egl-nav-h, 64px) + 18px)}body{scroll-padding-top:calc(var(--egl-nav-h, 64px) + 20px)}.egl-header{position:sticky;top:0;z-index:9999;padding:10px 12px;background:rgba(0,0,0,0)}.egl-nav{position:relative;margin:0 auto;max-width:var(--egl-container);border-radius:999px;background:var(--egl-glass-bg);border:1px solid var(--egl-glass-bd);box-shadow:var(--egl-shadow-sm);-webkit-backdrop-filter:blur(var(--egl-glass-blur));backdrop-filter:blur(var(--egl-glass-blur));isolation:isolate;transition:box-shadow .22s ease,transform .22s ease,background .22s ease,border-color .22s ease}.egl-nav::before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg, rgba(255, 255, 255, 0.14), rgba(255, 255, 255, 0));pointer-events:none;z-index:0}.egl-nav>*{position:relative;z-index:1}.egl-header.is-scrolled .egl-nav{box-shadow:var(--egl-shadow-md);transform:translateY(-1px)}.egl-nav__wrap{height:var(--egl-nav-h);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 14px}.egl-brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--egl-text);font-weight:800}html[data-theme=dark] .egl-mark--light{display:none}html:not([data-theme=dark]) .egl-mark--dark{display:none}.egl-nav__links{display:flex;align-items:center;justify-content:center;gap:6px;flex:1 1 auto;min-width:0}.egl-nav__a{position:relative;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 12px;border-radius:999px;text-decoration:none;color:var(--egl-muted);font-weight:750;font-size:13px;white-space:nowrap;border:1px solid rgba(0,0,0,0);background:rgba(0,0,0,0);transition:transform .16s ease,background .16s ease,color .16s ease,border-color .16s ease,box-shadow .16s ease}.egl-nav__a:hover{background:color-mix(in srgb, var(--egl-accent) 12%, transparent);color:var(--egl-text);transform:translateY(-1px);box-shadow:var(--egl-shadow-sm);border-color:color-mix(in srgb, var(--egl-border) 70%, transparent)}.egl-nav__a[aria-current=page]{color:var(--egl-text);background:color-mix(in srgb, var(--egl-accent) 14%, transparent);border-color:color-mix(in srgb, var(--egl-accent) 28%, transparent)}.egl-nav__a--cta{background:linear-gradient(135deg, var(--egl-accent-strong), color-mix(in srgb, var(--egl-accent-strong) 55%, #ffffff 45%));color:#f5fcf8;border-color:rgba(0,0,0,0);box-shadow:0 12px 26px color-mix(in srgb, var(--egl-accent-strong) 26%, transparent)}.egl-nav__a--cta:hover{transform:translateY(-1px);filter:saturate(1.05)}.egl-nav__right{display:flex;align-items:center;gap:8px;flex:0 0 auto}.egl-pill,.egl-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 12px;border-radius:999px;border:1px solid var(--egl-border);background:color-mix(in srgb, var(--egl-surface) 70%, transparent);color:var(--egl-text);font-weight:780;font-size:12px;text-decoration:none;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease}.egl-pill:hover,.egl-btn:hover{transform:translateY(-1px);box-shadow:var(--egl-shadow-sm)}.egl-pill__dot{width:10px;height:10px;border-radius:50%;background:color-mix(in srgb, var(--egl-text) 18%, transparent)}.egl-pill__icon{width:14px;height:14px;border-radius:50%;border:1px solid color-mix(in srgb, var(--egl-text) 22%, transparent);position:relative;opacity:.9;flex:0 0 14px}.egl-pill__icon::before{content:"";position:absolute;inset:3px;border-radius:50%;border:1px solid currentColor;opacity:.35}.egl-pill__icon::after{content:"";position:absolute;left:2px;right:2px;top:50%;height:1px;background:currentColor;opacity:.28;transform:translateY(-0.5px)}.egl-auth{display:flex;gap:8px}.egl-burger{width:42px;height:38px;border-radius:999px;border:1px solid var(--egl-border);background:color-mix(in srgb, var(--egl-surface) 70%, transparent);display:none;align-items:center;justify-content:center;gap:4px;cursor:pointer;color:var(--egl-text)}.egl-burger span{display:block;width:18px;height:2px;background:currentColor;border-radius:2px;opacity:.85}.egl-drawer{position:absolute;left:10px;right:10px;top:calc(var(--egl-nav-h) + 10px);border-radius:18px;background:var(--egl-glass-bg);border:1px solid var(--egl-glass-bd);box-shadow:var(--egl-shadow-md);-webkit-backdrop-filter:blur(var(--egl-glass-blur));backdrop-filter:blur(var(--egl-glass-blur));overflow:hidden;z-index:12000}.egl-drawer[hidden]{display:none !important}.egl-drawer__inner{padding:12px;display:flex;flex-direction:column;gap:8px}.egl-drawer__a{height:44px;padding:0 12px;border-radius:14px;display:flex;align-items:center;justify-content:space-between;text-decoration:none;color:var(--egl-text);font-weight:800;background:color-mix(in srgb, var(--egl-surface) 78%, transparent);border:1px solid var(--egl-border)}.egl-drawer__a:hover{background:color-mix(in srgb, var(--egl-accent) 12%, transparent)}.egl-drawer__sep{height:1px;background:color-mix(in srgb, var(--egl-border) 70%, transparent);margin:6px 2px}.egl-drawer__auth{display:flex;gap:8px;flex-wrap:wrap}.egl-wa{height:44px;border-radius:14px;display:flex;align-items:center;justify-content:center;gap:10px;text-decoration:none;background:linear-gradient(135deg, #1f9a66, #1a8558);border:1px solid rgba(20,105,70,.42);color:#fff;font-weight:850;box-shadow:0 12px 28px rgba(18,84,58,.22)}.egl-wa__icon{width:16px;height:16px;border-radius:50%;background:rgba(255,255,255,.92);opacity:.9}.egl-hide-mobile{display:inline-flex}.egl-hide-mobile.egl-nav__links{display:flex}.egl-hide-mobile.egl-auth{display:flex}@media(max-width: 820px){.egl-hide-mobile{display:none !important}.egl-burger{display:inline-flex}.egl-nav__wrap{gap:10px;padding:0 12px}}@media(max-width: 1200px){.egl-nav__a[href="/support"]{display:none}}@media(max-width: 1100px){.egl-nav__a[href="/location"]{display:none}}@media(max-width: 1020px){.egl-nav__a[href="/trust"]{display:none}}@media(max-width: 960px){.egl-nav__a[href="/faq"]{display:none}}@media(max-width: 900px){.egl-nav__a[href="/warranty"]{display:none}}@media(max-width: 860px){.egl-nav__a[href="/egl-software"]{display:none}}html[dir=rtl] .egl-nav__wrap{direction:rtl}html[dir=rtl] .egl-brand{order:1}html[dir=rtl] .egl-nav__links{order:2}html[dir=rtl] .egl-nav__right{order:3}html[dir=rtl] .egl-drawer,html[dir=rtl] .egl-drawer__inner{direction:rtl}.egl-footer{margin-top:46px;border-top:1px solid var(--egl-border);background:color-mix(in srgb, var(--egl-bg) 94%, #ffffff 6%)}html[data-theme=dark] .egl-footer,html[data-egl-theme=dark] .egl-footer,html.egl-theme--dark .egl-footer{background:color-mix(in srgb, var(--egl-bg) 92%, #000 8%)}.egl-footer__wrap{width:min(var(--egl-container),100% - 24px);margin:0 auto;padding:28px 0 22px}.egl-footer__grid{display:grid;grid-template-columns:minmax(320px, 1.25fr) repeat(4, minmax(160px, 1fr));gap:clamp(14px,2vw,26px);align-items:start;padding-bottom:18px;border-bottom:1px solid var(--egl-border)}@media(max-width: 1100px){.egl-footer__grid{grid-template-columns:minmax(300px, 1.2fr) repeat(3, minmax(150px, 1fr))}}@media(max-width: 980px){.egl-footer__grid{grid-template-columns:1fr 1fr;gap:16px}.egl-footer__brand{grid-column:1/-1}}@media(max-width: 620px){.egl-footer__wrap{width:calc(100% - 24px)}.egl-footer__grid{grid-template-columns:1fr}}.egl-footer__brand{display:grid;grid-template-columns:40px 1fr;gap:14px;align-items:start}.egl-footer__logo{width:34px;height:34px}.egl-footer__title{font-weight:900;letter-spacing:.01em;margin-bottom:6px}.egl-footer__desc{margin:0;color:var(--egl-muted);font-weight:650;font-size:14px;line-height:1.65;max-width:62ch}.egl-footer__col h4{margin:4px 0 10px;font-weight:900;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--egl-text)}html[lang=ar] .egl-footer__col h4{letter-spacing:0;text-transform:none}.egl-footer__links{display:grid;gap:8px}.egl-footer__links a{color:var(--egl-muted);font-weight:750;padding:8px 0;border-bottom:1px solid color-mix(in srgb, var(--egl-border) 80%, transparent 20%);transition:color .18s ease,border-color .18s ease,padding-inline-start .18s ease}.egl-footer__links a:hover{color:var(--egl-link-hover);border-bottom-color:color-mix(in srgb, var(--egl-link-hover) 42%, transparent 58%);padding-inline-start:4px}.egl-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:16px;flex-wrap:wrap}.egl-footer__copy{color:var(--egl-muted);font-weight:700;font-size:13px}.egl-social{display:inline-flex;align-items:center;gap:10px}.egl-social a{width:36px;height:36px;border-radius:999px;border:1px solid var(--egl-border);background:color-mix(in srgb, var(--egl-surface) 70%, transparent);display:inline-grid;place-items:center;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.egl-social a svg{width:18px;height:18px;color:color-mix(in srgb, var(--egl-text) 86%, transparent)}.egl-social a:hover{transform:translateY(-2px);border-color:color-mix(in srgb, var(--egl-accent) 45%, var(--egl-border) 55%);box-shadow:var(--egl-shadow-sm)}.egl-social--wa{width:42px !important;height:42px !important;border:1px solid rgba(20,105,70,.42) !important;background:linear-gradient(135deg, #1f9a66, #1a8558) !important;box-shadow:0 12px 28px rgba(18,84,58,.22) !important}.egl-social--wa svg,.egl-social--wa svg *{fill:#fff !important;stroke:#fff !important;color:#fff !important;opacity:1 !important}@media(max-width: 640px){.egl-footer__bottom{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation:none !important;transition:none !important;scroll-behavior:auto !important}}:root{--primary: #0b6b45;--primary-color: #0b6b45;--bg-color: #ffffff;--text-color: #0f172a;--text-light: #0f172a}