.new-module__QWMFmW__page{--bg1:#0f1417;--bg2:#161d21;--bg3:#1c2529;--line:#ffffff1a;--panel:#ffffff09;--text:#f2f5f6;--muted:#f2f5f680;--faint:#f2f5f652;--accent:#3ec3e6;--ok:#46d9a0;--bad:#ff8265;background:var(--bg1);color:var(--text)}.new-module__QWMFmW__page *{box-sizing:border-box}.new-module__QWMFmW__header{z-index:60;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#0f1417d1;justify-content:space-between;align-items:center;gap:24px;height:84px;padding:0 6%;display:flex;position:sticky;top:0}.new-module__QWMFmW__logo img{width:176px;height:auto;display:block}.new-module__QWMFmW__nav{align-items:center;gap:28px;display:flex}.new-module__QWMFmW__nav>a{color:#f2f5f6b8;font-size:12px;font-weight:800;text-decoration:none;transition:color .25s}.new-module__QWMFmW__nav>a:hover{color:var(--accent)}.new-module__QWMFmW__navButton{color:var(--text);border:1px solid #f2f5f64d;padding:13px 20px;font-size:11px;font-weight:800;text-decoration:none;transition:background .25s,border-color .25s,color .25s}.new-module__QWMFmW__navButton:hover{background:var(--accent);border-color:var(--accent);color:var(--bg1)}.new-module__QWMFmW__nav>a.new-module__QWMFmW__navAi{color:#eaf8fc;isolation:isolate;background:linear-gradient(135deg,#3ec3e62e,#3ec3e60d);border:1px solid #3ec3e68c;border-radius:999px;align-items:center;gap:8px;padding:9px 14px 9px 12px;animation:3.4s ease-in-out infinite new-module__QWMFmW__navAiPulse;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 #3ec3e673,inset 0 0 18px #3ec3e61f}.new-module__QWMFmW__nav>a.new-module__QWMFmW__navAi svg{width:15px;height:15px;fill:var(--accent);filter:drop-shadow(0 0 5px #3ec3e68c);flex:none}.new-module__QWMFmW__navAiTag{background:var(--accent);color:#04222c;letter-spacing:.08em;border-radius:999px;padding:2px 6px;font-size:9px;font-weight:900;line-height:1.4}.new-module__QWMFmW__nav>a.new-module__QWMFmW__navAi:after{content:"";z-index:-1;background:linear-gradient(100deg,#0000 20%,#ffffff29 45%,#0000 70%);animation:4.6s ease-in-out infinite new-module__QWMFmW__navAiSheen;position:absolute;inset:0;transform:translate(-120%)}.new-module__QWMFmW__nav>a.new-module__QWMFmW__navAi:hover{color:#04222c;background:var(--accent);border-color:var(--accent);animation:none;box-shadow:0 8px 26px #3ec3e659}.new-module__QWMFmW__nav>a.new-module__QWMFmW__navAi:hover svg{fill:#04222c;filter:none}.new-module__QWMFmW__nav>a.new-module__QWMFmW__navAi:hover .new-module__QWMFmW__navAiTag{color:var(--accent);background:#04222c}@keyframes new-module__QWMFmW__navAiPulse{0%,to{box-shadow:0 0 #3ec3e666,inset 0 0 18px #3ec3e61f}50%{box-shadow:0 0 0 7px #3ec3e600,inset 0 0 22px #3ec3e633}}@keyframes new-module__QWMFmW__navAiSheen{0%,55%{transform:translate(-120%)}85%,to{transform:translate(120%)}}.new-module__QWMFmW__nav>a.new-module__QWMFmW__navAiCalm,.new-module__QWMFmW__nav>a.new-module__QWMFmW__navAiCalm:after{animation:none}@media (prefers-reduced-motion:reduce){.new-module__QWMFmW__nav>a.new-module__QWMFmW__navAi,.new-module__QWMFmW__nav>a.new-module__QWMFmW__navAi:after{animation:none}}.new-module__QWMFmW__hero{align-items:center;min-height:calc(100vh - 84px);padding:90px 6% 70px;display:flex;position:relative;overflow:hidden}.new-module__QWMFmW__heroGlow{pointer-events:none;background:radial-gradient(#3ec3e621,#0000 62%);width:70vw;height:120vh;position:absolute;top:-30%;right:-10%}.new-module__QWMFmW__heroPlant{opacity:.5;pointer-events:none;width:62%;max-width:900px;position:absolute;bottom:4%;right:-6%}.new-module__QWMFmW__heroInner{z-index:2;width:100%;max-width:720px;position:relative}.new-module__QWMFmW__eyebrow{color:var(--accent);letter-spacing:2.5px;align-items:center;gap:12px;margin-bottom:26px;font-size:11px;font-weight:800;display:flex}.new-module__QWMFmW__eyebrow:before{content:"";background:var(--accent);width:42px;height:1px}.new-module__QWMFmW__hero h1{letter-spacing:-3px;margin:0 0 26px;font-size:clamp(42px,5.6vw,82px);line-height:.98}.new-module__QWMFmW__heroLead{max-width:560px;color:var(--muted);margin:0 0 40px;font-size:17px;line-height:1.75}.new-module__QWMFmW__ask{max-width:640px}.new-module__QWMFmW__askLabel{color:var(--faint);letter-spacing:2px;text-transform:uppercase;margin-bottom:14px;font-size:11px;font-weight:800;display:block}.new-module__QWMFmW__askRow{background:#ffffff0a;border:1px solid #f2f5f638;align-items:stretch;transition:border-color .3s,box-shadow .3s;display:flex}.new-module__QWMFmW__askRow:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px #3ec3e624}.new-module__QWMFmW__askRow input{min-width:0;color:var(--text);background:0 0;border:0;outline:none;flex:1;padding:22px;font-family:inherit;font-size:16px}.new-module__QWMFmW__askRow input::placeholder{color:#f2f5f657}.new-module__QWMFmW__askRow button{background:var(--accent);color:var(--bg1);letter-spacing:1px;cursor:pointer;border:0;flex:none;padding:0 30px;font-family:inherit;font-size:12px;font-weight:900;transition:filter .25s}.new-module__QWMFmW__askRow button:hover{filter:brightness(1.12)}.new-module__QWMFmW__chips{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.new-module__QWMFmW__chips button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;padding:9px 15px;font-family:inherit;font-size:12px;transition:border-color .25s,color .25s}.new-module__QWMFmW__chips button:hover{border-color:var(--accent);color:var(--accent)}.new-module__QWMFmW__askHint{color:var(--faint);margin-top:18px;font-size:12px;line-height:1.7}.new-module__QWMFmW__journey{background:var(--bg2);position:relative}.new-module__QWMFmW__sticky{grid-template-columns:400px 1fr;align-items:center;gap:40px;height:calc(100vh - 84px);padding:0 6%;display:grid;position:sticky;top:84px;overflow:hidden}.new-module__QWMFmW__journeyPanel{z-index:3;position:relative}.new-module__QWMFmW__journeyLabel{color:var(--accent);letter-spacing:2.5px;margin-bottom:18px;font-size:11px;font-weight:800}.new-module__QWMFmW__stageNumber{letter-spacing:-4px;color:#f2f5f61f;margin-bottom:8px;font-size:clamp(56px,7vw,96px);line-height:.9}.new-module__QWMFmW__journeyPanel h2{letter-spacing:-1.4px;margin:0 0 12px;font-size:clamp(28px,2.6vw,40px);line-height:1.06}.new-module__QWMFmW__stageSub{color:var(--muted);min-height:46px;margin:0 0 28px;font-size:14px;line-height:1.65}.new-module__QWMFmW__mets{gap:10px;display:grid}.new-module__QWMFmW__met{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:baseline;gap:12px;padding:13px 0;display:grid}.new-module__QWMFmW__metName{color:var(--faint);letter-spacing:1.2px;text-transform:uppercase;font-size:11px;font-weight:800}.new-module__QWMFmW__metValue{letter-spacing:-1px;font-size:26px;line-height:1;transition:color .4s}.new-module__QWMFmW__metValue em{letter-spacing:0;color:var(--faint);margin-left:6px;font-size:11px;font-style:normal;font-weight:700}.new-module__QWMFmW__ok .new-module__QWMFmW__metValue{color:var(--ok)}.new-module__QWMFmW__bad .new-module__QWMFmW__metValue{color:var(--bad)}.new-module__QWMFmW__metNorm{color:#f2f5f642;grid-column:1/-1;font-size:11px}.new-module__QWMFmW__scene{align-items:center;height:100%;display:flex;position:relative}.new-module__QWMFmW__sceneSvg{width:100%;height:82%}.new-module__QWMFmW__rail{z-index:4;gap:10px;display:grid;position:absolute;top:50%;right:0;transform:translateY(-50%)}.new-module__QWMFmW__rail i{background:#f2f5f629;width:3px;height:26px;transition:background .3s,height .3s;display:block}.new-module__QWMFmW__rail i.new-module__QWMFmW__on{background:var(--accent);height:40px}.new-module__QWMFmW__journeySource{z-index:3;color:#f2f5f63d;max-width:620px;font-size:11px;line-height:1.7;position:absolute;bottom:26px;left:6%}.new-module__QWMFmW__solid polygon{transition:fill .35s,opacity .35s}.new-module__QWMFmW__faceLeft{fill:#14343f}.new-module__QWMFmW__faceRight{fill:#193f4c}.new-module__QWMFmW__faceTop{fill:#24697f}.new-module__QWMFmW__waterFace{fill:#1d5f75}.new-module__QWMFmW__hatchFace{fill:#0d222b}.new-module__QWMFmW__solid polygon{stroke:#2b7f9b;stroke-width:1.1px}.new-module__QWMFmW__solid .new-module__QWMFmW__faceTop{stroke:#47b6d6}.new-module__QWMFmW__pipe .new-module__QWMFmW__faceLeft{fill:#1a4e5f}.new-module__QWMFmW__pipe .new-module__QWMFmW__faceRight{fill:#1f5c70}.new-module__QWMFmW__pipe .new-module__QWMFmW__faceTop{fill:#2e93b3}.new-module__QWMFmW__solid.new-module__QWMFmW__on .new-module__QWMFmW__faceLeft{fill:#1c6d86}.new-module__QWMFmW__solid.new-module__QWMFmW__on .new-module__QWMFmW__faceRight{fill:#2183a1}.new-module__QWMFmW__solid.new-module__QWMFmW__on .new-module__QWMFmW__faceTop{fill:#3ec3e6}.new-module__QWMFmW__solid.new-module__QWMFmW__off{opacity:.42}.new-module__QWMFmW__flowBase{fill:none;stroke:#3ec3e629;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.new-module__QWMFmW__flowLive{fill:none;stroke:#3ec3e6;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px #3ec3e6b3)}.new-module__QWMFmW__flowDash{fill:none;stroke:#baf1ff;stroke-width:3px;stroke-linecap:round;stroke-dasharray:10 26;animation:1.5s linear infinite new-module__QWMFmW__flowMove}@keyframes new-module__QWMFmW__flowMove{to{stroke-dashoffset:-36px}}.new-module__QWMFmW__pin circle{fill:#0f1417;stroke:#47b6d6;stroke-width:1.5px;transition:fill .3s,stroke .3s}.new-module__QWMFmW__pin line{stroke:#47b6d6;stroke-width:1.1px}.new-module__QWMFmW__pin text{fill:#47b6d6;font-weight:800;transition:fill .3s}.new-module__QWMFmW__pin.new-module__QWMFmW__on circle{fill:#3ec3e6;stroke:#3ec3e6}.new-module__QWMFmW__pin.new-module__QWMFmW__on text{fill:#0f1417}.new-module__QWMFmW__make{background:var(--bg1);border-top:1px solid var(--line);padding:130px 6%}.new-module__QWMFmW__secHead{grid-template-columns:1.15fr .85fr;align-items:end;gap:70px;margin-bottom:60px;display:grid}.new-module__QWMFmW__secLabel{color:var(--accent);letter-spacing:2.5px;margin-bottom:20px;font-size:11px;font-weight:800}.new-module__QWMFmW__secHead h2{letter-spacing:-2.6px;margin:0;font-size:clamp(38px,4.4vw,64px);line-height:1}.new-module__QWMFmW__secHead>p{max-width:520px;color:var(--muted);margin:0;font-size:16px;line-height:1.8}.new-module__QWMFmW__makeGrid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.new-module__QWMFmW__makeCard{background:var(--bg1);padding:34px 30px 38px;transition:background .35s}.new-module__QWMFmW__makeCard:hover{background:var(--bg3)}.new-module__QWMFmW__makeCard b{color:var(--accent);letter-spacing:2px;margin-bottom:20px;font-size:11px;font-weight:900;display:block}.new-module__QWMFmW__makeCard h3{margin:0 0 12px;font-size:18px;line-height:1.25}.new-module__QWMFmW__makeCard p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.new-module__QWMFmW__catalog{background:var(--bg2);padding:130px 6%}.new-module__QWMFmW__catGrid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.new-module__QWMFmW__catCard{background:var(--bg2);min-height:180px;color:var(--text);flex-direction:column;justify-content:space-between;padding:26px 26px 24px;text-decoration:none;transition:background .35s,transform .35s;display:flex;position:relative}.new-module__QWMFmW__catCard:hover{background:var(--bg3)}.new-module__QWMFmW__catCard span{color:var(--accent);letter-spacing:2px;font-size:11px;font-weight:900}.new-module__QWMFmW__catCard h3{margin:22px 0 0;font-size:16px;line-height:1.3}.new-module__QWMFmW__catArrow{color:var(--faint);font-size:15px;transition:color .3s,transform .3s;position:absolute;bottom:20px;right:22px}.new-module__QWMFmW__catCard:hover .new-module__QWMFmW__catArrow{color:var(--accent);transform:translate(3px,-3px)}.new-module__QWMFmW__range{border:1px solid var(--line);background:radial-gradient(120% 160% at 100% 0%, #3ec3e621, transparent 62%), var(--bg1);color:var(--text);grid-template-columns:1fr .95fr;align-items:center;gap:54px;margin-top:26px;padding:52px 54px;text-decoration:none;transition:border-color .35s,background .35s;display:grid;position:relative;overflow:hidden}.new-module__QWMFmW__range:after{content:"";background:linear-gradient(90deg, var(--accent), #9ce8ff);width:0;height:2px;transition:width .6s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;left:0}.new-module__QWMFmW__range:hover{border-color:#3ec3e666}.new-module__QWMFmW__range:hover:after{width:100%}.new-module__QWMFmW__rangeLabel{color:var(--accent);letter-spacing:2.4px;margin-bottom:18px;font-size:11px;font-weight:900}.new-module__QWMFmW__rangeLeft h3{letter-spacing:-1.6px;margin:0 0 18px;font-size:clamp(28px,3vw,42px);line-height:1.04}.new-module__QWMFmW__rangeLeft p{max-width:520px;color:var(--muted);margin:0 0 26px;font-size:15px;line-height:1.8}.new-module__QWMFmW__rangeButton{background:var(--accent);color:var(--bg1);letter-spacing:1.2px;padding:16px 26px;font-size:11px;font-weight:900;transition:filter .25s;display:inline-block}.new-module__QWMFmW__range:hover .new-module__QWMFmW__rangeButton{filter:brightness(1.14)}.new-module__QWMFmW__rangeRight{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.new-module__QWMFmW__rangeChip{background:var(--bg2);padding:20px 18px;transition:background .3s;display:block}.new-module__QWMFmW__range:hover .new-module__QWMFmW__rangeChip{background:var(--bg3)}.new-module__QWMFmW__rangeChip b{letter-spacing:-.4px;margin-bottom:5px;font-size:16px;font-weight:900;line-height:1.25;display:block}.new-module__QWMFmW__rangeChip i{color:var(--accent);font-size:12px;font-style:normal;font-weight:800;display:block}@media (max-width:1000px){.new-module__QWMFmW__range{grid-template-columns:1fr;gap:34px;padding:40px 26px}}@media (max-width:560px){.new-module__QWMFmW__rangeRight{grid-template-columns:1fr}}.new-module__QWMFmW__cta{background:var(--bg1);border-top:1px solid var(--line);padding:130px 6%}.new-module__QWMFmW__ctaInner{grid-template-columns:1.1fr .9fr;align-items:center;gap:70px;display:grid}.new-module__QWMFmW__cta h2{letter-spacing:-2.6px;margin:0;font-size:clamp(38px,4.4vw,64px);line-height:1}.new-module__QWMFmW__cta p{color:var(--muted);margin:0 0 28px;font-size:16px;line-height:1.8}.new-module__QWMFmW__ctaLinks{flex-wrap:wrap;gap:12px;display:flex}.new-module__QWMFmW__ctaPrimary,.new-module__QWMFmW__ctaSecondary{letter-spacing:1px;padding:19px 30px;font-size:12px;font-weight:900;text-decoration:none;transition:filter .25s,background .25s,color .25s}.new-module__QWMFmW__ctaPrimary{background:var(--accent);color:var(--bg1)}.new-module__QWMFmW__ctaPrimary:hover{filter:brightness(1.12)}.new-module__QWMFmW__ctaSecondary{color:var(--text);border:1px solid #f2f5f647}.new-module__QWMFmW__ctaSecondary:hover{background:#ffffff0f}.new-module__QWMFmW__footer{background:var(--bg1);border-top:1px solid var(--line);color:var(--faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:46px 6%;font-size:12px;display:flex}.new-module__QWMFmW__footer a{color:var(--muted);text-decoration:none}.new-module__QWMFmW__footer a:hover{color:var(--accent)}@media (max-width:1200px){.new-module__QWMFmW__nav>a:not(.new-module__QWMFmW__navButton):not(.new-module__QWMFmW__navAi){display:none}.new-module__QWMFmW__sticky{grid-template-columns:1fr;align-content:center;gap:0}.new-module__QWMFmW__scene{order:-1;height:44%}.new-module__QWMFmW__sceneSvg{height:100%}.new-module__QWMFmW__journeyPanel{padding-top:12px}.new-module__QWMFmW__stageNumber{font-size:54px}.new-module__QWMFmW__heroPlant{opacity:.22;width:92%;bottom:2%;right:-18%}.new-module__QWMFmW__makeGrid,.new-module__QWMFmW__catGrid{grid-template-columns:repeat(2,1fr)}.new-module__QWMFmW__secHead,.new-module__QWMFmW__ctaInner{grid-template-columns:1fr;gap:26px}}@media (max-width:720px){.new-module__QWMFmW__header{padding:0 22px}.new-module__QWMFmW__logo img{width:128px}.new-module__QWMFmW__navButton{display:none}.new-module__QWMFmW__nav>a.new-module__QWMFmW__navAi{gap:6px;padding:8px 10px;font-size:0}.new-module__QWMFmW__nav>a.new-module__QWMFmW__navAi svg{width:16px;height:16px}.new-module__QWMFmW__navAiTag{font-size:9px}.new-module__QWMFmW__header{gap:12px}.new-module__QWMFmW__hero{padding:60px 22px}.new-module__QWMFmW__askRow{flex-direction:column}.new-module__QWMFmW__askRow button{padding:18px}.new-module__QWMFmW__sticky{padding:0 22px}.new-module__QWMFmW__make,.new-module__QWMFmW__catalog,.new-module__QWMFmW__cta{padding:80px 22px}.new-module__QWMFmW__makeGrid,.new-module__QWMFmW__catGrid{grid-template-columns:1fr}.new-module__QWMFmW__journeySource,.new-module__QWMFmW__rail{display:none}.new-module__QWMFmW__scene{height:38%}.new-module__QWMFmW__stageSub{min-height:0}}@media (prefers-reduced-motion:reduce){.new-module__QWMFmW__flowDash{animation:none}.new-module__QWMFmW__solid polygon,.new-module__QWMFmW__metValue{transition:none}}.new-module__QWMFmW__heroSpot{z-index:1;pointer-events:none;background:radial-gradient(420px circle at var(--mx,70%) var(--my,40%), #3ec3e633, transparent 70%);transition:background .12s linear;position:absolute;inset:0}.new-module__QWMFmW__particles circle{pointer-events:none}.new-module__QWMFmW__dirt{fill:#d8a13f;filter:drop-shadow(0 0 3px #d8a13f8c)}.new-module__QWMFmW__clean{fill:#9ce8ff;filter:drop-shadow(0 0 4px #9ce8ffb3)}.new-module__QWMFmW__bubbles circle{fill:#9ce8ff;pointer-events:none}.new-module__QWMFmW__lift{transition:transform .5s cubic-bezier(.22,.9,.3,1);transform:translateY(-9px)}.new-module__QWMFmW__solid{transition:transform .5s cubic-bezier(.22,.9,.3,1)}.new-module__QWMFmW__flood{z-index:200;pointer-events:none;background:linear-gradient(#0f1417 0%,#279ab8 45%,#3ec3e6 100%);animation:.62s cubic-bezier(.65,0,.35,1) forwards new-module__QWMFmW__floodUp;position:fixed;inset:0;transform:translateY(100%)}@keyframes new-module__QWMFmW__floodUp{to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.new-module__QWMFmW__lift{transform:none}.new-module__QWMFmW__flood{display:none}}.new-module__QWMFmW__catIcon{width:30px;height:30px;color:var(--accent);margin-top:20px;transition:transform .45s cubic-bezier(.2,.8,.2,1);display:block}.new-module__QWMFmW__catCard:hover .new-module__QWMFmW__catIcon{transform:scale(1.15)translateY(-2px)}.new-module__QWMFmW__tech{background:var(--bg1);border-top:1px solid var(--line);padding:130px 6%}.new-module__QWMFmW__techGrid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.new-module__QWMFmW__techCard{background:var(--bg1);padding:34px 30px 40px;transition:background .35s;position:relative;overflow:hidden}.new-module__QWMFmW__techCard:after{content:"";background:linear-gradient(90deg, var(--accent), #9ce8ff);width:0;height:2px;transition:width .5s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:0;left:0}.new-module__QWMFmW__techCard:hover{background:var(--bg3)}.new-module__QWMFmW__techCard:hover:after{width:100%}.new-module__QWMFmW__techIcon{width:40px;height:40px;color:var(--accent);margin-bottom:22px;transition:transform .45s cubic-bezier(.2,.8,.2,1);display:block}.new-module__QWMFmW__techCard:hover .new-module__QWMFmW__techIcon{transform:scale(1.14)translateY(-3px)}.new-module__QWMFmW__techCard b{color:var(--accent);letter-spacing:2px;margin-bottom:12px;font-size:12px;font-weight:900;display:block}.new-module__QWMFmW__techCard h3{margin:0 0 10px;font-size:18px;line-height:1.25}.new-module__QWMFmW__techCard p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.new-module__QWMFmW__industries{background:var(--bg2);padding:130px 6%}.new-module__QWMFmW__industryGrid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.new-module__QWMFmW__industryCard{background:var(--bg2);align-items:center;gap:16px;padding:26px;transition:background .32s,padding-left .32s;display:flex}.new-module__QWMFmW__industryCard:hover{background:var(--bg3);padding-left:34px}.new-module__QWMFmW__industryCard span{color:var(--accent);letter-spacing:2px;font-size:11px;font-weight:900}.new-module__QWMFmW__industryCard strong{font-size:15px;line-height:1.3}.new-module__QWMFmW__services{background:var(--bg1);border-top:1px solid var(--line);padding:130px 6%}.new-module__QWMFmW__stepGrid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(7,1fr);gap:1px;display:grid}.new-module__QWMFmW__stepCard{background:var(--bg1);padding:28px 20px 32px;transition:background .35s,transform .35s;position:relative}.new-module__QWMFmW__stepCard:hover{background:var(--bg3);z-index:2;transform:translateY(-4px)}.new-module__QWMFmW__stepIcon{width:34px;height:34px;color:var(--accent);margin-bottom:18px;transition:transform .45s cubic-bezier(.2,.8,.2,1);display:block}.new-module__QWMFmW__stepCard:hover .new-module__QWMFmW__stepIcon{transform:scale(1.15)translateY(-2px)}.new-module__QWMFmW__stepCard b{color:#f2f5f647;letter-spacing:2px;margin-bottom:10px;font-size:11px;font-weight:900;display:block}.new-module__QWMFmW__stepCard h3{margin:0 0 8px;font-size:15px;line-height:1.25}.new-module__QWMFmW__stepCard p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.new-module__QWMFmW__contacts{background:var(--bg2);border-top:1px solid var(--line);padding:130px 6%}.new-module__QWMFmW__contactGrid{grid-template-columns:1fr 1.05fr;align-items:start;gap:60px;display:grid}.new-module__QWMFmW__contactInfo h2{letter-spacing:-2.4px;margin:0 0 20px;font-size:clamp(38px,4.2vw,60px);line-height:1}.new-module__QWMFmW__contactIntro{max-width:520px;color:var(--muted);margin:0 0 34px;font-size:16px;line-height:1.8}.new-module__QWMFmW__contactRow{border-bottom:1px solid var(--line);gap:5px;padding:16px 0;display:grid}.new-module__QWMFmW__contactRow span{color:var(--faint);letter-spacing:1.6px;font-size:11px;font-weight:800}.new-module__QWMFmW__contactRow a,.new-module__QWMFmW__contactRow b{color:var(--text);font-size:16px;text-decoration:none;transition:color .25s}.new-module__QWMFmW__contactRow a:hover{color:var(--accent)}.new-module__QWMFmW__contactNeeds{border:1px solid var(--line);background:var(--panel);margin-top:30px;padding:22px 24px}.new-module__QWMFmW__contactNeeds span{color:var(--accent);letter-spacing:1.6px;margin-bottom:14px;font-size:11px;font-weight:800;display:block}.new-module__QWMFmW__contactNeeds ul{color:var(--muted);margin:0;padding-left:18px;font-size:14px;line-height:1.9}.new-module__QWMFmW__formBox{border:1px solid var(--line);background:var(--bg3);padding:38px 38px 42px}.new-module__QWMFmW__formTop span{color:var(--accent);letter-spacing:2px;margin-bottom:14px;font-size:11px;font-weight:800;display:block}.new-module__QWMFmW__formTop h3{letter-spacing:-1px;margin:0 0 12px;font-size:26px;line-height:1.1}.new-module__QWMFmW__formTop p{color:var(--muted);margin:0 0 28px;font-size:14px;line-height:1.7}.new-module__QWMFmW__form{gap:16px;display:grid}.new-module__QWMFmW__formRow{grid-template-columns:1fr 1fr;gap:16px;display:grid}.new-module__QWMFmW__field{gap:8px;display:grid}.new-module__QWMFmW__field>span{color:var(--faint);letter-spacing:1.4px;font-size:10px;font-weight:800}.new-module__QWMFmW__field input,.new-module__QWMFmW__field select,.new-module__QWMFmW__field textarea{width:100%;color:var(--text);background:#0000002e;border:1px solid #f2f5f629;outline:none;padding:14px 15px;font-family:inherit;font-size:14px;transition:border-color .25s,box-shadow .25s}.new-module__QWMFmW__field textarea{resize:vertical;min-height:110px}.new-module__QWMFmW__field input::placeholder,.new-module__QWMFmW__field textarea::placeholder{color:#f2f5f64d}.new-module__QWMFmW__field input:focus,.new-module__QWMFmW__field select:focus,.new-module__QWMFmW__field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px #3ec3e624}.new-module__QWMFmW__field select option{color:var(--text);background:#14202a}.new-module__QWMFmW__formHelp{border-left:2px solid var(--accent);background:#3ec3e612;padding:16px 18px}.new-module__QWMFmW__formHelp span{color:var(--accent);letter-spacing:1.4px;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.new-module__QWMFmW__formHelp p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.new-module__QWMFmW__submit{background:var(--accent);color:var(--bg1);letter-spacing:1px;cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:14px;padding:18px 24px;font-family:inherit;font-size:12px;font-weight:900;transition:filter .25s,opacity .25s;display:flex}.new-module__QWMFmW__submit:hover{filter:brightness(1.12)}.new-module__QWMFmW__submit:disabled{opacity:.6;cursor:default}.new-module__QWMFmW__privacy{color:#f2f5f647;margin:0;font-size:11px;line-height:1.6}.new-module__QWMFmW__formSuccess{text-align:center;padding:26px 0 6px}.new-module__QWMFmW__successMark{width:58px;height:58px;color:var(--ok);background:#46d9a029;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 20px;font-size:26px;font-weight:900;display:flex}.new-module__QWMFmW__formSuccess>span{color:var(--ok);letter-spacing:2px;margin-bottom:12px;font-size:11px;font-weight:800;display:block}.new-module__QWMFmW__formSuccess h3{margin:0 0 12px;font-size:24px;line-height:1.15}.new-module__QWMFmW__formSuccess p{color:var(--muted);margin:0 0 24px;font-size:14px;line-height:1.7}.new-module__QWMFmW__formSuccess button{color:var(--text);cursor:pointer;background:0 0;border:1px solid #f2f5f647;padding:14px 24px;font-family:inherit;font-size:12px;font-weight:800;transition:background .25s}.new-module__QWMFmW__formSuccess button:hover{background:#ffffff0f}.new-module__QWMFmW__floating{z-index:90;justify-items:end;gap:8px;display:grid;position:fixed;bottom:22px;right:22px}.new-module__QWMFmW__floatTg,.new-module__QWMFmW__floatTel{padding:13px 20px;font-size:12px;font-weight:800;text-decoration:none;transition:transform .25s,filter .25s;box-shadow:0 12px 30px #0006}.new-module__QWMFmW__floatTg{background:var(--accent);color:var(--bg1)}.new-module__QWMFmW__floatTel{background:var(--bg3);border:1px solid var(--line);color:var(--text)}.new-module__QWMFmW__floatTg:hover,.new-module__QWMFmW__floatTel:hover{filter:brightness(1.08);transform:translateY(-2px)}@media (max-width:1200px){.new-module__QWMFmW__techGrid,.new-module__QWMFmW__industryGrid{grid-template-columns:repeat(2,1fr)}.new-module__QWMFmW__stepGrid{grid-template-columns:repeat(4,1fr)}.new-module__QWMFmW__contactGrid{grid-template-columns:1fr;gap:40px}}@media (max-width:720px){.new-module__QWMFmW__tech,.new-module__QWMFmW__industries,.new-module__QWMFmW__services,.new-module__QWMFmW__contacts{padding:80px 22px}.new-module__QWMFmW__techGrid,.new-module__QWMFmW__industryGrid,.new-module__QWMFmW__stepGrid{grid-template-columns:1fr}.new-module__QWMFmW__formBox{padding:26px 22px 30px}.new-module__QWMFmW__formRow{grid-template-columns:1fr}.new-module__QWMFmW__floating{bottom:14px;right:14px}.new-module__QWMFmW__floatTg,.new-module__QWMFmW__floatTel{padding:11px 15px;font-size:11px}}.new-module__QWMFmW__make,.new-module__QWMFmW__catalog,.new-module__QWMFmW__tech,.new-module__QWMFmW__industries,.new-module__QWMFmW__contacts{position:relative}.new-module__QWMFmW__contacts{overflow:hidden}.new-module__QWMFmW__artSide{z-index:0;opacity:.75;pointer-events:none;width:min(30vw,420px);position:absolute;top:96px;right:6%}.new-module__QWMFmW__artSide svg{width:100%;height:auto;display:block}.new-module__QWMFmW__artMap{opacity:.9;width:min(36vw,520px);top:60px}.new-module__QWMFmW__artLine{margin:-16px 0 48px}.new-module__QWMFmW__artLine svg{width:100%;height:auto;display:block}.new-module__QWMFmW__artPulse{z-index:0;opacity:.4;pointer-events:none;width:360px;position:absolute;bottom:-70px;right:-70px}.new-module__QWMFmW__artPulse svg{width:100%;height:auto;display:block}.new-module__QWMFmW__secHead,.new-module__QWMFmW__makeGrid,.new-module__QWMFmW__catGrid,.new-module__QWMFmW__range,.new-module__QWMFmW__techGrid,.new-module__QWMFmW__industryGrid,.new-module__QWMFmW__stepGrid,.new-module__QWMFmW__contactGrid{z-index:1;position:relative}@media (max-width:1100px){.new-module__QWMFmW__artSide,.new-module__QWMFmW__artMap,.new-module__QWMFmW__artPulse{display:none}}.new-module__QWMFmW__cuts{z-index:1;width:54%;max-width:880px;position:absolute;bottom:5%;right:2.5%}.new-module__QWMFmW__cutStage{aspect-ratio:960/540;position:relative}.new-module__QWMFmW__cutSlide{opacity:0;pointer-events:none;transition:opacity .9s,transform .9s;position:absolute;inset:0;transform:translateY(10px)}.new-module__QWMFmW__cutSlide svg{width:100%;height:100%;display:block}.new-module__QWMFmW__cutOn{opacity:1;transform:translateY(0)}.new-module__QWMFmW__cutCap{letter-spacing:.18em;text-transform:uppercase;color:#f2f5f6bf;justify-content:space-between;align-items:baseline;gap:20px;margin:4px 2px 12px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:11px;display:flex}.new-module__QWMFmW__cutCap b{color:#3ec3e6;font-weight:600}.new-module__QWMFmW__cutCapNote{color:#f2f5f659}.new-module__QWMFmW__cutTabs{border:1px solid #f2f5f629;grid-template-columns:repeat(5,1fr);display:grid}.new-module__QWMFmW__cutTabs button{text-align:left;cursor:pointer;font:inherit;background:0 0;border:none;border-right:1px solid #f2f5f629;flex-direction:column;align-items:flex-start;gap:7px;padding:13px 14px 15px;transition:background .3s;display:flex}.new-module__QWMFmW__cutTabs button:last-child{border-right:none}.new-module__QWMFmW__cutTabs button i{letter-spacing:.16em;color:#3ec3e6bf;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:11px;font-style:normal}.new-module__QWMFmW__cutTabs button b{color:#f2f5f69e;font-size:13px;font-weight:600;line-height:1.3}.new-module__QWMFmW__cutTabs button:hover{background:#f2f5f60a}.new-module__QWMFmW__cutTabOn.new-module__QWMFmW__cutTabOn{background:#3ec3e612;box-shadow:inset 0 2px #3ec3e6}.new-module__QWMFmW__cutTabOn.new-module__QWMFmW__cutTabOn b{color:#f2f5f6}.new-module__QWMFmW__cutTabOn.new-module__QWMFmW__cutTabOn i{color:#3ec3e6}@keyframes new-module__QWMFmW__cutRiseUp{0%{opacity:0;transform:translateY(0)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translateY(-120px)}}.new-module__QWMFmW__cutRise{animation:4s linear infinite new-module__QWMFmW__cutRiseUp}@keyframes new-module__QWMFmW__cutPulseGlow{0%,to{opacity:.45}50%{opacity:1}}.new-module__QWMFmW__cutPulse{animation:2.2s ease-in-out infinite new-module__QWMFmW__cutPulseGlow}@media (max-width:1100px){.new-module__QWMFmW__cuts{opacity:.18;width:90%;bottom:1%;right:-6%}.new-module__QWMFmW__cutTabs,.new-module__QWMFmW__cutCap{display:none}}
