.page-module___8aEwW__page{color:#16201f;background:#fff;min-height:100vh}.page-module___8aEwW__header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border-bottom:1px solid #16201f1a;justify-content:space-between;align-items:center;gap:24px;width:100%;padding:14px clamp(20px,5vw,72px);display:flex;position:sticky;top:0}.page-module___8aEwW__brand{align-items:center;min-width:190px;display:inline-flex}.page-module___8aEwW__logo{object-fit:cover;object-position:center;mix-blend-mode:multiply;width:220px;height:70px}.page-module___8aEwW__nav{color:#42504e;justify-content:center;align-items:center;gap:clamp(18px,2.5vw,34px);font-size:14px;font-weight:650;display:flex}.page-module___8aEwW__nav a,.page-module___8aEwW__contactCopy a{transition:color .2s}.page-module___8aEwW__nav a:hover,.page-module___8aEwW__contactCopy a:hover{color:#007c72}.page-module___8aEwW__headerActions{align-items:center;gap:12px;display:flex}.page-module___8aEwW__languageSwitch{background:#f6f8f7;border:1px solid #16201f1f;border-radius:8px;padding:3px;display:inline-flex}.page-module___8aEwW__languageSwitch a{color:#52605e;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;min-width:40px;height:32px;font-size:12px;font-weight:760;display:inline-flex}.page-module___8aEwW__languageSwitch .page-module___8aEwW__activeLanguage{color:#12332f;background:#fff;box-shadow:0 6px 18px #16201f14}.page-module___8aEwW__headerCta,.page-module___8aEwW__primaryButton,.page-module___8aEwW__secondaryButton,.page-module___8aEwW__submitButton{border-radius:8px;justify-content:center;align-items:center;min-height:44px;font-size:14px;font-weight:760;line-height:1;transition:transform .2s,box-shadow .2s,border-color .2s,background .2s;display:inline-flex}.page-module___8aEwW__headerCta,.page-module___8aEwW__primaryButton,.page-module___8aEwW__submitButton{color:#fff;background:#12332f;border:1px solid #12332f;box-shadow:0 14px 34px #12332f2e}.page-module___8aEwW__headerCta{padding:0 18px}.page-module___8aEwW__primaryButton,.page-module___8aEwW__secondaryButton{padding:0 22px}.page-module___8aEwW__secondaryButton{color:#12332f;background:#ffffffdb;border:1px solid #16201f2e}.page-module___8aEwW__primaryButton:hover,.page-module___8aEwW__secondaryButton:hover,.page-module___8aEwW__headerCta:hover,.page-module___8aEwW__submitButton:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 20px 44px #12332f33}.page-module___8aEwW__hero{background:linear-gradient(#007c720a 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#007c720a 1px,#0000 1px) 0 0/48px 48px,radial-gradient(circle at 12% 20%,#5ee3d324,#0000 28%),radial-gradient(circle at 78% 18%,#e8a44417,#0000 26%),#fff;border-bottom:1px solid #16201f14;grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);align-items:center;gap:clamp(32px,6vw,86px);padding:clamp(48px,7vw,92px) clamp(20px,5vw,72px) 48px;display:grid;position:relative;overflow:hidden}.page-module___8aEwW__heroEffects{pointer-events:none;position:absolute;inset:0}.page-module___8aEwW__heroEffects span{background:#5ee3d3;border-radius:999px;width:7px;height:7px;animation:9s linear infinite page-module___8aEwW__particleDrift;position:absolute;box-shadow:0 0 24px #5ee3d3bf}.page-module___8aEwW__heroEffects span:first-child{top:22%;left:14%}.page-module___8aEwW__heroEffects span:nth-child(2){animation-delay:-3s;top:14%;left:58%}.page-module___8aEwW__heroEffects span:nth-child(3){animation-delay:-6s;top:68%;left:86%}.page-module___8aEwW__heroCopy{z-index:1;max-width:760px;position:relative}.page-module___8aEwW__hero h1{letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(46px,5.7vw,86px);font-weight:780;line-height:.96}.page-module___8aEwW__hero p{color:#4c5a58;max-width:640px;margin:28px 0 0;font-size:clamp(18px,2vw,22px);line-height:1.58}.page-module___8aEwW__heroActions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.page-module___8aEwW__statsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:620px;margin-top:30px;display:grid}.page-module___8aEwW__statCard{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffb8;border:1px solid #16201f1a;border-radius:8px;min-height:72px;padding:16px;box-shadow:0 18px 48px #12332f14}.page-module___8aEwW__statCard strong{color:#12332f;font-size:14px;line-height:1.35}.page-module___8aEwW__heroVisual{background:#eef5f3;border:1px solid #16201f1a;border-radius:8px;min-height:510px;position:relative;overflow:hidden;box-shadow:0 34px 90px #12332f33}.page-module___8aEwW__heroVisual img{object-fit:cover}.page-module___8aEwW__topologyOverlay{mix-blend-mode:screen;background:linear-gradient(120deg,#0000 0 32%,#5ee3d347 33%,#0000 34% 100%),linear-gradient(22deg,#0000 0 46%,#e8a44433 47%,#0000 48% 100%);position:absolute;inset:0}.page-module___8aEwW__topologyOverlay i{background:#5ee3d3;border-radius:999px;width:10px;height:10px;animation:2.8s ease-in-out infinite page-module___8aEwW__pulseNode;position:absolute;box-shadow:0 0 28px #5ee3d3cc}.page-module___8aEwW__topologyOverlay i:first-child{top:38%;left:25%}.page-module___8aEwW__topologyOverlay i:nth-child(2){animation-delay:-.8s;top:24%;left:54%}.page-module___8aEwW__topologyOverlay i:nth-child(3){animation-delay:-1.4s;top:58%;left:72%}.page-module___8aEwW__topologyOverlay i:nth-child(4){animation-delay:-2s;top:72%;left:38%}.page-module___8aEwW__services,.page-module___8aEwW__expertiseSection,.page-module___8aEwW__techSection,.page-module___8aEwW__caseSection,.page-module___8aEwW__process,.page-module___8aEwW__contactSection,.page-module___8aEwW__operationsSection{padding:clamp(72px,9vw,126px) clamp(20px,5vw,72px)}.page-module___8aEwW__sectionIntro,.page-module___8aEwW__operationsCopy{max-width:860px;margin-bottom:34px}.page-module___8aEwW__sectionIntro h2,.page-module___8aEwW__operationsCopy h2,.page-module___8aEwW__contactCopy h2{letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(34px,4.6vw,64px);font-weight:780;line-height:1.02}.page-module___8aEwW__operationsCopy p,.page-module___8aEwW__contactCopy p{color:#4c5a58;max-width:680px;margin:22px 0 0;font-size:18px;line-height:1.65}.page-module___8aEwW__serviceGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.page-module___8aEwW__serviceCard{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#5ee3d399,#e8a4443d) border-box;border:1px solid #16201f17;border-radius:8px;min-height:210px;padding:22px;transition:box-shadow .22s,border-color .22s;position:relative;overflow:hidden;box-shadow:0 0 #12332f00}.page-module___8aEwW__serviceCard:after{content:"";opacity:0;background:radial-gradient(circle,#5ee3d338,#0000 62%);height:90px;transition:opacity .22s;position:absolute;inset:auto -20% -48%}.page-module___8aEwW__serviceCard:hover{border-color:#5ee3d37a;box-shadow:0 24px 68px #12332f21}.page-module___8aEwW__serviceCard:hover:after{opacity:1}.page-module___8aEwW__serviceIcon{color:#007c72;width:42px;height:42px;margin-bottom:54px}.page-module___8aEwW__serviceIcon path,.page-module___8aEwW__serviceIcon circle{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px}.page-module___8aEwW__serviceCard h3{z-index:1;max-width:280px;margin:0;font-size:22px;line-height:1.18;position:relative}.page-module___8aEwW__operationsSection,.page-module___8aEwW__process{color:#fff;background:radial-gradient(circle at 15% 5%,#5ee3d321,#0000 28%),radial-gradient(circle at 86% 22%,#e8a44414,#0000 24%),#12332f;position:relative;overflow:hidden}.page-module___8aEwW__operationsSection:before,.page-module___8aEwW__process:before{content:"";background-color:#0000;background-image:linear-gradient(#5ee3d30d 1px,#0000 1px),linear-gradient(90deg,#5ee3d30d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.page-module___8aEwW__operationsCopy,.page-module___8aEwW__operationsGrid,.page-module___8aEwW__process .page-module___8aEwW__sectionIntro,.page-module___8aEwW__processList{z-index:1;position:relative}.page-module___8aEwW__operationsCopy p{color:#d9eeeb}.page-module___8aEwW__operationsGrid{grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);align-items:stretch;gap:22px;display:grid}.page-module___8aEwW__terminalPanel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-height:320px;font-family:var(--font-geist-mono), Consolas, monospace;background:#071816c2;border:1px solid #ffffff24;border-radius:8px;padding:clamp(22px,3vw,32px);box-shadow:0 28px 90px #00000042}.page-module___8aEwW__terminalPanel p{color:#d9eeeb;margin:0 0 18px;font-size:15px;line-height:1.6}.page-module___8aEwW__terminalPanel span{color:#5ee3d3;font-weight:800}.page-module___8aEwW__cursor{color:#5ee3d3;animation:1s step-end infinite page-module___8aEwW__cursorBlink}.page-module___8aEwW__infrastructureDiagram{background-color:#ffffff0a;background-image:linear-gradient(#5ee3d312 1px,#0000 1px),linear-gradient(90deg,#5ee3d312 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:36px 36px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #ffffff24;border-radius:8px;min-height:320px;position:relative;overflow:hidden}.page-module___8aEwW__infrastructureDiagram:before,.page-module___8aEwW__infrastructureDiagram:after{content:"";border:1px solid #5ee3d352;border-radius:8px;position:absolute;inset:22% 12%;transform:rotate(8deg)}.page-module___8aEwW__infrastructureDiagram:after{border-color:#e8a4443d;inset:35% 18%;transform:rotate(-9deg)}.page-module___8aEwW__diagramNode{z-index:1;color:#fff;background:#12332fdb;border:1px solid #5ee3d35c;border-radius:8px;place-items:center;min-width:94px;height:46px;font-size:13px;font-weight:760;display:grid;position:absolute;box-shadow:0 0 28px #5ee3d31f}.page-module___8aEwW__diagramNode:first-child{top:18%;left:10%}.page-module___8aEwW__diagramNode:nth-child(2){top:25%;right:14%}.page-module___8aEwW__diagramNode:nth-child(3){bottom:18%;left:18%}.page-module___8aEwW__diagramNode:nth-child(4){bottom:16%;right:12%}.page-module___8aEwW__expertiseSection{background:#f5f8f7}.page-module___8aEwW__expertiseGrid,.page-module___8aEwW__caseGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.page-module___8aEwW__expertiseCard,.page-module___8aEwW__caseCard{background:#ffffffd1;border:1px solid #16201f1a;border-radius:8px;min-height:220px;padding:26px;box-shadow:0 20px 60px #12332f14}.page-module___8aEwW__expertiseCard p,.page-module___8aEwW__caseCard p{color:#4c5a58;margin:0;font-size:18px;line-height:1.58}.page-module___8aEwW__techCloud{flex-wrap:wrap;gap:12px;display:flex}.page-module___8aEwW__techCloud span{color:#12332f;background:#fff;border:1px solid #16201f1a;border-radius:8px;align-items:center;min-height:44px;padding:0 16px;font-size:14px;font-weight:760;display:inline-flex;box-shadow:0 14px 36px #12332f12}.page-module___8aEwW__caseSection{background:linear-gradient(135deg,#5ee3d321,#0000 34%),#fff}.page-module___8aEwW__caseCard h3{margin:0 0 42px;font-size:24px;line-height:1.16}.page-module___8aEwW__process .page-module___8aEwW__sectionIntro h2{color:#fff}.page-module___8aEwW__processList{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.page-module___8aEwW__processItem{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;min-height:220px;padding:26px;transition:background .2s,box-shadow .2s,transform .2s}.page-module___8aEwW__processItem:hover{background:#ffffff12;transform:translateY(-4px);box-shadow:0 24px 60px #0000002e}.page-module___8aEwW__processItem p{color:#d9eeeb;margin:0;font-size:20px;line-height:1.45}.page-module___8aEwW__contactSection{background:linear-gradient(135deg,#5ee3d329,#0000 38%),#f5f8f7;grid-template-columns:minmax(0,.85fr) minmax(420px,1fr);gap:clamp(34px,6vw,92px);display:grid}.page-module___8aEwW__contactCopy{align-self:start;position:sticky;top:110px}.page-module___8aEwW__contactCopy a{color:#12332f;margin-top:20px;font-weight:760;display:inline-flex}.page-module___8aEwW__contactForm{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border:1px solid #16201f1f;border-radius:8px;gap:18px;padding:clamp(22px,3vw,34px);display:grid;box-shadow:0 24px 70px #16201f1f}.page-module___8aEwW__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.page-module___8aEwW__contactForm label{color:#25312f;gap:8px;font-size:13px;font-weight:760;display:grid}.page-module___8aEwW__contactForm input,.page-module___8aEwW__contactForm select,.page-module___8aEwW__contactForm textarea{color:#16201f;width:100%;font:inherit;background:#fbfcfc;border:1px solid #16201f29;border-radius:8px;outline:none;font-size:15px;font-weight:500;transition:border-color .2s,box-shadow .2s,background .2s}.page-module___8aEwW__contactForm input,.page-module___8aEwW__contactForm select{height:48px;padding:0 14px}.page-module___8aEwW__contactForm textarea{resize:vertical;min-height:150px;padding:14px}.page-module___8aEwW__contactForm input:focus,.page-module___8aEwW__contactForm select:focus,.page-module___8aEwW__contactForm textarea:focus{background:#fff;border-color:#00a797;box-shadow:0 0 0 4px #00a79724}.page-module___8aEwW__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.page-module___8aEwW__submitButton{cursor:pointer;width:100%}.page-module___8aEwW__submitButton:disabled{cursor:wait;opacity:.72}.page-module___8aEwW__successMessage,.page-module___8aEwW__errorMessage{border-radius:8px;margin:0;padding:13px 14px;font-size:14px;font-weight:650;line-height:1.45}.page-module___8aEwW__successMessage{color:#00675f;background:#e9fbf7;border:1px solid #007c7233}.page-module___8aEwW__errorMessage{color:#854300;background:#fff5e8;border:1px solid #aa55003d}@keyframes page-module___8aEwW__particleDrift{0%{opacity:.25;transform:translate(0,0)}50%{opacity:.9;transform:translate(38px,22px)}to{opacity:.25;transform:translate(0,0)}}@keyframes page-module___8aEwW__pulseNode{0%,to{opacity:.55;transform:scale(.82)}50%{opacity:1;transform:scale(1.18)}}@keyframes page-module___8aEwW__cursorBlink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.page-module___8aEwW__heroEffects span,.page-module___8aEwW__topologyOverlay i,.page-module___8aEwW__cursor{animation:none}}@media (max-width:1180px){.page-module___8aEwW__nav{display:none}.page-module___8aEwW__hero,.page-module___8aEwW__operationsGrid,.page-module___8aEwW__contactSection{grid-template-columns:1fr}.page-module___8aEwW__heroVisual{min-height:360px}.page-module___8aEwW__serviceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module___8aEwW__expertiseGrid,.page-module___8aEwW__caseGrid,.page-module___8aEwW__processList{grid-template-columns:1fr}}@media (max-width:720px){.page-module___8aEwW__header{flex-wrap:wrap;align-items:flex-start;padding:14px 20px;position:relative}.page-module___8aEwW__brand{width:100%}.page-module___8aEwW__logo{width:190px;height:60px}.page-module___8aEwW__headerActions{justify-content:space-between;width:100%}.page-module___8aEwW__hero{gap:28px;padding-top:34px;padding-bottom:34px}.page-module___8aEwW__hero h1{font-size:40px}.page-module___8aEwW__statsGrid,.page-module___8aEwW__serviceGrid,.page-module___8aEwW__formGrid{grid-template-columns:1fr}.page-module___8aEwW__heroVisual,.page-module___8aEwW__infrastructureDiagram{min-height:240px}.page-module___8aEwW__terminalPanel{min-height:260px}.page-module___8aEwW__contactCopy{position:static}}
