@import url(https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;700&family=IBM+Plex+Mono:wght@500&family=Caveat:wght@700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Righteous&display=swap);.mission-section{background:#000;color:#fff;margin:0 auto;max-width:1400px;overflow:hidden;padding:100px 60px}.mission-content-grid{grid-gap:80px;align-items:center;display:grid;gap:80px;grid-template-columns:1fr 1fr}.mission-text-content{max-width:600px}.mission-headline{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff,#b0b0b0);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:600;line-height:1.2;margin-bottom:40px}.mission-details h4{color:#f0f0f0;font-size:1.25rem;font-weight:600;margin-bottom:10px;margin-top:30px}.mission-details p{color:#dcdcdc;font-size:1.1rem;line-height:1.7;margin:0}.mission-visual-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;height:500px}.mission-image-frame{background-color:#111;border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 10px 30px #00d4ff1a;height:100%;overflow:hidden;position:relative;width:100%}.mission-image-frame img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}@media (max-width:1200px){.mission-content-grid{gap:60px}.mission-headline{font-size:2.2rem}}@media (max-width:992px){.mission-section{padding:80px 40px}.mission-content-grid{gap:60px;grid-template-columns:1fr;text-align:center}.mission-text-content{max-width:100%;order:2}.mission-visual-grid{height:auto;order:1}}@media (max-width:768px){.mission-section{padding:60px 20px}.mission-headline{font-size:1.8rem}.mission-details h4{font-size:1.1rem}.mission-details p{font-size:1rem}}:root{--header-glass-bg:#0000008c;--section-pad-y-lg:140px;--section-pad-y-md:110px;--section-pad-y-sm:80px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:#000;color:#fff;font-family:Space Grotesk,sans-serif;overflow-x:hidden}body.menu-open{overflow:hidden;position:fixed;top:0;width:100%}body{padding-top:0!important}#about,#contact,#hero,#partners,#solutions,#technology{scroll-margin-top:91px;scroll-margin-top:var(--header-h)}#contact,#partners{scroll-margin-top:91px;scroll-margin-top:var(--header-h,90px)}.App{margin:0 auto;max-width:1280px;position:relative;width:100%}.main-content{align-items:center;display:flex;flex-direction:column;gap:54px}:root{--header-h:91px;--header-glass-bg:rgba(1,11,19,.287)}body{padding-top:91px;padding-top:var(--header-h)}.header{height:var(--header-h);justify-content:center;z-index:3000}.header:before{backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);background:linear-gradient(180deg,#ffffff0f,#fff0 50%),rgba(1,11,19,.287);background:linear-gradient(180deg,#ffffff0f 0,#fff0 50%),var(--header-glass-bg);border-bottom:1px solid #ffffff1a;box-shadow:0 2px 6px -2px #0006;content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.nav-container{gap:32px}.logo{align-items:center;color:#fff;display:inline-flex;font-family:Righteous,Space Grotesk,sans-serif;font-size:22px;gap:8px;text-decoration:none}.nav-menu{display:flex}.nav-item{border-radius:14px;color:#fff;padding:8px 14px;transition:opacity .25s;transition:color .25s}.nav-item.active{font-weight:700}.nav-active-pill{background:#fff;border-radius:16px;box-shadow:0 4px 18px -4px #00000059;left:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:transform .38s cubic-bezier(.4,.15,.2,1),width .38s cubic-bezier(.4,.15,.2,1),height .38s;will-change:transform,width,height;z-index:0}.nav-item{cursor:pointer;transition:transform .38s cubic-bezier(.4,.15,.2,1),width .38s cubic-bezier(.4,.15,.2,1),height .38s cubic-bezier(.4,.15,.2,1),opacity .25s;z-index:1}.nav-item,.nav-menu{position:relative}.nav-item.active{background:#fff;color:#010b13!important}.nav-cta{color:#010b13;display:flex}.menu-toggle:hover{background:#ffffff1a}.mobile-panel{backdrop-filter:blur(22px) saturate(160%);-webkit-backdrop-filter:blur(22px) saturate(160%);background:#010b13cc;cursor:pointer;display:flex;height:calc(100vh - 91px);height:calc(100vh - var(--header-h));justify-content:center;left:0;padding:60px 30px 80px;pointer-events:none;position:fixed;top:91px;top:var(--header-h);transform:translateY(-100%);transition:transform .4s cubic-bezier(.4,.15,.2,1);width:100%;z-index:2900}.mobile-panel.show{pointer-events:auto;transform:translateY(0)}.mobile-nav{align-items:center;cursor:default;display:flex;flex-direction:column;gap:40px;max-width:360px;width:100%}.mobile-nav a{color:#fff;font-size:22px;font-weight:600;text-decoration:none;transition:opacity .25s}.mobile-nav a:hover{opacity:.65}.mobile-nav a.active{background:#ffffff1f;border-radius:14px;padding:10px 18px}.mobile-backdrop{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#00000073;inset:0;position:fixed;z-index:2850}.header *{color:#fff}.hero-section{justify-content:center;margin-left:auto;margin-right:auto;margin-top:0;max-width:1400px;min-height:clamp(400px,80vh,620px);overflow:hidden;padding:271px 24px 90px;padding:calc(var(--header-h) + 180px) 24px 90px;position:relative;width:100%;z-index:1}.hero-section,.hero-title{align-items:center;display:flex;flex-direction:column;text-align:center}.hero-title{color:#fff;font-family:IBM Plex Mono,monospace;font-size:clamp(28px,6vw,56px);font-weight:500;gap:clamp(20px,4vw,40px);line-height:1.1;margin-bottom:clamp(20px,4vw,40px);max-width:1000px}.hero-main-title{display:block;line-height:1.1;max-width:900px}.hero-subtitle{color:#fff;display:block;font-family:IBM Plex Mono,monospace;font-size:clamp(16px,3vw,20px);font-weight:500;line-height:1.25;max-width:614px;text-align:center;width:100%}.hero-content{flex-direction:column;max-width:1200px;width:100%}.hero-actions,.hero-content{display:flex}.hero-actions,.hero-content,.hero-cta{align-items:center;justify-content:center}.hero-cta{background:#fff;border:none;border-radius:930px;color:#010b13;cursor:pointer;display:inline-flex;font-size:clamp(16px,3vw,21.4px);font-weight:700;padding:clamp(15px,3vw,20px) clamp(20px,4vw,27px);text-decoration:none}.video-section{flex-direction:column;gap:40px;margin:0 auto;max-width:1200px;padding:40px 20px;z-index:1}.video-previews-bar,.video-section{display:flex;position:relative;width:100%}.video-previews-bar{gap:20px;height:400px}.vitem{background:#1a1a1a;border-radius:16px;box-shadow:0 4px 20px #0000004d;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:all .6s cubic-bezier(.25,.46,.45,.94)}.vitem.active{background:#2a2a2a;box-shadow:0 8px 30px #00000080;flex:2 1}.vitem:not(.active){background:#151515;flex:0 0 200px}.vitem:not(.active):hover{background:#1f1f1f;box-shadow:0 8px 25px #0006;transform:translateY(-4px)}.vmedia{align-items:center;display:flex;justify-content:center;overflow:hidden;position:relative}.vimg,.vmedia{height:100%;width:100%}.vimg{object-fit:cover;transition:all .6s cubic-bezier(.25,.46,.45,.94)}.vitem.active .vimg{filter:brightness(1) saturate(1)}.vitem:not(.active) .vimg{filter:brightness(.7) saturate(.8)}.vitem:not(.active):hover .vimg{filter:brightness(.9) saturate(.95);transform:scale(1.05)}.video-content{background:linear-gradient(#0000,#000c);bottom:0;color:#fff;left:0;padding:24px;position:absolute;right:0;transform:translateY(100%);transition:transform .4s cubic-bezier(.25,.46,.45,.94)}.vitem.active .video-content{transform:translateY(0)}.video-content-title{font-size:18px;font-weight:700;line-height:1.3;margin-bottom:8px}.video-content-description{font-size:14px;font-weight:400;line-height:1.4;opacity:.9}.vglow{border:2px solid #ffffff1a;border-radius:18px;bottom:-2px;left:-2px;opacity:0;pointer-events:none;position:absolute;right:-2px;top:-2px;transition:opacity .4s ease}.vitem.active .vglow{border-color:#fff3;box-shadow:0 0 20px #ffffff1a;opacity:1}.vshine{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);height:100%;left:-100%;pointer-events:none;position:absolute;top:0;transition:left .8s cubic-bezier(.25,.46,.45,.94);width:100%}.vitem.active:hover .vshine{left:100%}.video-content-mobile{background:linear-gradient(#0000,#000000e6);bottom:0;color:#fff;display:none;left:0;opacity:0;padding:16px;position:absolute;right:0;transform:translateY(20px);transition:all .4s cubic-bezier(.25,.46,.45,.94)}.video-content-mobile-title{font-size:18px;font-weight:700;line-height:1.3;margin-bottom:8px}.video-content-mobile-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:13px;font-weight:400;line-height:1.4;margin-bottom:12px;opacity:.9;overflow:hidden}.video-content-mobile-actions{display:flex;justify-content:flex-start}.video-cta-mobile{font-size:12px!important;padding:8px 12px!important}.video-content-desktop{align-items:center;display:flex;flex-direction:column;gap:20px}.video-actions,.video-description,.video-title{transition:opacity .3s ease,transform .3s ease}.video-title{color:#fff;font-size:clamp(32px,5vw,48px);font-weight:700;line-height:1.2;margin:0;text-align:center}.video-description{color:#fffc;font-size:clamp(16px,2.5vw,18px);font-weight:400;line-height:1.5;margin:0 auto;max-width:800px;text-align:center}.video-actions{display:flex;justify-content:center;margin-top:20px}@media (max-width:1024px){.video-previews-bar{gap:16px;height:350px}.vitem:not(.active){flex:0 0 180px}.video-content{padding:20px}.video-content-title{font-size:16px}.video-content-description{font-size:13px}}@media (max-width:768px){.video-previews-bar{gap:12px;height:300px}.vitem:not(.active){flex:0 0 150px}.video-content{padding:16px}.video-content-title{font-size:15px}.video-content-description{font-size:12px}.video-content-desktop{display:none}.video-content-mobile{display:block}.vitem.active .video-content-mobile{opacity:1;transform:translateY(0)}.vitem{min-height:200px}.vitem.active{min-height:280px}}@media (max-width:640px){.video-previews-bar{flex-direction:column;gap:16px;height:auto}.vitem{flex:none!important;height:180px;min-height:180px}.vitem.active{height:250px;min-height:250px}.video-content-mobile-title{font-size:16px}.video-content-mobile-description{-webkit-line-clamp:3;font-size:12px}}@media (min-width:769px){.video-title{animation:contentFadeIn .5s ease-out}.video-description{animation:contentFadeIn .5s ease-out .1s both}.video-actions{animation:contentFadeIn .5s ease-out .2s both}}@keyframes contentFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes videoFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.video-section{animation:videoFadeIn .8s cubic-bezier(.25,.46,.45,.94)}.vitem{animation:videoFadeIn .6s cubic-bezier(.25,.46,.45,.94) forwards;opacity:0}.vitem:first-child{animation-delay:.1s}.vitem:nth-child(2){animation-delay:.2s}.vitem:nth-child(3){animation-delay:.3s}.vitem:focus-visible{outline:3px solid #ffffff80;outline-offset:2px}@media (prefers-reduced-motion:reduce){.vglow,.video-content,.vimg,.vitem,.vshine{animation:none!important;transition:none!important}}.products-section{height:auto;margin:0 auto;max-width:1200px;padding-bottom:140px;padding-bottom:var(--section-pad-y-lg);padding-top:140px;padding-top:var(--section-pad-y-lg);position:relative;width:100%;z-index:1}.products-head{gap:4px}.products-title{margin-bottom:16px}.products-intro{margin-top:0}.product-item{align-items:center;display:flex;flex-direction:column;gap:25px;height:auto;margin-bottom:20px;text-align:center}@media (min-width:768px){.product-item{align-items:flex-start;flex-direction:row;gap:40px;text-align:left}.product-item.reverse{flex-direction:row-reverse}.product-item.reverse .product-content{text-align:right}}.product-image{aspect-ratio:1/1;background:#333;border-radius:8px;max-width:300px;overflow:hidden;width:100%}@media (min-width:768px){.product-image{height:300px;margin-top:28px;width:300px}}.product-image img{height:100%;object-fit:cover;object-position:center;transition:transform .3s ease;width:100%}.product-image:hover img{transform:scale(1.05)}.product-content{flex:1 1;padding-top:0}@media (min-width:768px){.product-content{padding-top:60px}}.product-content h3{color:#fff;font-size:clamp(28px,5vw,40px);font-weight:400;margin-bottom:20px}.product-content p{color:#fff;font-size:clamp(14px,2.5vw,16.18px);font-weight:400;line-height:1.5;width:100%}.product-media-inner,.product-media-inner img{border-radius:28px}.product-media-inner{-webkit-clip-path:inset(0 round 28px);clip-path:inset(0 round 28px);-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 98%,#000 100%);will-change:transform}.product-media-inner img{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;transform-origin:center}@media (max-width:600px){.product-media-inner,.product-media-inner img{border-radius:22px;-webkit-clip-path:inset(0 round 22px);clip-path:inset(0 round 22px)}}.solutions-section{background:#0000;margin:0 auto;max-width:1240px;padding-bottom:110px;padding-bottom:var(--section-pad-y-md);padding-top:110px;padding-top:var(--section-pad-y-md);position:relative}.solutions-section:before{content:"";inset:0;pointer-events:none;position:absolute}.solutions-header{gap:10px;margin-bottom:48px}.solutions-title{background:linear-gradient(90deg,#fff,#d5dbe6);-webkit-background-clip:text;color:#0000;font-weight:400;letter-spacing:.5px;margin-bottom:16px}.solutions-subtitle{color:#ffffffb8;max-width:640px}.solutions-grid{grid-gap:32px;align-items:stretch;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));justify-items:center;margin-top:10px}.solution-card{backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);background:#ffffff0a;border:1px solid #ffffff14;border-radius:20px;display:flex;flex-direction:column;gap:18px;isolation:isolate;max-width:100%;overflow:hidden;padding:26px 24px 30px;position:relative;transition:background .5s,border-color .5s,transform .45s cubic-bezier(.4,.15,.2,1),box-shadow .5s;width:100%}.solution-card:before{background:linear-gradient(150deg,#ffffff59,#ffffff0d);border-radius:inherit;content:"";inset:0;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;padding:1px;pointer-events:none;position:absolute;transition:opacity .6s}.solution-card:focus-within,.solution-card:hover{background:#ffffff12;border-color:#ffffff38;box-shadow:0 10px 30px -8px #0000008c,0 0 0 1px #ffffff0f;transform:translateY(-6px)}.solution-card:focus-within:before,.solution-card:hover:before{opacity:1}.solution-icon{align-items:center;background:linear-gradient(145deg,#1a1a1a15,#0a0a0a06);border-radius:14px;color:#fff;display:flex;flex-shrink:0;height:70px;justify-content:center;transition:all .2s;width:70px}.solution-card:hover .solution-icon{background:linear-gradient(145deg,#e3e3e3,#f3f8ff);color:#010b13}.solution-card-content{gap:10px}.solution-card h4{color:#fff;font-size:18px;font-weight:600;letter-spacing:.3px;margin:0}.solution-card p{color:#ffffffbd;font-size:14px;line-height:1.55;margin:0}.solution-card a,.solution-card button{align-self:flex-start;margin-top:auto}@media (max-width:680px){.solutions-section{padding:64px 20px}.solutions-grid{gap:24px}.solution-card{padding:22px 20px 26px}.solution-icon{font-size:16px;height:48px;width:48px}}.partners-section{gap:40px;justify-content:center;margin:0 auto;max-width:1149px;min-height:500px;padding-bottom:140px;padding-bottom:var(--section-pad-y-lg);padding-top:140px;padding-top:var(--section-pad-y-lg);position:relative;width:100%;z-index:1}.partners-header,.partners-section{align-items:center;display:flex;flex-direction:column}.partners-header{gap:16px;text-align:center}.partners-title{color:#fff;font-size:clamp(24px,4vw,36px);font-weight:700;line-height:45px;margin:0;text-align:center;width:100%}.partners-description{color:#fffc;font-size:16px;line-height:1.6;margin:0 auto;max-width:900px;text-align:center}.partners-logos{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:1149px;padding:0 20px;width:100%}@media (min-width:768px){.partners-logos{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.partners-logos{align-items:center;display:flex;gap:35px;justify-content:center}}.partner-logo{align-items:center;backdrop-filter:blur(8px) saturate(140%);-webkit-backdrop-filter:blur(8px) saturate(140%);background:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:4px;border-radius:14px;display:flex;height:60px;justify-content:center;margin:0 auto;max-width:200px;min-height:78px;overflow:hidden;padding:12px 18px;transition:background .35s,border-color .35s,transform .45s;width:100%}.partner-logo img{filter:brightness(0) invert(1);max-height:46px;max-width:100%;object-fit:contain;transition:filter .4s}.partner-logo:hover{background:#ffffff1f;border-color:#ffffff47;transform:translateY(-4px)}.partner-logo:hover img{filter:brightness(1) invert(0)}@media (max-width:640px){.partner-logo{min-height:64px;padding:10px 14px}.partner-logo img{max-height:40px}}.partner-logo-1{height:58px;width:171px}.partner-logo-2{height:44px;width:112px}.partner-logo-3{height:49px;width:268px}.partner-logo-4{height:65px;width:109px}.partner-logo-5{height:58px;width:176px}.contact-section{gap:40px;margin:0 auto;max-width:1060px;padding-bottom:110px;padding-bottom:var(--section-pad-y-md);padding-top:110px;padding-top:var(--section-pad-y-md);position:relative;width:100%;z-index:1}.contact-header,.contact-section{align-items:center;display:flex;flex-direction:column}.contact-header{gap:16px}.contact-title{color:#fff;font-size:clamp(24px,4vw,36px);font-weight:700;line-height:45px;text-align:center;width:100%}.contact-description{color:#fffc;font-size:16px;line-height:1.6;margin:0 auto;max-width:900px;text-align:center}.contact-buttons{align-items:center;display:flex;flex-direction:column;gap:20px;max-width:720px;width:100%}.custom-contact-btn,.custom-demo-btn{align-items:center;border:2px solid #fff;border-radius:50px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:16px;font-weight:600;justify-content:center;min-width:200px;padding:16px 32px;text-align:center;text-decoration:none;transition:all .3s ease}.custom-contact-btn{background:#0000;border-color:#fff;color:#fff}.custom-contact-btn:hover{background:#ffffff1a;box-shadow:0 8px 20px #fff3;transform:translateY(-2px)}.custom-demo-btn{background:#fff;border-color:#fff;color:#000}.custom-demo-btn:hover{background:#ffffffe6;box-shadow:0 8px 20px #ffffff4d;transform:translateY(-2px)}.contact-button{align-items:center;background:none!important;border:none;border:1px solid #fff!important;border-radius:103px;color:#fff!important;cursor:pointer;display:flex;font-family:Space Grotesk,sans-serif;font-size:18px;font-weight:700;height:60px;justify-content:center;line-height:1.4;max-width:400px;padding:16px 24px;text-decoration:none;transition:all .3s ease;width:100%}.contact-button:hover{box-shadow:0 8px 25px #00000026;transform:translateY(-2px)}.contact-secondary{border:1px solid #fff;color:#fff}.contact-secondary:hover{background:#757575;color:#010b13}.contact-primary{background:#010b13;border:1px solid #fff;color:#fff}.contact-primary:hover{background:#fff;border:1px solid #010b13;color:#010b13}@media (max-width:768px){.contact-button{font-size:16px;height:50px;padding:14px 20px}}.contact-button .button-text{align-items:center;display:flex;gap:12px;justify-content:center}@media (max-width:768px){.contact-button{font-size:clamp(16px,3.5vw,24px);height:clamp(60px,10vw,80px);padding:16px}}.contact-section .contact-demo-btn{position:relative;transform-origin:center;transition:transform .28s cubic-bezier(.4,.15,.2,1),box-shadow .35s,background .35s;will-change:transform}.contact-section .contact-demo-btn:focus-visible,.contact-section .contact-demo-btn:hover{box-shadow:0 10px 32px -8px #0000008c,0 0 0 1px #ffffff26;transform:scale(1.06)}.contact-section .contact-button{transform:none!important}.contact-section .contact-demo-btn:hover{padding-right:calc(var(--btn-pad-x) + 8px)}.footer{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(135deg,#010b13f2,#1d1f21e6 25%,#212325d9 50%,#1b1d1fe6 75%,#101214f2);border-top:.61px solid #ffffff1a;height:auto;min-height:13px;position:relative;width:100%;z-index:10}.footer-content{align-items:center;border-top:1px solid #ffffff1a;display:flex;gap:20px;justify-content:space-between;padding:16px 40px}.footer-left{color:#ffffffb3;font-size:14px}.footer-center{display:flex;flex:1 1;justify-content:center}.footer-right{display:flex;gap:20px}.footer-right a{color:#ffffffb3;font-size:14px;text-decoration:none;transition:color .3s ease}.footer-right a:hover{color:#0af}.social-icons{gap:12px}.social-pill{align-items:center;background:#ffffff14;border-radius:999px;color:#fffc;display:inline-flex;height:28px;justify-content:center;transition:background .3s ease,color .3s ease,transform .3s ease;width:36px}.social-pill:hover{background:#0c1622;color:#fff;transform:translateY(-2px)}.social-icons a:hover{color:#fff;transform:scale(1.1)}.btn{--btn-bg:#fff;--btn-color:#010b13;--btn-bg-hover:red;--btn-radius:620px;--btn-pad-y:15px;--btn-pad-x:18px;--btn-font-size:14.27px;--btn-font-weight:700;align-items:center;background:var(--btn-bg);border:none;border-radius:var(--btn-radius);color:var(--btn-color);cursor:pointer;display:inline-flex;font-family:Space Grotesk,sans-serif;font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);justify-content:center;line-height:1.4;padding:var(--btn-pad-y) var(--btn-pad-x);text-decoration:none;transition:all .3s ease;white-space:nowrap}.btn:hover{background:var(--btn-bg-hover);padding-right:calc(var(--btn-pad-x) + 8px)}.btn:active{padding-right:calc(var(--btn-pad-x) + 4px)}.btn-primary{--btn-bg-hover:#f0f0f0}.btn-secondary{--btn-bg:#eaeaea;--btn-color:#010b13;--btn-bg-hover:#5f5f5f}.btn-outline{--btn-bg:#0000;--btn-color:#fff;--btn-bg-hover:#ffffff1a;border:1px solid #fff}.btn-sm{--btn-pad-y:10px;--btn-pad-x:16px;--btn-font-size:13px}.btn-md{--btn-pad-y:16px;--btn-pad-x:24px;--btn-font-size:15px}.btn-lg{--btn-pad-y:20px;--btn-pad-x:32px;--btn-font-size:21.4px}.btn-rounded-pill{--btn-radius:620px}.btn-rounded-full{--btn-radius:9999px}.btn-rounded-none{--btn-radius:0}.video-cta.btn{transform-origin:right center}.btn-inline{position:static;right:auto;top:auto}.arrow-icon{display:inline-flex;height:16px;transition:all .3s ease;width:16px}.arrow-icon,.button-icon-container{align-items:center;justify-content:center;margin-left:8px;position:relative}.button-icon-container{display:flex;height:24px;width:24px}.arrow-icon,.chevron-icon{height:20px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease,transform .3s ease;width:20px}.chevron-icon{opacity:1}.arrow-icon{opacity:0;transform:translate(-50%,-50%) translateX(-4px)}.btn:hover .chevron-icon{opacity:0;transform:translate(-50%,-50%) translateX(4px)}.btn:hover .arrow-icon{opacity:1;transform:translate(-50%,-50%) translateX(0)}@media (max-width:768px){.btn{--btn-pad-y:12px;--btn-pad-x:16px;--btn-font-size:12px}.btn-md{--btn-pad-y:14px;--btn-pad-x:20px;--btn-font-size:13px}.btn-lg{--btn-pad-y:16px;--btn-pad-x:24px;--btn-font-size:16px}}@media (max-width:480px){.App{padding:0 15px}.main-content{gap:40px}}.hamburger-line,.logo,.nav-item{fill:#fff;color:#fff}.site-root>main{padding-top:0}.header .hamburger-line,.header .logo,.header .nav-cta,.header .nav-item{color:#fff;opacity:1!important;visibility:visible!important}@media (max-width:768px){.nav-menu{display:none}.hamburger{display:flex}}.mobile-menu{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#010b13f2;height:calc(100vh - 91px);left:0;pointer-events:none;position:fixed;top:91px;transform:translateY(-100%);transition:transform .3s ease;width:100%;z-index:9999}.mobile-menu.active{pointer-events:auto;transform:translateY(0)}.header{background:#0000;height:91px;height:var(--header-h,91px)}.header,.nav-container{align-items:center;display:flex}.nav-container{justify-content:space-between;margin:0 auto;max-width:1240px;padding:0 20px;position:relative;width:100%;z-index:1}.nav-menu{display:flex!important;gap:32px}.nav-item{color:#fff!important;font-size:14px;font-weight:600;line-height:1;opacity:1!important;text-decoration:none}.nav-item:hover{opacity:.7}.hamburger-btn{display:none}@media (max-width:860px){.nav-cta,.nav-menu{display:none!important}.hamburger-btn{display:inline-block}}.mobile-backdrop:not(.show),.mobile-panel:not(.show){display:none}.menu-toggle{background:#0000;border:none;border-radius:8px;color:#fff;cursor:pointer;display:none;line-height:0;padding:8px;transition:background .25s}.menu-toggle:hover{background:#ffffff14}@media (max-width:860px){.nav-cta,.nav-menu{display:none}.menu-toggle{align-items:center;display:inline-flex;justify-content:center}}.menu-toggle svg{stroke:currentColor;display:block}.nav-cta .btn{color:#010b13}.btn .arrow-icon svg,.btn .chevron-icon svg,.btn svg{stroke:currentColor!important;fill:none}.btn .arrow-icon,.btn .chevron-icon{color:currentColor}.nav-cta .btn{--btn-color:#010b13;color:#010b13!important}.nav-cta .btn .arrow-icon,.nav-cta .btn .chevron-icon,.nav-cta .btn svg{stroke:#010b13!important;fill:none!important;color:#010b13!important}.mobile-panel .btn,.mobile-panel .mobile-cta-btn{--btn-color:#010b13;background:#fff!important;color:#010b13!important}.mobile-panel .btn svg,.mobile-panel .mobile-cta-btn .arrow-icon,.mobile-panel .mobile-cta-btn .chevron-icon,.mobile-panel .mobile-cta-btn svg{stroke:#010b13!important;fill:none!important;color:#010b13!important}.mobile-panel .mobile-cta-btn{line-height:1.2;padding:12px 22px!important}.mobile-nav .mobile-cta-btn{margin-top:4px}@media (max-width:700px){:root{--header-h:72px}.nav-container{padding:0 16px}.logo-mark{height:28px;width:28px}.logo-text{font-size:18px}}@media (max-width:480px){:root{--header-h:64px}.nav-container{padding:0 12px}.logo-text{font-size:16px}}@media (max-width:820px){.footer-content{align-items:center;flex-direction:column;gap:12px;padding:16px 20px;text-align:center}.footer-right{flex-wrap:wrap;gap:12px;justify-content:center}}.demo-form-overlay{align-items:flex-start;display:flex;inset:0;justify-content:center;padding:100px 20px 60px;pointer-events:none;position:fixed;z-index:6000}.demo-form-backdrop{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#0000008c;inset:0;position:absolute}.demo-form-panel{animation:dfSlide .45s cubic-bezier(.4,.15,.2,1);backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);background:#000000eb;border:1px solid #ffffff1f;border-radius:20px;box-shadow:0 8px 40px -4px rgba(0,0,0,.287);color:#fff;max-width:560px;padding:36px 40px 42px;position:relative;width:100%}@keyframes dfSlide{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.demo-form-close{background:#0000;border:0;border-radius:8px;color:#fff;cursor:pointer;font-size:28px;line-height:1;padding:4px 6px;position:absolute;right:14px;top:10px}.demo-form-close:hover{background:#ffffff14}.demo-form-title{font-size:28px;font-weight:600;letter-spacing:.5px;margin:0 0 28px}.demo-form{flex-direction:column}.demo-form,.df-row{display:flex;gap:22px}.df-row label{flex:1 1}.demo-form label,.df-full{display:flex;flex-direction:column}.demo-form label{color:#c9d4e6;font-size:12px;font-weight:600;gap:6px;letter-spacing:.5px;text-transform:uppercase}.demo-form input,.demo-form select,.demo-form textarea{background:#ffffff0f;border:1px solid #ffffff2e;border-radius:10px;color:#fff;font:500 14px Space Grotesk,sans-serif;outline:none;padding:10px 14px;resize:vertical;transition:border-color .25s,background .25s;width:100%}.demo-form input:focus,.demo-form select:focus,.demo-form textarea:focus{background:#ffffff17;border-color:#fff}.df-actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:flex-end;margin-top:4px}.df-submit{min-width:150px}@media (max-width:640px){.demo-form-panel{padding:32px 26px 36px}.df-row{flex-direction:column;gap:16px}.demo-form-title{font-size:24px}}.select-wrap{position:relative;width:100%}.df-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:linear-gradient(135deg,#ffffff14,#fff0),#ffffff0d;border:1px solid #ffffff2e;border-radius:10px;color:#fff;font:500 14px Space Grotesk,sans-serif;height:40px;padding-right:46px;transition:border-color .25s,background .25s,box-shadow .25s;width:100%}.df-select:hover{background:linear-gradient(135deg,#ffffff1f,#ffffff05),#ffffff12}.df-select:focus{background:linear-gradient(135deg,#ffffff29,#ffffff0a),#ffffff17;border-color:#fff;box-shadow:0 0 0 3px #ffffff26;outline:none}.select-wrap:after{background:linear-gradient(currentColor,currentColor) 50%/100% 2px no-repeat,linear-gradient(currentColor,currentColor) 50%/2px 100% no-repeat;color:#fff;content:"";height:12px;-webkit-mask:linear-gradient(#000 0 0) center/100% 100% no-repeat;mask:linear-gradient(#000 0 0) center/100% 100% no-repeat;opacity:.85;pointer-events:none;position:absolute;right:14px;top:50%;transform:translateY(-50%);transition:transform .25s,opacity .25s;width:12px}.select-wrap:focus-within:after{opacity:1;transform:translateY(-50%) rotate(180deg)}.df-select::-ms-expand{display:none}.df-select option{background:#0c1622;color:#fff}@media (prefers-contrast:more){.df-select{border-color:#fff}}.demo-form .btn,.demo-form .btn-outline,.demo-form .df-submit{transition:background .25s,color .25s}.demo-form .btn:active,.demo-form .btn:focus-visible,.demo-form .btn:hover{background:#ffffff26;padding-right:var(--btn-pad-x)}.demo-form .btn-outline:active,.demo-form .btn-outline:focus-visible,.demo-form .btn-outline:hover{background:#ffffff1f;padding-right:var(--btn-pad-x)}.demo-form .btn:hover .arrow-icon,.demo-form .btn:hover .chevron-icon{opacity:1;transform:translate(-50%,-50%)}.demo-form-overlay{pointer-events:auto}.demo-form-backdrop{cursor:pointer}.demo-form-panel{pointer-events:auto}:root{--grid-minor:16px;--grid-major-mult:5;--grid-color:255 255 255;--grid-alpha-minor:0.055;--grid-alpha-major:0.16;--grid-reveal-radius:420px;--grid-softness:220px;--mx:50vw;--my:50vh}.grid-overlay{background:repeating-linear-gradient(90deg,#fff0 0 79px,#ffffff29 79px 80px),repeating-linear-gradient(180deg,#fff0 0 79px,#ffffff29 79px 80px),repeating-linear-gradient(90deg,#fff0 0 15px,hsla(0,0%,100%,.055) 15px 16px),repeating-linear-gradient(180deg,#fff0 0 15px,hsla(0,0%,100%,.055) 15px 16px);background:repeating-linear-gradient(to right,rgba(var(--grid-color)/0) 0 calc(var(--grid-minor)*var(--grid-major-mult) - 1px),rgba(var(--grid-color)/var(--grid-alpha-major)) calc(var(--grid-minor)*var(--grid-major-mult) - 1px) calc(var(--grid-minor)*var(--grid-major-mult))),repeating-linear-gradient(to bottom,rgba(var(--grid-color)/0) 0 calc(var(--grid-minor)*var(--grid-major-mult) - 1px),rgba(var(--grid-color)/var(--grid-alpha-major)) calc(var(--grid-minor)*var(--grid-major-mult) - 1px) calc(var(--grid-minor)*var(--grid-major-mult))),repeating-linear-gradient(to right,rgba(var(--grid-color)/0) 0 calc(var(--grid-minor) - 1px),rgba(var(--grid-color)/var(--grid-alpha-minor)) calc(var(--grid-minor) - 1px) var(--grid-minor)),repeating-linear-gradient(to bottom,rgba(var(--grid-color)/0) 0 calc(var(--grid-minor) - 1px),rgba(var(--grid-color)/var(--grid-alpha-minor)) calc(var(--grid-minor) - 1px) var(--grid-minor));inset:0;-webkit-mask:radial-gradient(circle 420px at 50vw 50vh,#fff 0,#fff calc(100% - 220px),#fff0 100%);mask:radial-gradient(circle 420px at 50vw 50vh,#fff 0,#fff calc(100% - 220px),#fff0 100%);-webkit-mask:radial-gradient(circle var(--grid-reveal-radius) at var(--mx) var(--my),#fff 0,#fff calc(100% - var(--grid-softness)),#fff0 100%);mask:radial-gradient(circle var(--grid-reveal-radius) at var(--mx) var(--my),#fff 0,#fff calc(100% - var(--grid-softness)),#fff0 100%);mix-blend-mode:normal;opacity:.9;overflow:hidden;pointer-events:none;position:fixed;transition:-webkit-mask .4s,mask .4s;z-index:0}.grid-overlay .grid-pulse{animation:gridPulse 1.4s cubic-bezier(.4,.15,.2,1) forwards;background:radial-gradient(circle at center,#fff 0,#fff6 18%,#ffffff40 32%,#ffffff1f 50%,#78beff00 70%);border-radius:50%;height:40px;left:0;mix-blend-mode:screen;pointer-events:none;position:absolute;top:0;transform:translate(-50%,-50%) scale(0);width:40px;will-change:transform,opacity}@keyframes gridPulse{0%{opacity:.95;transform:translate(-50%,-50%) scale(0)}55%{opacity:.55}to{opacity:0;transform:translate(-50%,-50%) scale(30);transform:translate(-50%,-50%) scale(var(--pulse-scale,30))}}@media (prefers-reduced-motion:reduce){.grid-overlay .grid-pulse{animation-duration:.9s}}.header{left:0;position:fixed;right:0;top:0;z-index:5000}.footer,main{position:relative;z-index:10}@media (prefers-reduced-motion:reduce){.grid-overlay{-webkit-mask:none;mask:none;opacity:.4}}@media (pointer:coarse){.grid-overlay{--mx:50vw;--my:40vh}}.enhanced-products{padding:90px 32px 40px;position:relative}.products-head{display:flex;flex-direction:column;gap:8px;margin:0 auto 60px;max-width:980px;text-align:center}.products-intro{color:#ffffffb8;font-size:clamp(15px,2vw,18px);line-height:1.5;margin:0 auto;max-width:760px}.fancy-gradient{background:linear-gradient(90deg,#fff,#d9e2f0 45%,#fff);-webkit-background-clip:text;color:#0000;letter-spacing:.5px}.products-list{display:flex;flex-direction:column;gap:70px;margin:0 auto;max-width:1200px}.product-card{grid-gap:70px;align-items:center;display:grid;gap:70px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);position:relative}.product-card.reverse{direction:rtl}.product-card.reverse .product-body,.product-card.reverse .product-media{direction:ltr}@media (max-width:960px){.product-card{gap:38px;grid-template-columns:1fr}.product-card.reverse{direction:ltr}}.product-media{aspect-ratio:1/1;justify-self:center;max-width:440px;position:relative;width:100%}.product-media-inner{background:linear-gradient(145deg,#0e1822,#0a0f15);border:1px solid #ffffff14;border-radius:28px;box-shadow:0 20px 50px -18px #000000b3,0 0 0 1px #ffffff0d;height:100%;isolation:isolate;overflow:hidden;position:relative;transition:transform .9s cubic-bezier(.25,.15,.2,1),box-shadow .6s;width:100%}.product-media-inner img{filter:saturate(1.05);height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.25,.15,.2,1);width:100%}.product-glow{background:radial-gradient(circle at 30% 25%,#78beff38,#0000 70%),radial-gradient(circle at 80% 70%,#ffffff14,#0000 65%);inset:0;mix-blend-mode:screen;opacity:0;transition:opacity .85s}.product-glow,.product-shine{pointer-events:none;position:absolute}.product-shine{animation:productSpin 12s linear infinite;background:conic-gradient(from 0deg,#fff0,#ffffff38,#fff0 210deg);content:"";inset:-40%;mix-blend-mode:overlay;opacity:.2}@keyframes productSpin{to{transform:rotate(1turn)}}.product-card:focus-within .product-media-inner,.product-card:hover .product-media-inner{box-shadow:0 26px 70px -24px #000000d9,0 0 0 1px #ffffff1a;transform:translateY(-10px) scale(1.03)}.product-card:focus-within .product-media-inner img,.product-card:hover .product-media-inner img{transform:scale(1.08)}.product-card:focus-within .product-glow,.product-card:hover .product-glow{opacity:1}.product-body{gap:26px;max-width:560px;position:relative}.product-body,.product-name-wrap{display:flex;flex-direction:column}.product-name-wrap{gap:12px}.product-badge{backdrop-filter:blur(12px) saturate(150%);-webkit-backdrop-filter:blur(12px) saturate(150%);background:linear-gradient(145deg,#ffffff1f,#ffffff05);border:1px solid #ffffff2e;border-radius:100px;color:#fff;display:inline-block;font-size:13px;font-weight:600;letter-spacing:2.8px;letter-spacing:2px;min-width:180px;overflow:hidden;padding:8px 28px;position:relative;text-align:center;text-transform:uppercase}.product-badge:after{animation:badgeShine 4.5s linear 1s infinite;background:linear-gradient(100deg,#0000,#ffffff59,#0000 70%);content:"";inset:0;position:absolute;transform:translateX(-100%)}@keyframes badgeShine{0%{transform:translateX(-100%)}60%{transform:translateX(120%)}to{transform:translateX(120%)}}.product-tagline{background:linear-gradient(90deg,#fff,#d1dae4);-webkit-background-clip:text;color:#0000;font-size:clamp(18px,3vw,26px);font-weight:500;line-height:1.25}.product-desc{color:#ffffffc7;font-size:clamp(15px,2vw,17px);line-height:1.55;margin:0}.product-cta.btn{--btn-bg:#fff;--btn-color:#010b13;--btn-bg-hover:#f0f2f7;box-shadow:0 6px 16px -6px #0000008c;transition:background .35s,transform .4s cubic-bezier(.4,.15,.2,1),box-shadow .45s}.product-cta.btn:hover{box-shadow:0 14px 34px -10px #000000a6;transform:translateY(-3px)}@media (max-width:960px){.enhanced-products{padding:70px 24px 30px}.products-list{gap:56px}.product-media{aspect-ratio:1/1;max-width:480px}.product-body{gap:22px}}@media (max-width:600px){.product-media{aspect-ratio:1/1}.product-tagline{font-size:clamp(20px,6vw,30px)}.product-desc{font-size:15px}}@media (max-width:700px){.partners-section,.products-section.enhanced-products,.solutions-section{min-height:400px;padding-bottom:110px;padding-bottom:var(--section-pad-y-md);padding-top:110px;padding-top:var(--section-pad-y-md)}.contact-section{padding-bottom:80px;padding-bottom:var(--section-pad-y-sm);padding-top:80px;padding-top:var(--section-pad-y-sm)}.hero-section{padding:151px 20px 60px;padding:calc(var(--header-h) + 60px) 20px 60px}}.social-icons{display:flex;gap:16px;margin-top:12px}.social-icons a{align-items:center;background:#ffffff1a;border:1px solid #fff3;border-radius:12px;color:#fff;display:inline-flex;height:44px;justify-content:center;transition:all .3s ease;width:44px}.social-icons a:hover{background:#00aaff26;border-color:#0af6;box-shadow:0 4px 12px #0af3;color:#0af;transform:translateY(-2px)}.contact-form-overlay{align-items:flex-start;display:flex;inset:0;justify-content:center;padding:100px 20px 60px;pointer-events:none;position:fixed;z-index:6000}.contact-form-backdrop{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#0000008c;inset:0;pointer-events:auto;position:absolute}.contact-form-panel{animation:cfSlide .45s cubic-bezier(.4,.15,.2,1);backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);background:#0a121ceb;border:1px solid #ffffff1f;border-radius:20px;box-shadow:0 8px 40px -4px #0009;color:#fff;max-width:560px;padding:36px 40px 42px;pointer-events:auto;position:relative;width:100%}@keyframes cfSlide{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.contact-form-close{background:#0000;border:0;border-radius:8px;color:#fff;cursor:pointer;font-size:28px;line-height:1;padding:4px 6px;position:absolute;right:14px;top:10px}.contact-form-close:hover{background:#ffffff14}.contact-form-title{font-size:28px;font-weight:600;letter-spacing:.5px;margin:0 0 28px}.contact-form{flex-direction:column}.cf-row,.contact-form{display:flex;gap:22px}.cf-row label{flex:1 1}.cf-full,.contact-form label{display:flex;flex-direction:column}.contact-form label{color:#c9d4e6;font-size:12px;font-weight:600;gap:6px;letter-spacing:.5px;text-transform:uppercase}.contact-form input,.contact-form select,.contact-form textarea{background:#ffffff0f;border:1px solid #ffffff2e;border-radius:10px;color:#fff;font:500 14px Space Grotesk,sans-serif;outline:none;padding:10px 14px;resize:vertical;transition:border-color .25s,background .25s;width:100%}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{background:#ffffff17;border-color:#fff}.cf-actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:flex-end;margin-top:4px}.cf-submit{min-width:150px}.cf-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:linear-gradient(135deg,#ffffff14,#fff0),#ffffff0d;padding-right:46px;width:100%}.cf-select:focus{background:linear-gradient(135deg,#ffffff1f,#fff0),#ffffff14}@media (max-width:640px){.contact-form-panel{padding:32px 26px 36px}.cf-row{flex-direction:column;gap:16px}.contact-form-title{font-size:24px}}.error-boundary{align-items:center;background:linear-gradient(135deg,#010b13,#0a0a0a 50%,#1a1a1a19);display:flex;justify-content:center;min-height:100vh;overflow:hidden;position:relative}.error-boundary-bg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.error-particles{height:100%;position:relative;width:100%}.error-particle{background:#00d4ff;border-radius:50%;height:4px;pointer-events:none;position:absolute;width:4px}.error-boundary-content{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;max-width:600px;padding:40px 20px;position:relative;text-align:center;z-index:2}.error-icon{display:block;font-size:5rem;margin-bottom:30px}.error-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d4ff,#fff);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:2.5rem;font-weight:700;margin-bottom:20px}.error-message{color:#fffc;font-size:1.2rem;line-height:1.6;margin-bottom:40px}.error-actions{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:30px}.error-btn{align-items:center;background:#0000;border:2px solid #00d4ff;border-radius:50px;color:#00d4ff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:16px;font-weight:600;gap:8px;padding:16px 32px;transition:all .3s ease}.error-btn:hover{box-shadow:0 8px 20px #00d4ff4d;transform:translateY(-2px)}.error-btn.primary,.error-btn:hover{background:#00d4ff;color:#000}.error-btn.primary:hover{background:#00b8e6;border-color:#00b8e6}.error-details{background:#0000004d;border:1px solid #ffffff1a;border-radius:12px;margin-bottom:30px;padding:20px;text-align:left}.error-details h3{color:#00d4ff;font-size:1.2rem;margin-bottom:15px}.error-stack{margin-bottom:20px}.error-stack strong{color:#ff6b6b;display:block;margin-bottom:8px}.error-stack pre{background:#00000080;border:1px solid #ffffff1a;border-radius:8px;color:#fffc;font-size:.85rem;overflow-x:auto;padding:12px;white-space:pre-wrap;word-break:break-word}.error-footer{border-top:1px solid #ffffff1a;padding-top:20px}.error-footer p{color:#fff9;font-size:.9rem;margin-bottom:10px}.support-link{color:#00d4ff;font-weight:600;text-decoration:none;transition:color .3s ease}.support-link:hover{color:#00b8e6;text-decoration:underline}@media (max-width:768px){.error-title{font-size:2rem}.error-message{font-size:1.1rem}.error-actions{align-items:center;flex-direction:column}.error-btn{justify-content:center;max-width:300px;width:100%}.error-boundary-content{margin:20px;padding:30px 20px}}@media (max-width:480px){.error-title{font-size:1.8rem}.error-icon{font-size:4rem}.error-boundary-content{padding:25px 15px}}.product-card.has-transparent-bg .product-media-inner{background:#0000;border:none;box-shadow:none!important}.product-card.has-transparent-bg .product-glow,.product-card.has-transparent-bg .product-shine{display:none}.product-card.has-transparent-bg:hover .product-media-inner{background:#0000;border:none;box-shadow:none!important;transform:translateY(-10px) scale(1.03)}@media (max-width:1100px){.partners-section,.products-section.enhanced-products,.solutions-section{min-height:450px;padding-bottom:140px;padding-bottom:var(--section-pad-y-lg);padding-top:140px;padding-top:var(--section-pad-y-lg)}.contact-section{padding-bottom:110px;padding-bottom:var(--section-pad-y-md);padding-top:110px;padding-top:var(--section-pad-y-md)}.hero-section{padding:161px 22px 70px;padding:calc(var(--header-h) + 70px) 22px 70px}}
/*# sourceMappingURL=main.7c71217e.css.map*/