.Header-module__arFiJq__root{z-index:1010000;-webkit-backdrop-filter:blur(14px)saturate(160%);background:#fbfbfcb8;border-bottom:1px solid #0000;width:100%;transition:border-color .2s,background .2s;position:fixed;top:0;left:0;right:0}body{padding-top:64px}@media (max-width:1023px){body{padding-top:56px}}.Header-module__arFiJq__rootScrolled{background:#fbfbfceb;border-bottom-color:#045b8a1a}.Header-module__arFiJq__rootOverDark{background:#1c34808c;border-bottom-color:#ffffff14}.Header-module__arFiJq__rootOverDark .Header-module__arFiJq__navLink{color:#ffffffb3}.Header-module__arFiJq__rootOverDark .Header-module__arFiJq__navLink:hover{color:#fff}.Header-module__arFiJq__rootOverDark .Header-module__arFiJq__logo img{filter:brightness(0)invert()}.Header-module__arFiJq__rootOverDark .Header-module__arFiJq__localeSwitch{background:#ffffff14;border-color:#ffffff2e}.Header-module__arFiJq__rootOverDark .Header-module__arFiJq__localeBtn{color:#ffffffb3}.Header-module__arFiJq__rootOverDark .Header-module__arFiJq__localeBtnActive{color:#fff;box-shadow:none;background:#ffffff26}.Header-module__arFiJq__rootOverDark .Header-module__arFiJq__hamburger{color:#fff}.Header-module__arFiJq__inner{justify-content:space-between;align-items:center;gap:24px;max-width:1280px;height:64px;margin:0 auto;padding:0 24px;display:flex}.Header-module__arFiJq__logo{flex-shrink:0;align-items:center;text-decoration:none;display:flex}.Header-module__arFiJq__navWrap{display:flex}.Header-module__arFiJq__nav{justify-content:center;align-items:center;gap:26px;margin:0;padding:0;list-style:none;display:flex}.Header-module__arFiJq__navLink{color:var(--color-text-light);white-space:nowrap;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s}.Header-module__arFiJq__navLink:hover{color:var(--color-dark-blue)}.Header-module__arFiJq__right{flex-shrink:0;align-items:center;gap:10px;display:flex}.Header-module__arFiJq__localeSwitch{background:#1c34800d;border:1px solid #045b8a1a;border-radius:100px;align-items:center;padding:3px;display:inline-flex}.Header-module__arFiJq__localeBtn{letter-spacing:.4px;color:var(--color-text-light);cursor:pointer;background:0 0;border:none;border-radius:100px;padding:5px 10px;font-family:inherit;font-size:12px;font-weight:600;transition:background .2s,color .2s}.Header-module__arFiJq__localeBtn:hover{color:var(--color-dark-blue)}.Header-module__arFiJq__localeBtnActive{color:var(--color-dark-blue);background:#fff;box-shadow:0 1px 2px #1c34801a}.Header-module__arFiJq__hamburger{width:40px;height:40px;color:var(--color-dark-blue);cursor:pointer;background:#1c34800f;border:1px solid #045b8a1f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s;display:none}.Header-module__arFiJq__hamburger:hover{background:#1c34801a}.Header-module__arFiJq__hamburger svg,.Header-module__arFiJq__hamburger svg *{pointer-events:none}.Header-module__arFiJq__mobileMenu{background:var(--color-bg);z-index:2147483647;flex-direction:column;padding:20px 20px 32px;animation:.22s ease-out Header-module__arFiJq__slideDown;display:flex;position:fixed;inset:56px 0 0;overflow-y:auto}@keyframes Header-module__arFiJq__slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.Header-module__arFiJq__mobileNav{flex-direction:column;gap:4px;display:flex}.Header-module__arFiJq__mobileNavLink{font-family:var(--font-sans);color:var(--color-dark-blue);border-bottom:1px solid #045b8a14;border-radius:14px;padding:18px 16px;font-size:18px;font-weight:600;text-decoration:none;transition:background .15s;display:block}.Header-module__arFiJq__mobileNavLink:last-child{border-bottom:0}.Header-module__arFiJq__mobileNavLink:hover,.Header-module__arFiJq__mobileNavLink:active{color:var(--color-blue);background:#1c34800a}.Header-module__arFiJq__mobileFoot{flex-direction:column;gap:16px;margin-top:auto;padding-top:20px;display:flex}.Header-module__arFiJq__mobileFoot .Header-module__arFiJq__localeSwitch{align-self:flex-start;font-size:14px}.Header-module__arFiJq__mobileCta{justify-content:center;width:100%;padding:16px 20px;font-size:15px}.Header-module__arFiJq__rootOverDark .Header-module__arFiJq__mobileMenu{background:#1c3480f5}.Header-module__arFiJq__rootOverDark .Header-module__arFiJq__mobileNavLink{color:#fff;border-bottom-color:#ffffff1a}.Header-module__arFiJq__rootOverDark .Header-module__arFiJq__mobileNavLink:hover{color:#fff;background:#ffffff0f}@media (max-width:1280px){.Header-module__arFiJq__nav{gap:18px}}@media (max-width:1023px){.Header-module__arFiJq__navWrap,.Header-module__arFiJq__right{display:none}.Header-module__arFiJq__hamburger{display:inline-flex}.Header-module__arFiJq__inner{height:56px;padding:0 16px}.Header-module__arFiJq__root{-webkit-backdrop-filter:none;background:#fbfbfc;border-bottom-color:#045b8a14}.Header-module__arFiJq__rootScrolled{background:#fbfbfc;border-bottom-color:#045b8a24}.Header-module__arFiJq__rootOverDark{background:#1c3480}}.Header-module__arFiJq__hamburger{touch-action:manipulation;-webkit-tap-highlight-color:transparent}
.Clawd-module__vsk4mW__clawd{width:72%;height:auto;display:block;overflow:visible}.Clawd-module__vsk4mW__popBadge{opacity:0;transform-box:fill-box;transform-origin:50%;animation:12s ease-out infinite Clawd-module__vsk4mW__popBadgeCycle}.Clawd-module__vsk4mW__pb1{animation-delay:0s}.Clawd-module__vsk4mW__pb2{animation-delay:3s}.Clawd-module__vsk4mW__pb3{animation-delay:6s}.Clawd-module__vsk4mW__pb4{animation-delay:9s}@keyframes Clawd-module__vsk4mW__popBadgeCycle{0%{opacity:0;transform:translateY(35px)}4%{opacity:0;transform:translateY(35px)}10%{opacity:1;transform:translateY(0)}22%{opacity:1;transform:translateY(0)}27%{opacity:0;transform:translateY(35px)}to{opacity:0;transform:translateY(35px)}}.Clawd-module__vsk4mW__steam1,.Clawd-module__vsk4mW__steam2{transform-box:fill-box;transform-origin:bottom;animation:3s ease-in-out infinite Clawd-module__vsk4mW__steamRise}.Clawd-module__vsk4mW__steam2{animation-duration:3.4s;animation-delay:-1.4s}@keyframes Clawd-module__vsk4mW__steamRise{0%{opacity:0;transform:translateY(.3px)scaleY(.5)}35%{opacity:.55;transform:translateY(-.4px)scaleY(1)}to{opacity:0;transform:translateY(-1.8px)scaleY(1.3)}}.Clawd-module__vsk4mW__twinkle{opacity:0;transform-box:fill-box;transform-origin:50%}.Clawd-module__vsk4mW__t1{animation:5s ease-in-out infinite Clawd-module__vsk4mW__twinkle}.Clawd-module__vsk4mW__t2{animation:6s ease-in-out -2s infinite Clawd-module__vsk4mW__twinkle}.Clawd-module__vsk4mW__t3{animation:5.5s ease-in-out -3.4s infinite Clawd-module__vsk4mW__twinkle}.Clawd-module__vsk4mW__t4{animation:6.5s ease-in-out -1.1s infinite Clawd-module__vsk4mW__twinkle}@keyframes Clawd-module__vsk4mW__twinkle{0%,to{opacity:0;transform:scale(.4)rotate(0)}45%{opacity:0;transform:scale(.4)rotate(0)}55%{opacity:.9;transform:scale(1.2)rotate(45deg)}62%{opacity:.7;transform:scale(1)rotate(45deg)}75%{opacity:0;transform:scale(.5)rotate(90deg)}}.Clawd-module__vsk4mW__bodyBounce{transform-origin:7.5px 15px;animation:.35s ease-in-out infinite Clawd-module__vsk4mW__bodyBounce}.Clawd-module__vsk4mW__breathe{transform-origin:7.5px 13px;animation:3.2s ease-in-out infinite Clawd-module__vsk4mW__breathe}@keyframes Clawd-module__vsk4mW__bodyBounce{0%,to{transform:translateY(0)}50%{transform:translateY(.8px)}}@keyframes Clawd-module__vsk4mW__breathe{0%,to{transform:scale(1)translate(0)}50%{transform:scale(1.02,.98)translateY(.5px)}}.Clawd-module__vsk4mW__armLType{transform-origin:2px 10px;animation:.15s ease-in-out infinite Clawd-module__vsk4mW__typeL}.Clawd-module__vsk4mW__armRType{transform-origin:13px 10px;animation:.12s ease-in-out infinite Clawd-module__vsk4mW__typeR}@keyframes Clawd-module__vsk4mW__typeL{0%{transform:rotate(-5deg)}25%{transform:rotate(-38deg)}50%{transform:rotate(-10deg)}75%{transform:rotate(-30deg)}to{transform:rotate(-5deg)}}@keyframes Clawd-module__vsk4mW__typeR{0%{transform:rotate(5deg)}25%{transform:rotate(38deg)}50%{transform:rotate(10deg)}75%{transform:rotate(30deg)}to{transform:rotate(5deg)}}.Clawd-module__vsk4mW__eyesCode{transform-origin:7.5px 9px;animation:10s ease-in-out infinite Clawd-module__vsk4mW__eyeCode}@keyframes Clawd-module__vsk4mW__eyeCode{0%{transform:translateY(1px)scaleY(.6)}14%{transform:translateY(1px)scaleY(.6)}15%{transform:translateY(1px)scaleY(.1)}16%{transform:translateY(1px)scaleY(.6)}36%{transform:translateY(1px)scaleY(.6)}37%{transform:translateY(1px)scaleY(.1)}38%{transform:translateY(1px)scaleY(.6)}54%{transform:translateY(1px)scaleY(.6)}55%{transform:translateY(1px)scaleY(.1)}57%{transform:translate(-1px,-.5px)scaleY(1)}62%{transform:translate(1.5px,-.5px)scaleY(1)}64%{transform:translate(-.5px,-.3px)scaleY(1)}69%{transform:translate(1.5px,-.5px)scaleY(1)}71%{transform:translate(1px,-.3px)scaleY(.1)}73%{transform:translateY(1px)scaleY(.6)}89%{transform:translateY(1px)scaleY(.6)}90%{transform:translateY(1px)scaleY(.1)}91%{transform:translateY(1px)scaleY(.6)}to{transform:translateY(1px)scaleY(.6)}}.Clawd-module__vsk4mW__codeLine{transform-box:fill-box;transform-origin:0}.Clawd-module__vsk4mW__cl1{animation:6s infinite Clawd-module__vsk4mW__cl1}.Clawd-module__vsk4mW__cl2{animation:6s infinite Clawd-module__vsk4mW__cl2}.Clawd-module__vsk4mW__cl3{animation:6s infinite Clawd-module__vsk4mW__cl3}.Clawd-module__vsk4mW__cl4{animation:6s infinite Clawd-module__vsk4mW__cl4}@keyframes Clawd-module__vsk4mW__cl1{0%{opacity:0;transform:scaleX(0)}3%{opacity:1;transform:scaleX(0)}13%{opacity:1;transform:scaleX(1)}13%,78%{opacity:1;transform:scaleX(1)translateY(0)}88%{opacity:0;transform:scaleX(1)translateY(-3px)}89%,to{opacity:0;transform:scaleX(0)translateY(0)}}@keyframes Clawd-module__vsk4mW__cl2{0%,14%{opacity:0;transform:scaleX(0)}15%{opacity:1;transform:scaleX(0)}27%{opacity:1;transform:scaleX(1)}27%,82%{opacity:1;transform:scaleX(1)translateY(0)}91%{opacity:0;transform:scaleX(1)translateY(-3px)}92%,to{opacity:0;transform:scaleX(0)translateY(0)}}@keyframes Clawd-module__vsk4mW__cl3{0%,29%{opacity:0;transform:scaleX(0)}30%{opacity:1;transform:scaleX(0)}42%{opacity:1;transform:scaleX(1)}42%,85%{opacity:1;transform:scaleX(1)translateY(0)}93%{opacity:0;transform:scaleX(1)translateY(-3px)}94%,to{opacity:0;transform:scaleX(0)translateY(0)}}@keyframes Clawd-module__vsk4mW__cl4{0%,44%{opacity:0;transform:scaleX(0)}45%{opacity:1;transform:scaleX(0)}57%{opacity:1;transform:scaleX(1)}57%,88%{opacity:1;transform:scaleX(1)translateY(0)}95%{opacity:0;transform:scaleX(1)translateY(-3px)}96%,to{opacity:0;transform:scaleX(0)translateY(0)}}.Clawd-module__vsk4mW__keyFlash{opacity:0}.Clawd-module__vsk4mW__kf1{animation:.6s infinite Clawd-module__vsk4mW__kflash}.Clawd-module__vsk4mW__kf2{animation:.8s -.25s infinite Clawd-module__vsk4mW__kflash}.Clawd-module__vsk4mW__kf3{animation:.5s -.1s infinite Clawd-module__vsk4mW__kflash}.Clawd-module__vsk4mW__kf4{animation:.7s -.45s infinite Clawd-module__vsk4mW__kflash}.Clawd-module__vsk4mW__kf5{animation:.55s -.3s infinite Clawd-module__vsk4mW__kflash}.Clawd-module__vsk4mW__kf6{animation:.9s -.5s infinite Clawd-module__vsk4mW__kflash}@keyframes Clawd-module__vsk4mW__kflash{0%,70%,to{opacity:0}35%{opacity:.8}}.Clawd-module__vsk4mW__dataBit{opacity:0;animation:1.5s linear infinite Clawd-module__vsk4mW__floatData}.Clawd-module__vsk4mW__d1{animation-delay:0s}.Clawd-module__vsk4mW__d2{animation-delay:-.4s}.Clawd-module__vsk4mW__d3{animation-delay:-.8s}.Clawd-module__vsk4mW__d4{animation-delay:-1.2s}@keyframes Clawd-module__vsk4mW__floatData{0%{opacity:0;transform:translateY(0)scale(.5)}10%{opacity:.8}to{opacity:0;transform:translateY(-17px)scale(1)}}.Clawd-module__vsk4mW__outBit{opacity:0;transform-box:fill-box;transform-origin:50%}.Clawd-module__vsk4mW__o1{animation:2.2s ease-out infinite Clawd-module__vsk4mW__outRight}.Clawd-module__vsk4mW__o2{animation:2.2s ease-out -.55s infinite Clawd-module__vsk4mW__outRight}.Clawd-module__vsk4mW__o3{animation:2.2s ease-out -1.1s infinite Clawd-module__vsk4mW__outRight}.Clawd-module__vsk4mW__o4{animation:2.6s ease-out -.8s infinite Clawd-module__vsk4mW__outLeft}@keyframes Clawd-module__vsk4mW__outRight{0%{opacity:0;transform:translate(0)translateY(0)scale(.7)}12%{opacity:.9}to{opacity:0;transform:translate(11px)translateY(-2px)scale(1.1)}}@keyframes Clawd-module__vsk4mW__outLeft{0%{opacity:0;transform:translate(0)translateY(0)scale(.7)}12%{opacity:.9}to{opacity:0;transform:translate(-11px)translateY(-2px)scale(1.1)}}.Clawd-module__vsk4mW__cursor{animation:.9s steps(2,start) infinite Clawd-module__vsk4mW__cursorBlink}@keyframes Clawd-module__vsk4mW__cursorBlink{0%,to{opacity:1}50%{opacity:0}}.Clawd-module__vsk4mW__shadow{transform-origin:7.5px 15.5px;animation:.4s ease-in-out infinite Clawd-module__vsk4mW__shadowBob}@keyframes Clawd-module__vsk4mW__shadowBob{0%,to{opacity:.5;transform:scaleX(1.02)}50%{opacity:.55;transform:scaleX(1.05)}}
.PhoneMockup-module__k7IsGa__frame{pointer-events:none;flex-shrink:0;width:360px;height:722px;margin-bottom:-260px;position:relative}.PhoneMockup-module__k7IsGa__screen{z-index:1;box-sizing:border-box;background:radial-gradient(80% 50% at 50% 0,#d9e8ff8c 0%,#d9e8ff00 70%),linear-gradient(#fff 0%,#f6f9fd 100%);border-radius:40px;justify-content:center;align-items:flex-start;padding:11% 0 0;display:flex;position:absolute;inset:3.55% 7.2% 3.6% 7.1%;overflow:hidden}.PhoneMockup-module__k7IsGa__frameImg{z-index:2;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:auto;position:absolute;top:0;left:0}@media (max-width:1365px){.PhoneMockup-module__k7IsGa__frame:not(.PhoneMockup-module__k7IsGa__frameMd){width:280px;height:562px;margin-bottom:-200px}}.PhoneMockup-module__k7IsGa__frame.PhoneMockup-module__k7IsGa__frameMd{width:280px;height:562px;margin-bottom:0}.PhoneMockup-module__k7IsGa__frame.PhoneMockup-module__k7IsGa__frameMd .PhoneMockup-module__k7IsGa__screen{bottom:3.6%}@media (max-width:1023px){.PhoneMockup-module__k7IsGa__frame.PhoneMockup-module__k7IsGa__frameMd{width:240px;height:482px}}@media (max-width:768px){.PhoneMockup-module__k7IsGa__frame.PhoneMockup-module__k7IsGa__frameMd{width:220px;height:442px}}@media (max-width:480px){.PhoneMockup-module__k7IsGa__frame.PhoneMockup-module__k7IsGa__frameMd{width:200px;height:402px}}
.UkraineMap-module__SoAt_G__root{width:100%;max-width:760px;margin:0 auto 16px;padding:4px 0 0;position:relative}.UkraineMap-module__SoAt_G__mapWrap{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.UkraineMap-module__SoAt_G__map{filter:drop-shadow(0 6px 18px #00000059);width:100%;max-width:760px;height:auto;display:block}.UkraineMap-module__SoAt_G__pin,.UkraineMap-module__SoAt_G__pinPrimary{cursor:pointer}.UkraineMap-module__SoAt_G__pulse{transform-box:fill-box;transform-origin:50%;animation:2.8s ease-in-out infinite UkraineMap-module__SoAt_G__pulse}.UkraineMap-module__SoAt_G__pinPrimary .UkraineMap-module__SoAt_G__pulse{animation-duration:2.2s}@keyframes UkraineMap-module__SoAt_G__pulse{0%,to{opacity:.6;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}.UkraineMap-module__SoAt_G__label{pointer-events:none}.UkraineMap-module__SoAt_G__cityName{fill:#fff;font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:-.3px;font-size:22px;font-weight:700}.UkraineMap-module__SoAt_G__cityNamePrimary{fill:#d8ecfb;font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:-.3px;font-size:26px;font-weight:800}.UkraineMap-module__SoAt_G__cityProject{fill:#fff9;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1px;font-size:14px;font-weight:500}@media (max-width:768px){.UkraineMap-module__SoAt_G__root{margin-bottom:16px;padding:16px 12px}.UkraineMap-module__SoAt_G__cityName,.UkraineMap-module__SoAt_G__cityNamePrimary{font-size:24px}.UkraineMap-module__SoAt_G__cityProject{font-size:14px}}@media (max-width:480px){.UkraineMap-module__SoAt_G__cityProject{display:none}}
.Footer-module__rnk_JG__root{background:var(--color-dark-blue);color:#ffffffd9;border-radius:28px;width:98%;margin:30px auto 14px;padding:44px 0 24px;position:relative;overflow:hidden}.Footer-module__rnk_JG__root:before{content:"";pointer-events:none;background:radial-gradient(60% 60% at 0 0,#447efc2e,#0000),radial-gradient(50% 60% at 100% 100%,#d8ecfb14,#0000);position:absolute;inset:0}.Footer-module__rnk_JG__inner{max-width:1280px;margin:0 auto;padding:0 32px;position:relative}.Footer-module__rnk_JG__top{border-bottom:1px solid #ffffff1f;grid-template-columns:320px 1fr;gap:60px;padding-bottom:40px;display:grid}.Footer-module__rnk_JG__brand{flex-direction:column;gap:14px;display:flex}.Footer-module__rnk_JG__logo{filter:brightness(0)invert();display:inline-flex}.Footer-module__rnk_JG__tag{font-family:var(--font-sans);color:#fff9;max-width:280px;margin:0;font-size:13.5px;line-height:1.55}.Footer-module__rnk_JG__nav{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.Footer-module__rnk_JG__col{flex-direction:column;gap:12px;display:flex}.Footer-module__rnk_JG__colTitle{font-family:var(--font-mono);letter-spacing:1.4px;text-transform:uppercase;color:#ffffff80;margin:0 0 6px;font-size:11px;font-weight:700}.Footer-module__rnk_JG__navLink{font-family:var(--font-sans);color:#ffffffc7;align-items:center;gap:8px;font-size:14px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.Footer-module__rnk_JG__navLink:hover{color:#fff}.Footer-module__rnk_JG__contactIcon{opacity:.65}.Footer-module__rnk_JG__bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;display:flex}.Footer-module__rnk_JG__copyright{font-family:var(--font-sans);color:#ffffff80;font-size:13px}.Footer-module__rnk_JG__bottomRight{align-items:center;gap:16px;display:flex}.Footer-module__rnk_JG__langSwitch{background:#ffffff14;border:1px solid #ffffff29;border-radius:100px;padding:3px;display:inline-flex}.Footer-module__rnk_JG__langBtn{letter-spacing:.4px;color:#fff9;cursor:pointer;background:0 0;border:none;border-radius:100px;padding:5px 10px;font-family:inherit;font-size:12px;font-weight:600;transition:background .15s,color .15s}.Footer-module__rnk_JG__langBtn:hover{color:#fff}.Footer-module__rnk_JG__langBtnActive{color:#fff;background:#ffffff2e}.Footer-module__rnk_JG__legal{font-family:var(--font-sans);color:#ffffff8c;font-size:13px;text-decoration:none;transition:color .15s}.Footer-module__rnk_JG__legal:hover{color:#fff}@media (max-width:1024px){.Footer-module__rnk_JG__top{grid-template-columns:1fr;gap:36px}.Footer-module__rnk_JG__nav{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.Footer-module__rnk_JG__nav{grid-template-columns:repeat(2,1fr);gap:28px}.Footer-module__rnk_JG__bottom{flex-direction:column;align-items:flex-start}.Footer-module__rnk_JG__bottomRight{justify-content:space-between;width:100%}}@media (max-width:480px){.Footer-module__rnk_JG__inner{padding:0 20px}.Footer-module__rnk_JG__nav{grid-template-columns:1fr}.Footer-module__rnk_JG__root{border-radius:20px}}
.SectionDivider-module__aUNura__waveWrap{width:100%;height:36px;margin:-1px 0;line-height:0;overflow:hidden}.SectionDivider-module__aUNura__wave{width:100%;height:100%;display:block}.SectionDivider-module__aUNura__dotsRow{justify-content:center;align-items:center;gap:8px;padding:18px 0;display:flex}.SectionDivider-module__aUNura__dotsRow span{background:#045b8a38;border-radius:50%;width:4px;height:4px}.SectionDivider-module__aUNura__dotsRow span:nth-child(2){background:#045b8a59;width:6px;height:6px}.SectionDivider-module__aUNura__fade{background:linear-gradient(#0000 0%,#d8ecfb66 100%);width:100%;height:60px}
.Mapper-module__j0knma__root{min-height:calc(100vh - 80px);padding:80px 24px 120px;position:relative;overflow:hidden}.Mapper-module__j0knma__bgGradient{z-index:-1;pointer-events:none;background:radial-gradient(80% 60% at 50% -10%,#447efc2e,#0000 70%),radial-gradient(60% 50% at 80% 20%,#003cff14,#0000 70%);position:absolute;inset:-80px 0 0}.Mapper-module__j0knma__inner{text-align:center;flex-direction:column;align-items:center;max-width:1080px;margin:0 auto;display:flex}.Mapper-module__j0knma__heroIcon{background:linear-gradient(135deg, var(--color-light-blue), var(--color-blue));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:28px;display:inline-flex;box-shadow:0 8px 24px #003cff4d}.Mapper-module__j0knma__h1{letter-spacing:-.02em;color:var(--color-dark-blue);margin:0 0 16px;font-size:clamp(34px,5vw,56px);font-weight:800;line-height:1.05}.Mapper-module__j0knma__accent{background:linear-gradient(135deg, var(--color-light-blue), var(--color-blue));color:#0000;-webkit-background-clip:text;background-clip:text}.Mapper-module__j0knma__lead{color:var(--color-text-light);max-width:620px;margin:0 0 44px;font-size:clamp(15px,1.6vw,18px);line-height:1.55}.Mapper-module__j0knma__lead strong{color:var(--color-dark-blue)}.Mapper-module__j0knma__card{border:1px solid var(--color-border);background:#fff;border-radius:24px;flex-direction:column;gap:20px;width:100%;max-width:560px;padding:28px;display:flex;box-shadow:0 4px 12px #0b13240a,0 24px 60px #0b13240f}.Mapper-module__j0knma__field{text-align:left;flex-direction:column;gap:8px;display:flex}.Mapper-module__j0knma__fieldLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-light);align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.Mapper-module__j0knma__input,.Mapper-module__j0knma__textarea{color:var(--color-dark-blue);border:1px solid var(--color-border);background:#f7f8fb;border-radius:14px;outline:none;width:100%;padding:14px 16px;font-family:inherit;font-size:15px;transition:border-color .15s,background .15s}.Mapper-module__j0knma__input:focus,.Mapper-module__j0knma__textarea:focus{border-color:var(--color-light-blue);background:#fff}.Mapper-module__j0knma__textarea{min-height:96px;font-family:inherit;line-height:1.5}.Mapper-module__j0knma__submitBtn{color:#fff;background:linear-gradient(135deg, var(--color-light-blue), var(--color-blue));cursor:pointer;border:none;border-radius:14px;justify-content:center;align-items:center;gap:10px;margin-top:4px;padding:16px 22px;font-family:inherit;font-size:15px;font-weight:600;transition:box-shadow .2s,transform .15s,opacity .15s;display:inline-flex}.Mapper-module__j0knma__submitBtn:hover:not(:disabled){box-shadow:0 8px 22px #003cff59}.Mapper-module__j0knma__submitBtn:active:not(:disabled){transform:translateY(1px)}.Mapper-module__j0knma__submitBtn:disabled{opacity:.45;cursor:not-allowed}.Mapper-module__j0knma__hint{color:#b45309;background:#f59e0b14;border-left:3px solid #f59e0b;border-radius:8px;margin:0;padding:10px 14px;font-size:13px}.Mapper-module__j0knma__featurePills{flex-wrap:wrap;justify-content:center;gap:10px;margin:32px 0 0;padding:0;list-style:none;display:flex}.Mapper-module__j0knma__featurePills li{color:var(--color-dark-blue);border:1px solid var(--color-border);background:#ffffffd9;border-radius:100px;padding:8px 14px;font-size:13px}.Mapper-module__j0knma__streamWrap{flex-direction:column;align-items:center;width:100%;padding-top:40px;display:flex}.Mapper-module__j0knma__streamPulse{gap:8px;margin-bottom:24px;display:inline-flex}.Mapper-module__j0knma__streamPulseDot{background:var(--color-light-blue);border-radius:50%;width:12px;height:12px;animation:1.2s ease-in-out infinite Mapper-module__j0knma__pulse}.Mapper-module__j0knma__streamPulseDot:nth-child(2){animation-delay:.2s}.Mapper-module__j0knma__streamPulseDot:nth-child(3){animation-delay:.4s}@keyframes Mapper-module__j0knma__pulse{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.Mapper-module__j0knma__streamLabel{color:var(--color-dark-blue);min-height:28px;margin-bottom:24px;font-size:18px;font-weight:600;transition:opacity .3s}.Mapper-module__j0knma__streamProgress{background:#447efc26;border-radius:4px;width:320px;height:4px;margin-bottom:48px;overflow:hidden}.Mapper-module__j0knma__streamProgressBar{background:linear-gradient(90deg, var(--color-light-blue), var(--color-blue));border-radius:4px;width:30%;height:100%;animation:1.6s ease-in-out infinite Mapper-module__j0knma__progressSlide}@keyframes Mapper-module__j0knma__progressSlide{0%{transform:translate(-100%)}to{transform:translate(340%)}}.Mapper-module__j0knma__streamPreview{width:100%;margin-top:16px}.Mapper-module__j0knma__streamPreviewLabel{color:var(--color-text-light);text-transform:uppercase;letter-spacing:.05em;margin-bottom:16px;font-size:13px;font-weight:600}.Mapper-module__j0knma__result{text-align:left;width:100%}.Mapper-module__j0knma__resultHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:32px;display:flex}.Mapper-module__j0knma__resultBadge{text-transform:uppercase;letter-spacing:.05em;color:var(--color-light-blue);background:#447efc1f;border-radius:100px;margin-bottom:8px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-block}.Mapper-module__j0knma__resultTitle{color:var(--color-dark-blue);letter-spacing:-.01em;margin:0 0 6px;font-size:clamp(26px,4vw,36px);font-weight:800}.Mapper-module__j0knma__resultSub{color:var(--color-text-light);margin:0;font-size:15px}.Mapper-module__j0knma__resetBtn{color:var(--color-dark-blue);border:1px solid var(--color-border);cursor:pointer;background:#fff;border-radius:100px;padding:10px 18px;font-family:inherit;font-size:14px;font-weight:500;transition:box-shadow .15s}.Mapper-module__j0knma__resetBtn:hover{box-shadow:0 0 10px #007bff40}.Mapper-module__j0knma__cardGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;width:100%;display:grid}.Mapper-module__j0knma__agentCard{border:1px solid var(--color-border);background:#fff;border-radius:18px;flex-direction:column;gap:10px;padding:20px;transition:transform .2s,box-shadow .2s;display:flex}.Mapper-module__j0knma__agentCard:hover{transform:translateY(-2px);box-shadow:0 12px 32px #0b132414}.Mapper-module__j0knma__agentCard.Mapper-module__j0knma__appearing{animation:.4s Mapper-module__j0knma__fadeUp}@keyframes Mapper-module__j0knma__fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.Mapper-module__j0knma__agentIcon{width:40px;height:40px;color:var(--color-blue);background:linear-gradient(135deg,#447efc1f,#003cff14);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.Mapper-module__j0knma__agentName{color:var(--color-dark-blue);font-size:17px;font-weight:700;line-height:1.25}.Mapper-module__j0knma__agentRole{color:var(--color-text-light);flex-grow:1;font-size:14px;line-height:1.5}.Mapper-module__j0knma__agentValue{border-top:1px dashed var(--color-border);color:var(--color-dark-blue);flex-direction:column;gap:4px;margin-top:4px;padding-top:12px;font-size:13px;line-height:1.5;display:flex}.Mapper-module__j0knma__agentValueLabel{color:var(--color-light-blue);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:600}.Mapper-module__j0knma__ctaBlock{background:linear-gradient(135deg, var(--color-dark-blue), var(--color-darken-blue));color:var(--color-text-white);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;margin-top:48px;padding:36px;display:flex;box-shadow:0 16px 40px #1c348040}.Mapper-module__j0knma__ctaText{flex:1;min-width:260px}.Mapper-module__j0knma__ctaTitle{margin:0 0 8px;font-size:clamp(20px,2.4vw,26px);font-weight:700;line-height:1.25}.Mapper-module__j0knma__ctaSub{color:#ebf1ffbf;margin:0;font-size:15px;line-height:1.5}.Mapper-module__j0knma__ctaBtn{color:var(--color-dark-blue);cursor:pointer;white-space:nowrap;background:#fff;border:none;border-radius:100px;align-items:center;gap:8px;padding:14px 24px;font-family:inherit;font-size:15px;font-weight:600;transition:transform .15s,box-shadow .2s;display:inline-flex}.Mapper-module__j0knma__ctaBtn:hover{box-shadow:0 8px 20px #00000040}.Mapper-module__j0knma__ctaBtn:active{transform:translateY(1px)}.Mapper-module__j0knma__errorWrap{text-align:center;width:100%;max-width:480px;padding:60px 0}.Mapper-module__j0knma__errorIcon{margin-bottom:16px;font-size:48px}.Mapper-module__j0knma__errorTitle{color:var(--color-dark-blue);margin:0 0 12px;font-size:24px;font-weight:700}.Mapper-module__j0knma__errorMsg{color:var(--color-text-light);margin:0 0 24px;font-size:15px;line-height:1.5}.Mapper-module__j0knma__retryBtn{color:#fff;background:var(--color-light-blue);cursor:pointer;border:none;border-radius:100px;padding:12px 24px;font-family:inherit;font-size:15px;font-weight:600}@media (max-width:640px){.Mapper-module__j0knma__root{padding:48px 16px 80px}.Mapper-module__j0knma__card{padding:20px}.Mapper-module__j0knma__ctaBlock{padding:24px}.Mapper-module__j0knma__resultHeader{flex-direction:column}}
