.header-module__3iWRfG__mainHeader{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:transparent;justify-content:space-between;align-items:center;width:100%;height:95px;padding:1rem 5%;transition:all .3s ease-in-out;display:flex;position:fixed;top:0;left:0}.header-module__3iWRfG__mainHeader.header-module__3iWRfG__scrolled{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background-color:rgba(26,26,26,.85);height:70px;padding:.5rem 5%;box-shadow:0 2px 10px rgba(0,0,0,.3)}.header-module__3iWRfG__logo img{transition:all .3s ease-in-out;display:block}.header-module__3iWRfG__mainNav{gap:2.5rem;display:flex}.header-module__3iWRfG__mainNav a{color:var(--heading-color);font-weight:700;text-decoration:none;transition:color .2s}.header-module__3iWRfG__mainNav a:hover{color:var(--accent-cyan)}.header-module__3iWRfG__btn{cursor:pointer;border-radius:6px;padding:.75rem 1.5rem;font-weight:700;line-height:1.4;text-decoration:none;transition:all .2s;display:inline-block}.header-module__3iWRfG__btnPrimary{background-color:var(--accent-cyan);color:var(--background-dark);border:none}.header-module__3iWRfG__btn:hover{filter:brightness(.9);transform:translateY(-2px)}.header-module__3iWRfG__hamburgerMenu{cursor:pointer;z-index:102;background:0 0;border:none;flex-direction:column;justify-content:space-around;width:2rem;height:2rem;padding:0;display:none}.header-module__3iWRfG__hamburgerMenu span{background:var(--light-text);transform-origin:1px;border-radius:10px;width:2rem;height:.25rem;transition:all .3s linear;position:relative}.header-module__3iWRfG__hamburgerMenu.header-module__3iWRfG__open span:first-child{transform:rotate(45deg)}.header-module__3iWRfG__hamburgerMenu.header-module__3iWRfG__open span:nth-child(2){opacity:0}.header-module__3iWRfG__hamburgerMenu.header-module__3iWRfG__open span:nth-child(3){transform:rotate(-45deg)}.header-module__3iWRfG__mobileNav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:101;pointer-events:none;background:rgba(26,26,26,.95);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;transition:transform .3s ease-in-out;display:flex;position:fixed;top:0;left:0;transform:translate(-100%)}.header-module__3iWRfG__mobileNav.header-module__3iWRfG__isActive{pointer-events:auto;transform:translate(0)}.header-module__3iWRfG__mobileNav a{text-transform:uppercase;letter-spacing:.2rem;color:var(--heading-color);padding:1.5rem 0;font-size:1rem;font-weight:700;text-decoration:none;transition:color .2s}.header-module__3iWRfG__mobileNav a:hover{color:var(--primary-blue)}.header-module__3iWRfG__btnMobileCta{margin-top:3rem;padding:1rem 2rem;font-size:1.2rem;}@media (max-width:900px){.header-module__3iWRfG__mainNav,.header-module__3iWRfG__btnPrimary{display:none}.header-module__3iWRfG__hamburgerMenu,.header-module__3iWRfG__mobileNav{display:flex}}
.solutionCard-module__9t-blW__solutionCard{color:inherit;border:1px solid var(--border-color);background-color:transparent;border-radius:16px;flex-direction:column;height:100%;text-decoration:none;transition:all .4s ease-out;display:flex;overflow:hidden}.solutionCard-module__9t-blW__cardVisualContainer{border-bottom:1px solid var(--border-color);background-color:#0d1117;padding:2.5rem 1rem 1rem;transition:background-color .4s ease-out}.solutionCard-module__9t-blW__cardContent{text-align:left;flex-direction:column;flex-grow:1;padding:2rem;display:flex}.solutionCard-module__9t-blW__cardContent h3{color:var(--primary-blue,#007bff);margin-top:0;margin-bottom:1rem;font-size:1.75rem}.solutionCard-module__9t-blW__cardContent p{color:var(--secondary-text,silver);flex-grow:1;margin-bottom:2rem}.solutionCard-module__9t-blW__solutionCard:hover{border-color:var(--accent-cyan);box-shadow:0 0 15px rgba(0,255,255,.5),0 0 30px rgba(0,255,255,.3)}.solutionCard-module__9t-blW__solutionCard:hover .solutionCard-module__9t-blW__cardVisualContainer{background-color:#161b22}.solutionCard-module__9t-blW__cardLinkContainer{justify-content:space-between;align-items:center;font-weight:700;display:flex}.solutionCard-module__9t-blW__cardLinkText{color:var(--primary-blue,#007bff);transition:color .2s}.solutionCard-module__9t-blW__cardLinkArrow{color:var(--accent-cyan);opacity:0;font-size:1.5rem;transition:all .3s ease-out;transform:translate(-20px)}.solutionCard-module__9t-blW__solutionCard:hover .solutionCard-module__9t-blW__cardLinkText{color:var(--light-text,#f5f5f5)}.solutionCard-module__9t-blW__solutionCard:hover .solutionCard-module__9t-blW__cardLinkArrow{opacity:1;transform:translate(0)}
.Solutions-module__agWdoG__solutionsSection{text-align:center;background-color:#f9f9f9;padding:4rem 1rem}.Solutions-module__agWdoG__sectionTitle{color:#333;margin-bottom:1rem;font-size:2.5rem}.Solutions-module__agWdoG__sectionSubtitle{color:#666;max-width:800px;margin:0 auto 3rem;font-size:1.1rem}.Solutions-module__agWdoG__solutionsGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;max-width:1200px;margin:0 auto;display:grid}.Solutions-module__agWdoG__solutionCard{text-align:center;background:#fff;border-radius:12px;flex-direction:column;align-items:center;padding:1.5rem;display:flex;box-shadow:0 4px 20px rgba(0,0,0,.05)}.Solutions-module__agWdoG__solutionCard h3{color:#333;margin-top:1rem;margin-bottom:.5rem;font-size:1.6rem}.Solutions-module__agWdoG__solutionCard p{color:#777;font-size:.95rem;line-height:1.5}.Solutions-module__agWdoG__desktopFrame{background-image:url(/desktop.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:320px;margin:1.5rem auto 1rem;padding-top:194.76px;transition:transform .3s;position:relative}.Solutions-module__agWdoG__videoScreen{object-fit:cover;border-radius:4px;width:100%;height:90%;position:absolute;top:1px;left:1px;overflow:hidden}@media (max-width:768px){.Solutions-module__agWdoG__sectionTitle{font-size:2rem}.Solutions-module__agWdoG__sectionSubtitle{font-size:1rem}.Solutions-module__agWdoG__solutionsGrid{grid-template-columns:1fr}}
.ReturnButton-module__H7XaGG__returnButton{z-index:1000;background-color:var(--primary-blue);color:var(--light-text);cursor:pointer;opacity:0;visibility:hidden;border:none;border-radius:50px;padding:.75rem 1.5rem;font-weight:700;text-decoration:none;transition:all .4s;position:fixed;bottom:2rem;right:2rem;transform:translateY(20px);box-shadow:0 4px 15px rgba(0,123,255,.3)}.ReturnButton-module__H7XaGG__returnButton.ReturnButton-module__H7XaGG__visible{opacity:1;visibility:visible;transform:translateY(0)}.ReturnButton-module__H7XaGG__returnButton:hover{filter:brightness(1.1);transform:translateY(-2px)scale(1.05)}@media (max-width:600px){.ReturnButton-module__H7XaGG__returnButton{padding:.6rem 1.2rem;font-size:.9rem;bottom:1rem;right:1rem}}
.contactForm-module__3yZ-AG__contactForm{text-align:left;gap:1.5rem;display:grid}.contactForm-module__3yZ-AG__contactForm input,.contactForm-module__3yZ-AG__contactForm textarea{border:1px solid var(--border-color,rgba(68,68,68,.8));width:100%;font-family:var(--font-main,"Montserrat",sans-serif);color:var(--light-text,#f5f5f5);background-color:rgba(26,26,26,.5);border-radius:6px;padding:1rem;font-size:1rem;transition:border-color .2s,box-shadow .2s}.contactForm-module__3yZ-AG__contactForm input:focus,.contactForm-module__3yZ-AG__contactForm textarea:focus{border-color:var(--primary-blue,#007bff);outline:none;box-shadow:0 0 5px rgba(0,123,255,.5)}.contactForm-module__3yZ-AG__btnPrimary{cursor:pointer;background-color:var(--primary-blue,#007bff);color:var(--light-text,#f5f5f5);border-radius:6px;padding:.75rem 1.5rem;font-weight:700;line-height:1.4;text-decoration:none;transition:all .2s;display:inline-block}.contactForm-module__3yZ-AG__successMessage{text-align:center;z-index:10;background-color:transparent;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:1rem;display:flex;position:absolute;top:0;left:0}.contactForm-module__3yZ-AG__successMessage svg{width:80%;max-width:450px;margin-bottom:1rem;overflow:visible}.contactForm-module__3yZ-AG__successMessage p{max-width:300px;color:var(--light-text);z-index:5;margin:0;font-size:1.1rem;position:relative}.contactForm-module__3yZ-AG__plane{offset-path:path("M-92 17.713c154.32 237.253 348.7 486.913 585.407 466.93 137.542-17.257 247.733-123.595 279.259-239.307 27.368-100.43-21.323-229.59-140.017-241.76-118.693-12.172-208.268 98.897-231.122 199.803-34.673 151.333 12.324 312.301 125.096 429.074C639.395 749.225 815.268 819.528 995 819");offset-rotate:auto}
.page-module___8aEwW__container{width:100%;max-width:1100px;margin:0 auto;padding:0 1.5rem}.page-module___8aEwW__contentSection{justify-content:center;align-items:center;padding:1rem 1%;display:flex;position:relative}.page-module___8aEwW__pinWrapper{text-align:center;width:100%;max-width:1100px;margin:0 auto}.page-module___8aEwW__sectionTitle{color:var(--heading-color,#fff8e7);text-transform:uppercase;font-size:3rem;font-weight:900}.page-module___8aEwW__btnPrimary{cursor:pointer;background-color:var(--primary-blue,#007bff);color:var(--light-text,#f5f5f5);border:none;border-radius:6px;padding:.75rem 1.5rem;font-weight:700;line-height:1.4;text-decoration:none;transition:all .2s;display:inline-block}.page-module___8aEwW__btnPrimary:hover{filter:brightness(1.1);transform:translateY(-2px)}.page-module___8aEwW__hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100vh;display:flex;position:relative}.page-module___8aEwW__heroContent{width:100%;padding:0 5%}.page-module___8aEwW__heroContent p{max-width:600px;color:var(--secondary-text,silver);margin:1.5rem auto 2rem;font-size:1.25rem}.page-module___8aEwW__solutionsGrid{text-align:left;perspective:1200px;grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:3rem;display:grid}.page-module___8aEwW__interactiveCard:hover{border-color:var(--accent-cyan);transform:translateY(-5px);box-shadow:0 0 15px rgba(0,255,255,.5),0 0 30px rgba(0,255,255,.3),0 0 45px rgba(0,255,255,.1)}.page-module___8aEwW__aboutContent{text-align:center;max-width:800px;margin:0 auto;padding:3rem}.page-module___8aEwW__aboutContent p{text-align:center;width:100%;font-size:1.1rem;line-height:1.7}.page-module___8aEwW__freeSeoSection{color:var(--heading-color,#fff8e7);text-align:center}.page-module___8aEwW__seoHeroContent{text-align:center;width:100%;padding:0 5%}.page-module___8aEwW__seoHeroContent p{max-width:700px;color:var(--secondary-text,silver);margin:1.5rem auto 2rem;font-size:1.25rem}.page-module___8aEwW__seoForm{justify-content:center;gap:1rem;max-width:600px;margin-top:2.5rem;margin-left:auto;margin-right:auto;display:flex}.page-module___8aEwW__seoInput{border:1px solid var(--border-color);font-family:var(--font-main);color:var(--light-text);background-color:rgba(26,26,26,.5);border-radius:6px;flex-grow:1;padding:.75rem 1.5rem;font-size:1rem;transition:border-color .2s,box-shadow .2s}.page-module___8aEwW__seoInput:focus{border-color:var(--accent-cyan);outline:none;box-shadow:0 0 8px rgba(0,255,255,.5)}.page-module___8aEwW__contactCard{text-align:center;background-color:var(--background-card,rgba(44,44,46,.7));border:1px solid var(--border-color,rgba(68,68,68,.8));max-width:800px;margin:0 auto;padding:3rem;position:relative;overflow:hidden}.page-module___8aEwW__contactCard p{margin-bottom:2.5rem;font-size:1.1rem;line-height:1.7}@media (max-width:900px){.page-module___8aEwW__sectionTitle{font-size:2.5rem}}@media (max-width:767px){.page-module___8aEwW__contentSection{padding:6rem 1.5rem}.page-module___8aEwW__sectionTitle,.page-module___8aEwW__seoHeroContent h1{font-size:2.2rem;line-height:1.2}.page-module___8aEwW__solutionsGrid{grid-template-columns:1fr}.page-module___8aEwW__seoForm{flex-direction:column}}
.solution-module__kw6vFW__serviceDetailPage{text-align:left;max-width:900px;margin:0 auto;padding:8rem 1.5rem 6rem}.solution-module__kw6vFW__serviceHero{text-align:center;border-bottom:1px solid var(--border-color);margin-bottom:4rem;padding-bottom:3rem}.solution-module__kw6vFW__serviceHero h1{letter-spacing:-1px;margin-bottom:1rem;font-size:3.2rem;line-height:1.2}.solution-module__kw6vFW__subHeadline{color:var(--secondary-text);max-width:65ch;margin:1.5rem auto 2.5rem;font-size:1.3rem;font-style:italic}.solution-module__kw6vFW__contentWrapper h2{color:var(--primary-blue);border-bottom:2px solid var(--primary-blue);margin-top:4rem;margin-bottom:1.5rem;padding-bottom:.75rem;font-size:2.5rem}.solution-module__kw6vFW__contentWrapper p{max-width:75ch;margin-bottom:1.5rem;font-size:1.1rem;line-height:1.8}.solution-module__kw6vFW__contentWrapper .platform-grid{text-align:left;grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:2rem;display:grid}.solution-module__kw6vFW__contentWrapper .pillars-grid{text-align:left;grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:2rem;display:grid}.solution-module__kw6vFW__contentWrapper .platform-item{border:1px solid var(--border-color);border-radius:8px;padding:1.5rem;transition:all .3s}.solution-module__kw6vFW__contentWrapper .pillar{border:1px solid var(--border-color);border-radius:8px;padding:1.5rem;transition:all .3s}.solution-module__kw6vFW__contentWrapper .platform-item:hover{border-color:var(--primary-blue);transform:translateY(-5px)}.solution-module__kw6vFW__contentWrapper .pillar:hover{border-color:var(--primary-blue);transform:translateY(-5px)}.solution-module__kw6vFW__contentWrapper .platform-item h3{color:var(--primary-blue);margin-top:0;margin-bottom:1rem;font-size:1.5rem}.solution-module__kw6vFW__contentWrapper .pillar h3{color:var(--primary-blue);margin-top:0;margin-bottom:1rem;font-size:1.5rem}.solution-module__kw6vFW__contentWrapper .solutions-list{margin-top:2rem;padding:0;list-style:none}.solution-module__kw6vFW__contentWrapper .solutions-list li{align-items:flex-start;margin-bottom:1rem;font-size:1.1rem;display:flex}.solution-module__kw6vFW__contentWrapper .solutions-list li:before{content:"✓";color:var(--primary-blue);margin-right:1rem;font-size:1.5rem;line-height:1.4}.solution-module__kw6vFW__contentWrapper .process-steps{counter-reset:steps-counter;border-left:3px solid var(--border-color);margin-top:3rem;padding-left:0;list-style:none;position:relative}.solution-module__kw6vFW__contentWrapper .process-steps li{margin-bottom:3.5rem;padding-top:1rem;padding-bottom:1rem;padding-left:3.5rem;position:relative}.solution-module__kw6vFW__contentWrapper .process-steps li:after{content:"";background:var(--background-dark);border:3px solid var(--primary-blue);z-index:1;border-radius:50%;width:16px;height:16px;position:absolute;top:1.2rem;left:-10px}.solution-module__kw6vFW__contentWrapper .process-steps li:before{counter-increment:steps-counter;content:counter(steps-counter);color:var(--primary-blue);opacity:.1;z-index:-1;font-size:4rem;font-weight:900;position:absolute;top:50%;left:.5rem;transform:translateY(-50%)}.solution-module__kw6vFW__contentWrapper .process-steps strong{color:var(--heading-color);margin-bottom:.75rem;font-size:1.75rem;display:block}.solution-module__kw6vFW__contentWrapper .faq-accordion{margin-top:3rem}.solution-module__kw6vFW__contentWrapper .faq-accordion details{border:1px solid var(--border-color);border-radius:8px;margin-bottom:1rem;padding:1.5rem;transition:border-color .3s}.solution-module__kw6vFW__contentWrapper .faq-accordion details:hover{border-color:var(--primary-blue)}.solution-module__kw6vFW__contentWrapper .faq-accordion details[open]{border-color:var(--primary-blue)}.solution-module__kw6vFW__contentWrapper .faq-accordion summary{cursor:pointer;color:var(--heading-color);justify-content:space-between;align-items:center;font-size:1.25rem;font-weight:700;list-style:none;transition:color .2s;display:flex}.solution-module__kw6vFW__contentWrapper .faq-accordion details[open] summary{color:var(--primary-blue);margin-bottom:1rem}.solution-module__kw6vFW__contentWrapper .faq-accordion summary::-webkit-details-marker{display:none}.solution-module__kw6vFW__contentWrapper .faq-accordion summary:after{content:"+";color:var(--primary-blue);font-size:2rem;transition:transform .2s ease-in-out}.solution-module__kw6vFW__contentWrapper .faq-accordion details[open] summary:after{transform:rotate(45deg)}.solution-module__kw6vFW__contentWrapper .faq-accordion details p{margin-bottom:0;padding-top:1rem}.solution-module__kw6vFW__btnPrimary{cursor:pointer;background-color:var(--accent-cyan,#0ff);color:var(--background-dark,#1a1a1a);border:none;border-radius:6px;padding:.75rem 1.5rem;font-weight:700;line-height:1.4;text-decoration:none;transition:all .2s;display:inline-block}.solution-module__kw6vFW__btnPrimary:hover{filter:brightness(.9);transform:translateY(-2px)}@media (max-width:767px){.solution-module__kw6vFW__serviceHero h1{font-size:2.5rem}.solution-module__kw6vFW__contentWrapper h2{font-size:2rem}.solution-module__kw6vFW__contentWrapper .process-steps strong{font-size:1.4rem}.solution-module__kw6vFW__contentWrapper .platform-grid{grid-template-columns:1fr}.solution-module__kw6vFW__contentWrapper .pillars-grid{grid-template-columns:1fr}}
