.Footer-module__S6Hkya__footer{border-top:1px solid var(--glass-border);background:#0b1121cc;margin-top:20px;padding:20px 24px}.Footer-module__S6Hkya__container{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;max-width:1200px;margin:0 auto;display:flex}.Footer-module__S6Hkya__logo{color:var(--secondary);margin-bottom:8px;font-size:20px;font-weight:700}.Footer-module__S6Hkya__companyInfo{text-align:center;color:var(--secondary);font-size:13px;line-height:1.6}.Footer-module__S6Hkya__companyInfo strong{color:var(--foreground);margin-bottom:4px;font-weight:600;display:block}.Footer-module__S6Hkya__links{gap:24px;display:flex}.Footer-module__S6Hkya__link{color:var(--secondary);font-size:14px;text-decoration:none;transition:color .2s}.Footer-module__S6Hkya__link:hover{color:var(--primary)}
.Header-module__hBw1pG__header{z-index:100;border-bottom:1px solid var(--glass-border);height:80px;-webkit-backdrop-filter:blur(var(--glass-blur));background:#0b112199;justify-content:space-between;align-items:center;padding:0 40px;transition:all .3s;display:flex;position:fixed;top:0;left:0;right:0}.Header-module__hBw1pG__logo{align-items:center;height:48px;display:flex}.Header-module__hBw1pG__logo img{display:block}.Header-module__hBw1pG__nav{align-items:center;gap:32px;display:flex}.Header-module__hBw1pG__navLink{color:var(--secondary);text-transform:uppercase;letter-spacing:1px;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s}.Header-module__hBw1pG__navLink:hover{color:var(--primary)}.Header-module__hBw1pG__cta{color:#fff;border-radius:var(--radius-md);background:#475569;padding:10px 24px;font-weight:600;text-decoration:none;transition:all .2s;box-shadow:0 0 20px #4755694d}.Header-module__hBw1pG__cta:hover{background:#64748b;transform:translateY(-2px);box-shadow:0 0 30px #47556980}.Header-module__hBw1pG__langBtn{border:1px solid var(--glass-border);color:var(--secondary);border-radius:var(--radius-md);cursor:pointer;background:0 0;margin-left:16px;padding:8px 16px;font-size:14px;font-weight:600;transition:all .2s}.Header-module__hBw1pG__langBtn:hover{color:var(--foreground);background:#ffffff1a}
.ContactModal-module__M_UpNq__overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;opacity:0;background:#0009;justify-content:center;align-items:center;width:100%;height:100%;animation:.3s forwards ContactModal-module__M_UpNq__fadeIn;display:flex;position:fixed;top:0;left:0}.ContactModal-module__M_UpNq__card{text-align:center;background:#0f172a;border:1px solid #ffffff1a;border-radius:24px;width:90%;max-width:400px;padding:40px;animation:.3s forwards ContactModal-module__M_UpNq__slideUp;position:relative;transform:translateY(20px);box-shadow:0 25px 50px -12px #00000080}.ContactModal-module__M_UpNq__closeButton{cursor:pointer;color:#94a3b8;background:0 0;border:none;border-radius:50%;padding:8px;transition:all .2s;position:absolute;top:20px;right:20px}.ContactModal-module__M_UpNq__closeButton:hover{color:#fff;background:#ffffff1a}.ContactModal-module__M_UpNq__name{color:#fff;margin-bottom:8px;font-size:28px;font-weight:800}.ContactModal-module__M_UpNq__role{color:#94a3b8;margin-bottom:32px;font-size:16px;font-weight:500}.ContactModal-module__M_UpNq__infoGroup{text-align:left;flex-direction:column;gap:16px;display:flex}.ContactModal-module__M_UpNq__infoItem{background:#ffffff0d;border-radius:16px;align-items:center;gap:16px;padding:16px;transition:all .2s;display:flex}.ContactModal-module__M_UpNq__infoItem:hover{background:#ffffff1a;transform:translate(4px)}.ContactModal-module__M_UpNq__icon{color:#3b82f6;justify-content:center;align-items:center;display:flex}.ContactModal-module__M_UpNq__infoText{color:#e2e8f0;font-size:16px;font-weight:500}.ContactModal-module__M_UpNq__label{color:#94a3b8;margin-bottom:2px;font-size:12px}@keyframes ContactModal-module__M_UpNq__fadeIn{to{opacity:1}}@keyframes ContactModal-module__M_UpNq__slideUp{to{transform:translateY(0)}}
.Hero-module__ZARIfG__hero{isolation:isolate;justify-content:center;align-items:center;width:100%;height:100vh;padding-top:80px;display:flex;position:relative;overflow:hidden}.Hero-module__ZARIfG__background{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.Hero-module__ZARIfG__overlay{z-index:0;background:#0b112180;width:100%;height:100%;position:absolute;top:0;left:0}.Hero-module__ZARIfG__glow1{background:var(--primary);filter:blur(150px);opacity:.2;border-radius:50%;width:300px;height:300px;animation:10s ease-in-out infinite Hero-module__ZARIfG__float;position:absolute;top:20%;left:20%}.Hero-module__ZARIfG__glow2{background:var(--accent);filter:blur(180px);opacity:.1;border-radius:50%;width:400px;height:400px;animation:15s ease-in-out infinite reverse Hero-module__ZARIfG__float;position:absolute;bottom:20%;right:20%}@keyframes Hero-module__ZARIfG__float{0%,to{transform:translate(0)}50%{transform:translate(-30px,30px)}}.Hero-module__ZARIfG__content{text-align:center;z-index:10;max-width:800px;padding:0 20px;position:relative}.Hero-module__ZARIfG__title{letter-spacing:-2px;margin-bottom:24px;font-size:64px;font-weight:800;line-height:1.1}.Hero-module__ZARIfG__titleMain{display:block}.Hero-module__ZARIfG__titleSub{background:linear-gradient(135deg,var(--foreground)0%,var(--secondary)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;display:block}.Hero-module__ZARIfG__description{color:var(--secondary);margin-top:180px;margin-bottom:40px;font-size:20px;line-height:1.6}.Hero-module__ZARIfG__buttonGroup{justify-content:center;gap:16px;display:flex}.Hero-module__ZARIfG__primaryButton{background:var(--foreground);color:var(--background);border-radius:var(--radius-lg);padding:16px 32px;font-weight:700;text-decoration:none;transition:all .2s}.Hero-module__ZARIfG__primaryButton:hover{transform:translateY(-2px);box-shadow:0 10px 30px #ffffff1a}.Hero-module__ZARIfG__secondaryButton{color:var(--foreground);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff1a;padding:16px 32px;font-weight:600;text-decoration:none;transition:all .2s}.Hero-module__ZARIfG__secondaryButton:hover{background:#ffffff26;transform:translateY(-2px)}
.SolutionsSection-module__n8jSxq__section{z-index:1;padding:0 24px 100px;scroll-margin-top:100px;position:relative}.SolutionsSection-module__n8jSxq__container{max-width:1200px;margin:0 auto}.SolutionsSection-module__n8jSxq__heading{text-align:center;margin-bottom:60px}.SolutionsSection-module__n8jSxq__title{color:var(--foreground);border:1px solid var(--foreground);border-radius:100px;margin-bottom:24px;padding:12px 32px;font-size:32px;font-weight:700;display:inline-block}.SolutionsSection-module__n8jSxq__subtitle{color:var(--secondary);font-size:18px}.SolutionsSection-module__n8jSxq__grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;display:grid}.SolutionsSection-module__n8jSxq__card{color:inherit;cursor:pointer;flex-direction:column;align-items:flex-start;padding:40px;text-decoration:none;transition:all .3s;display:flex;position:relative;overflow:hidden}.SolutionsSection-module__n8jSxq__card:before{content:"";background:linear-gradient(45deg,#0000,#ffffff0d,#0000);width:100%;height:100%;transition:all .5s;position:absolute;top:0;left:0;transform:translate(-100%)}.SolutionsSection-module__n8jSxq__card:hover{background:#ffffff0d;border-color:#fff3;transform:translateY(-8px)}.SolutionsSection-module__n8jSxq__card:hover:before{transform:translate(100%)}.SolutionsSection-module__n8jSxq__iconWrapper{width:64px;height:64px;color:var(--primary);background:#3b82f61a;border:1px solid #3b82f633;border-radius:50%;justify-content:center;align-items:center;margin-bottom:24px;display:flex}.SolutionsSection-module__n8jSxq__card:nth-child(3) .SolutionsSection-module__n8jSxq__iconWrapper{color:var(--accent);background:#f973161a;border-color:#f9731633}.SolutionsSection-module__n8jSxq__cardTitle{color:var(--foreground);border:1px solid var(--foreground);border-radius:100px;margin-bottom:16px;padding:8px 20px;font-size:20px;font-weight:600;display:inline-block}.SolutionsSection-module__n8jSxq__cardDescription{color:var(--secondary);line-height:1.6}
