@import "https://fonts.googleapis.com/css2?family=Cairo:wght@300;400;500;600;700;800;900&family=Inter:wght@300;400;500;600;700;800;900&display=swap";:root{--ev-primary:#4caf50;--ev-primary-dark:#2e7d32;--ev-primary-light:#a5d6a7;--ev-primary-glow:#4caf5040;--ev-secondary:#2e7d32;--ev-secondary-dark:#1b5e20;--ev-accent:#6c5ce7;--ev-accent-light:#a29bfe;--ev-dark-900:#0b0e14;--ev-dark-800:#0f1320;--ev-dark-700:#151a2e;--ev-dark-600:#1b2240;--ev-dark-500:#242d4a;--ev-dark-400:#2d3860;--ev-text-primary:#f0f4f8;--ev-text-secondary:#a0aec0;--ev-text-muted:#718096;--ev-border:#ffffff0f;--ev-border-light:#ffffff1a;--ev-glass:#0f1320cc;--ev-glass-light:#ffffff0d;--ev-gradient-primary:linear-gradient(135deg, #4caf50 0%, #8bc34a 100%);--ev-gradient-hero:linear-gradient(135deg, #0b0e14 0%, #151a2e 50%, #0f1320 100%);--ev-gradient-card:linear-gradient(135deg, #ffffff08 0%, #ffffff03 100%);--ev-radius-sm:8px;--ev-radius-md:12px;--ev-radius-lg:16px;--ev-radius-xl:24px;--ev-radius-full:9999px;--ev-shadow-sm:0 2px 8px #00000014;--ev-shadow-md:0 4px 20px #0000001a;--ev-shadow-lg:0 8px 40px #00000024;--ev-shadow-glow:0 0 30px #00b8942e;--ev-transition:.3s cubic-bezier(.4, 0, .2, 1);--light-bg-primary:#f8fafc;--light-bg-secondary:#fff;--light-text-primary:#1a202c;--light-text-secondary:#4a5568;--light-text-muted:#718096;--light-border:#e2e8f0;--light-border-hover:#cbd5e0;--light-card-bg:#fff;--light-card-bg-alt:#f0f4f8;--light-input-bg:#f7fafc}.public-page{background:var(--ev-dark-900);color:var(--ev-text-primary);direction:rtl;font-family:Cairo,Inter,sans-serif;overflow-x:hidden}.public-page *,.public-page :before,.public-page :after{box-sizing:border-box}.ev-navbar{z-index:1000;height:80px;transition:var(--ev-transition);-webkit-backdrop-filter:blur();backdrop-filter:blur();border-bottom:1px solid #0000;justify-content:space-between;align-items:center;padding:0 40px;display:flex;position:fixed;top:0;left:0;right:0}.ev-navbar.scrolled{background:var(--ev-glass);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);border-bottom:1px solid var(--ev-border);box-shadow:var(--ev-shadow-sm);height:70px}.ev-navbar__logo{color:var(--ev-text-primary);align-items:center;gap:12px;text-decoration:none;display:flex}.ev-navbar__logo-icon{border-radius:var(--ev-radius-md);background:var(--ev-gradient-primary);width:44px;height:44px;box-shadow:0 4px 15px var(--ev-primary-glow);transition:var(--ev-transition);justify-content:center;align-items:center;display:flex}.ev-navbar__logo:hover .ev-navbar__logo-icon{box-shadow:0 6px 20px var(--ev-primary-glow);transform:scale(1.05)}.ev-navbar__logo-text{letter-spacing:-.5px;color:#39b92e;font-size:22px;font-weight:800}.ev-navbar__logo-text span{background:var(--ev-gradient-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.ev-navbar__links{align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ev-navbar__link{color:var(--light-text-secondary);border-radius:var(--ev-radius-full);transition:var(--ev-transition);cursor:pointer;background:0 0;border:none;padding:8px 18px;font-size:14px;font-weight:600;text-decoration:none;position:relative}.ev-navbar.scrolled .ev-navbar__link{color:var(--ev-text-secondary)}.ev-navbar__link:hover{color:var(--ev-primary);background:var(--ev-glass-light)}.ev-navbar__link.active{color:var(--ev-primary);background:#00d4aa14}.ev-navbar__actions{align-items:center;gap:12px;display:flex}.ev-btn{cursor:pointer;transition:var(--ev-transition);border:none;justify-content:center;align-items:center;gap:8px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.ev-btn--ghost{color:var(--ev-text-secondary);border-radius:var(--ev-radius-full);border:1px solid var(--ev-border-light);background:0 0;padding:10px 24px}.ev-btn--ghost:hover{color:var(--ev-text-primary);background:var(--ev-glass-light);border-color:var(--ev-border-light)}.ev-btn--primary{background:var(--ev-gradient-primary);color:#fff;border-radius:var(--ev-radius-full);box-shadow:0 4px 15px var(--ev-primary-glow);padding:10px 28px}.ev-btn--primary:hover{box-shadow:0 6px 25px var(--ev-primary-glow);transform:translateY(-2px)}.ev-btn--primary:active{transform:translateY(0)}.ev-btn--lg{padding:14px 36px;font-size:16px}.ev-btn--outline{color:var(--ev-text-primary);border-radius:var(--ev-radius-full);border:2px solid var(--ev-border-light);background:0 0;padding:14px 36px;font-size:16px}.ev-btn--outline:hover{border-color:var(--ev-primary);color:var(--ev-primary);background:#00d4aa0d}.ev-navbar__toggle{cursor:pointer;border-radius:var(--ev-radius-sm);transition:var(--ev-transition);color:var(--ev-text-primary);background:0 0;border:none;padding:8px;display:none}.ev-navbar__toggle:hover{background:var(--ev-glass-light)}.ev-hero{background:linear-gradient(135deg,#f5f5f5 0%,#e8f5e8 50%,#f5f5f5 100%);justify-content:center;align-items:center;min-height:100vh;padding:120px 40px 80px;display:flex;position:relative;overflow:hidden}.ev-hero__bg-grid{background-image:linear-gradient(#4caf500d 1px,#0000 1px),linear-gradient(90deg,#4caf500d 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 60%,#000 20%,#0000 70%);mask-image:radial-gradient(60% 60%,#000 20%,#0000 70%)}.ev-hero__glow-1{filter:blur(80px);background:radial-gradient(circle,#4caf5026 0%,#0000 70%);border-radius:50%;width:600px;height:600px;animation:8s ease-in-out infinite floatSlow;position:absolute;top:-100px;left:-100px}.ev-hero__glow-2{filter:blur(80px);background:radial-gradient(circle,#2e7d321a 0%,#0000 70%);border-radius:50%;width:500px;height:500px;animation:10s ease-in-out infinite reverse floatSlow;position:absolute;bottom:-100px;right:-100px}.ev-hero__glow-3{filter:blur(60px);background:radial-gradient(circle,#6c5ce712 0%,#0000 70%);border-radius:50%;width:300px;height:300px;animation:12s ease-in-out infinite floatSlow;position:absolute;top:40%;right:20%}@keyframes floatSlow{0%,to{transform:translate(0)}33%{transform:translate(30px,-20px)}66%{transform:translate(-20px,20px)}}.ev-hero__content{z-index:2;text-align:center;max-width:800px;position:relative}.ev-hero__badge{border-radius:var(--ev-radius-full);color:var(--ev-primary-dark);background:#4caf501a;border:1px solid #4caf5040;align-items:center;gap:8px;margin-bottom:24px;padding:8px 20px;font-size:14px;font-weight:600;animation:.6s ease-out fadeInUp;display:inline-flex}.ev-hero__badge-dot{background:var(--ev-primary);border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1;box-shadow:0 0 0 0 var(--ev-primary-glow)}50%{opacity:.7;box-shadow:0 0 0 8px #0000}}.ev-hero__title{letter-spacing:-1px;color:var(--light-text-primary);margin:0 0 24px;font-size:clamp(36px,6vw,64px);font-weight:900;line-height:1.15;animation:.6s ease-out .1s both fadeInUp}.ev-hero__title-gradient{background:var(--ev-gradient-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.ev-hero__subtitle{color:var(--light-text-secondary);max-width:600px;margin:0 auto 40px;font-size:clamp(16px,2vw,20px);line-height:1.7;animation:.6s ease-out .2s both fadeInUp}.ev-hero__cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;animation:.6s ease-out .3s both fadeInUp;display:flex}.ev-hero .ev-btn--outline{color:var(--light-text-primary);border-color:var(--light-border-hover);background:#ffffffb3}.ev-hero .ev-btn--outline:hover{border-color:var(--ev-primary);color:var(--ev-primary);background:#4caf500f}.ev-hero__scroll-indicator:hover{color:var(--ev-primary);background:#4caf501a;border-color:#4caf5066;transform:translate(-50%)translateY(-4px)}@keyframes scrollPulse{0%,to{opacity:1;height:45px;transform:translateY(0)}50%{opacity:.4;height:30px;transform:translateY(8px)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.ev-features{background:var(--light-bg-secondary);padding:100px 40px;position:relative}.ev-features__header{text-align:center;margin-bottom:64px}.ev-section-label{text-transform:uppercase;letter-spacing:2px;color:var(--ev-primary-dark);align-items:center;gap:8px;margin-bottom:16px;font-size:13px;font-weight:700;display:inline-flex}.ev-section-label__line{background:var(--ev-gradient-primary);border-radius:2px;width:30px;height:2px}.ev-section-title{letter-spacing:-.5px;color:var(--light-text-primary);margin:0 0 16px;font-size:clamp(28px,4vw,42px);font-weight:800}.ev-section-subtitle{color:var(--light-text-secondary);max-width:560px;margin:0 auto;font-size:17px;line-height:1.7}.ev-features__grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;max-width:1200px;margin:0 auto;display:grid}.ev-feature-card{background:var(--light-card-bg);border:1px solid var(--light-border);border-radius:var(--ev-radius-lg);transition:var(--ev-transition);padding:32px;position:relative;overflow:hidden;box-shadow:0 1px 4px #0000000f}.ev-feature-card:before{content:"";background:var(--ev-gradient-primary);opacity:0;height:2px;transition:var(--ev-transition);position:absolute;top:0;left:0;right:0}.ev-feature-card:hover{border-color:var(--light-border-hover);transform:translateY(-4px);box-shadow:0 8px 24px #0000001a}.ev-feature-card:hover:before{opacity:1}.ev-feature-card__icon{border-radius:var(--ev-radius-md);width:56px;height:56px;transition:var(--ev-transition);justify-content:center;align-items:center;margin-bottom:20px;font-size:24px;display:flex}.ev-feature-card:hover .ev-feature-card__icon{transform:scale(1.1)}.ev-feature-card__title{color:var(--light-text-primary);margin:0 0 12px;font-size:20px;font-weight:700}.ev-feature-card__desc{color:var(--light-text-secondary);margin:0;font-size:15px;line-height:1.7}.ev-stats{background:var(--light-bg-primary);padding:80px 40px;position:relative;overflow:hidden}.ev-stats__bg{background:radial-gradient(50% 50% at 20%,#4caf5012 0%,#0000 70%),radial-gradient(50% 50% at 80%,#2e7d3212 0%,#0000 70%);position:absolute;inset:0}.ev-stats__grid{grid-template-columns:repeat(4,1fr);gap:32px;max-width:1100px;margin:0 auto;display:grid;position:relative}.ev-stat-item{text-align:center;border-radius:var(--ev-radius-lg);background:var(--light-card-bg);border:1px solid var(--light-border);transition:var(--ev-transition);padding:32px 20px;box-shadow:0 1px 4px #0000000f}.ev-stat-item:hover{border-color:var(--light-border-hover);transform:translateY(-4px);box-shadow:0 8px 24px #0000001a}.ev-stat-item__number{background:var(--ev-gradient-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 8px;font-size:clamp(32px,4vw,48px);font-weight:900;line-height:1}.ev-stat-item__label{color:var(--light-text-secondary);font-size:15px;font-weight:500}.ev-contact{background:var(--light-bg-secondary);padding:100px 40px;position:relative}.ev-contact__container{grid-template-columns:1fr 1.2fr;align-items:start;gap:48px;max-width:1100px;margin:0 auto;display:grid}.ev-contact__info{padding:20px 0}.ev-contact__info-item{background:var(--light-card-bg-alt);border:1px solid var(--light-border);border-radius:var(--ev-radius-md);transition:var(--ev-transition);align-items:flex-start;gap:16px;margin-bottom:32px;padding:20px;display:flex;box-shadow:0 1px 4px #0000000a}.ev-contact__info-item:hover{border-color:var(--light-border-hover);transform:translate(4px);box-shadow:0 4px 16px #00000014}.ev-contact__info-icon{border-radius:var(--ev-radius-md);width:48px;height:48px;color:var(--ev-primary-dark);background:#4caf501a;border:1px solid #4caf5033;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ev-contact__info-label{color:var(--light-text-muted);margin:0 0 4px;font-size:13px;font-weight:500}.ev-contact__info-value{color:var(--light-text-primary);margin:0;font-size:16px;font-weight:600}.ev-contact__form-card{background:var(--light-card-bg);border:1px solid var(--light-border);border-radius:var(--ev-radius-lg);padding:40px;box-shadow:0 2px 12px #00000012}.ev-contact__form-title{color:var(--light-text-primary);margin:0 0 8px;font-size:24px;font-weight:700}.ev-contact__form-subtitle{color:var(--light-text-secondary);margin:0 0 32px;font-size:15px}.ev-form-group{margin-bottom:20px}.ev-form-label{color:var(--light-text-secondary);letter-spacing:.3px;margin-bottom:8px;font-size:13px;font-weight:600;display:block}.ev-form-input,.ev-form-textarea{background:var(--light-input-bg);border:1.5px solid var(--light-border);border-radius:var(--ev-radius-sm);width:100%;color:var(--light-text-primary);transition:var(--ev-transition);direction:rtl;outline:none;padding:12px 16px;font-family:inherit;font-size:15px}.ev-form-input:focus,.ev-form-textarea:focus{border-color:var(--ev-primary);background:#fff;box-shadow:0 0 0 3px #4caf501f}.ev-form-input::placeholder,.ev-form-textarea::placeholder{color:#b2bac7}.ev-form-textarea{resize:vertical;min-height:120px}.ev-form-input--error,.ev-form-textarea--error{background:#fff5f5!important;border-color:#ef4444!important}.ev-form-input--error:focus,.ev-form-textarea--error:focus{border-color:#ef4444!important;box-shadow:0 0 0 3px #ef44441f!important}.ev-form__error{color:#ef4444;align-items:center;gap:6px;margin-top:6px;font-size:13px;font-weight:500;animation:.2s ease-out fadeInUp;display:flex}.ev-form__error:before{content:"⚠";font-size:14px}.ev-form-row,.ev-auth__form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=560px){.ev-auth__form-row{grid-template-columns:1fr}}.ev-footer{background:var(--ev-dark-900);border-top:1px solid var(--ev-border);padding:64px 40px 32px}.ev-footer__container{max-width:1200px;margin:0 auto}.ev-footer__top{border-bottom:1px solid var(--ev-border);grid-template-columns:1.5fr 1fr 1fr 1fr;gap:48px;padding-bottom:48px;display:grid}.ev-footer__brand-desc{color:var(--ev-text-secondary);margin:16px 0 24px;font-size:15px;line-height:1.7}.ev-footer__socials{gap:12px;display:flex}.ev-footer__social-link{border-radius:var(--ev-radius-sm);background:var(--ev-glass-light);border:1px solid var(--ev-border);width:40px;height:40px;color:var(--ev-text-secondary);transition:var(--ev-transition);justify-content:center;align-items:center;text-decoration:none;display:flex}.ev-footer__social-link:hover{color:var(--ev-primary);background:#4caf500d;border-color:#4caf504d;transform:translateY(-2px)}.ev-footer__col-title{color:var(--ev-text-primary);margin:0 0 20px;font-size:16px;font-weight:700}.ev-footer__links{margin:0;padding:0;list-style:none}.ev-footer__links li{margin-bottom:12px}.ev-footer__links a{color:var(--ev-text-secondary);transition:var(--ev-transition);align-items:center;gap:6px;font-size:14px;text-decoration:none;display:flex}.ev-footer__links a:hover{color:var(--ev-primary);transform:translate(4px)}.ev-footer__bottom{color:var(--ev-text-muted);justify-content:space-between;align-items:center;padding-top:32px;font-size:14px;display:flex}.ev-auth{direction:rtl;background-color:#f0f4f8;background-image:radial-gradient(60% 50% at 30% 20%,#4caf5014 0%,#0000 60%),radial-gradient(50% 40% at 80% 80%,#2e7d320f 0%,#0000 60%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;justify-content:center;align-items:center;min-height:100vh;font-family:Cairo,Inter,sans-serif;display:flex}.ev-auth__main{width:100%;max-width:560px}.ev-auth__card{border-radius:var(--ev-radius-xl);background:#fff;width:100%;padding:48px 40px 40px;animation:.5s ease-out both fadeInUp;box-shadow:0 2px 4px #0000000a,0 8px 32px #00000014,0 0 0 1px #0000000f}.ev-auth__header{text-align:center;margin-bottom:36px}.ev-auth__logo-icon{border-radius:var(--ev-radius-md);background:var(--ev-gradient-primary);width:60px;height:60px;box-shadow:0 6px 20px var(--ev-primary-glow);justify-content:center;align-items:center;margin:0 auto 20px;display:flex}.ev-auth__title{color:#1a202c;letter-spacing:-.3px;margin:0 0 8px;font-size:26px;font-weight:800}.ev-auth__subtitle{color:#718096;margin:0;font-size:15px}.ev-auth__brand{justify-content:center;align-items:center;gap:10px;margin-bottom:24px;display:flex}.ev-auth__brand-icon{background:var(--ev-gradient-primary);width:36px;height:36px;box-shadow:0 3px 10px var(--ev-primary-glow);border-radius:10px;justify-content:center;align-items:center;display:flex}.ev-auth__brand-name{color:#1a202c;letter-spacing:-.3px;font-size:20px;font-weight:800}.ev-auth__brand-name span{background:var(--ev-gradient-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.ev-auth__form{flex-direction:column;gap:18px;display:flex}.ev-auth__input-group{position:relative}.ev-auth__input-group .ev-form-label{color:#4a5568;margin-bottom:7px;font-size:13px;font-weight:600}.ev-auth__input-wrapper{position:relative}.ev-auth__input-icon{color:#a0aec0;pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.ev-auth__input{border-radius:var(--ev-radius-sm);color:#1a202c;width:100%;transition:var(--ev-transition);direction:rtl;background:#f7fafc;border:1.5px solid #e2e8f0;outline:none;padding:13px 44px;font-family:inherit;font-size:15px}.ev-auth__input:focus{border-color:var(--ev-primary);background:#fff;box-shadow:0 0 0 3px #4caf501f}.ev-auth__input::placeholder{color:#b2bac7}.ev-auth__toggle-password{cursor:pointer;color:#a0aec0;transition:var(--ev-transition);background:0 0;border:none;padding:4px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.ev-auth__toggle-password:hover{color:#4a5568}.ev-auth__options{justify-content:space-between;align-items:center;font-size:14px;display:flex}.ev-auth__remember{color:#718096;cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}.ev-auth__remember input[type=checkbox]{accent-color:var(--ev-primary);width:16px;height:16px}.ev-auth__forgot{color:var(--ev-primary);transition:var(--ev-transition);font-size:14px;font-weight:500;text-decoration:none}.ev-auth__forgot:hover{color:var(--ev-primary-dark);text-decoration:underline}.ev-auth__submit{background:var(--ev-gradient-primary);color:#fff;border-radius:var(--ev-radius-sm);cursor:pointer;width:100%;transition:var(--ev-transition);box-shadow:0 4px 15px var(--ev-primary-glow);border:none;justify-content:center;align-items:center;gap:8px;margin-top:4px;padding:14px;font-family:inherit;font-size:16px;font-weight:700;display:flex}.ev-auth__submit:hover{box-shadow:0 8px 28px var(--ev-primary-glow);transform:translateY(-2px)}.ev-auth__submit:active{transform:translateY(0)}.ev-auth__submit:disabled{opacity:.7;cursor:not-allowed;transform:none}.ev-auth__divider{color:#a0aec0;align-items:center;gap:16px;font-size:13px;display:flex}.ev-auth__divider:before,.ev-auth__divider:after{content:"";background:#e2e8f0;flex:1;height:1px}.ev-auth__footer{text-align:center;color:#718096;margin-top:28px;font-size:15px}.ev-auth__footer a{color:var(--ev-primary);transition:var(--ev-transition);font-weight:600;text-decoration:none}.ev-auth__footer a:hover{color:var(--ev-primary-dark);text-decoration:underline}.ev-auth__error{border-radius:var(--ev-radius-sm);color:#e53e3e;text-align:center;background:#fff5f5;border:1px solid #fed7d7;padding:12px 16px;font-size:14px}.ev-auth__spinner{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.ev-otp__icon-pulse{animation:2.5s ease-in-out infinite otpIconPulse}@keyframes otpIconPulse{0%,to{box-shadow:0 6px 20px var(--ev-primary-glow)}50%{box-shadow:0 6px 30px #00d4aa8c,0 0 0 8px #00d4aa14}}.ev-otp__phone{color:#1a202c;font-size:15px;font-weight:700}.ev-otp__inputs{direction:ltr;justify-content:center;gap:10px;padding:4px 0;display:flex}.ev-otp__box{text-align:center;color:#1a202c;border-radius:var(--ev-radius-sm);width:52px;height:58px;transition:var(--ev-transition);caret-color:var(--ev-primary);background:#f7fafc;border:2px solid #e2e8f0;outline:none;font-size:22px;font-weight:700}.ev-otp__box:focus{border-color:var(--ev-primary);background:#fff;transform:translateY(-2px);box-shadow:0 0 0 3px #4caf5024}.ev-otp__box--filled{border-color:var(--ev-primary);color:var(--ev-primary-dark);background:#4caf500d}.ev-otp__success{border-radius:var(--ev-radius-sm);color:var(--ev-primary-dark);text-align:center;background:#f0fff8;border:1px solid #4caf5059;padding:12px 16px;font-size:14px;font-weight:600}.ev-otp__resend{text-align:center}.ev-otp__countdown{color:#718096;margin:0;font-size:14px}.ev-otp__countdown-num{color:#4a5568;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-weight:700}.ev-otp__resend-btn{cursor:pointer;color:var(--ev-primary);border-radius:var(--ev-radius-sm);transition:var(--ev-transition);background:0 0;border:none;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:14px;font-weight:600;display:inline-flex}.ev-otp__resend-btn:hover:not(:disabled){color:var(--ev-primary-dark);background:#00d4aa14}.ev-otp__resend-btn:disabled{opacity:.6;cursor:not-allowed}.leaflet-container{z-index:1}.ev-otp__back-btn{cursor:pointer;color:#718096;transition:var(--ev-transition);background:0 0;border:none;align-items:center;gap:6px;padding:0;font-family:inherit;font-size:14px;font-weight:500;display:inline-flex}.ev-otp__back-btn:hover{color:var(--ev-primary)}@media (width<=480px){.ev-otp__box{width:44px;height:50px;font-size:18px}.ev-otp__inputs{gap:7px}}@media (width<=1024px){.ev-footer__top{grid-template-columns:1fr 1fr;gap:32px}.ev-contact__container{grid-template-columns:1fr}.ev-stats__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.ev-navbar{padding:0 20px}.ev-navbar__links{display:none}.ev-navbar__toggle{color:var(--light-text-primary);display:flex}.ev-navbar.scrolled .ev-navbar__toggle,.ev-navbar__links.open~.ev-navbar__toggle{color:#fff}.ev-navbar__links.open{background:var(--ev-glass);-webkit-backdrop-filter:blur(25px)saturate(180%);backdrop-filter:blur(25px)saturate(180%);border-bottom:1px solid var(--ev-border);flex-direction:column;gap:8px;padding:30px 20px;animation:.3s cubic-bezier(.4,0,.2,1) both menuFadeIn;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 10px 30px #0000001a}@keyframes menuFadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ev-navbar__links.open .ev-navbar__link{text-align:center;border-radius:var(--ev-radius-md);color:#fff;background:#ffffff08;width:100%;padding:14px 20px;font-size:16px}.ev-navbar__links.open .ev-navbar__link.active{color:var(--ev-primary);background:#4caf5026}.ev-hero{padding:100px 20px 60px}.ev-hero__cta{flex-direction:column;gap:12px;width:100%}.ev-hero__cta .ev-btn{width:100%;max-width:340px}.ev-features,.ev-stats,.ev-contact{padding:60px 20px}.ev-stats__grid{grid-template-columns:repeat(2,1fr);gap:16px}.ev-form-row{grid-template-columns:1fr}.ev-footer{padding:40px 20px 24px}.ev-footer__top{grid-template-columns:1fr;gap:24px}.ev-footer__bottom{text-align:center;flex-direction:column;gap:12px}}@media (width<=480px){.ev-stats__grid{grid-template-columns:1fr}.ev-navbar__actions .ev-btn--ghost{display:none}}
