.countryBanner-module__OMQzKa__banner{--mx:50%;--my:30%;--tx:0;--ty:0;color:#fff;isolation:isolate;background:linear-gradient(#050a18 0%,#0e1a36 46%,#2b2d52 78%,#5a3f5e 100%);min-height:100vh;padding:160px 0 300px;position:relative;overflow:hidden}.countryBanner-module__OMQzKa__glow{z-index:-1;background:radial-gradient(600px circle at var(--mx) var(--my), #8ca0e629, transparent 60%), radial-gradient(800px circle at 0% 0%, #1e40a047, transparent 60%), radial-gradient(800px circle at 100% 10%, #c8102e24, transparent 60%);pointer-events:none;position:absolute;inset:0}.countryBanner-module__OMQzKa__stars{z-index:-1;transform:translate(calc(var(--tx) * -6px), calc(var(--ty) * -6px));pointer-events:none;transition:transform .8s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.countryBanner-module__OMQzKa__stars i{background:#e6ecff;border-radius:50%;width:2px;height:2px;animation:4s ease-in-out infinite countryBanner-module__OMQzKa__ukTwinkle;position:absolute}.countryBanner-module__OMQzKa__moon{z-index:-1;aspect-ratio:1;width:min(1000px,130vw);transform:translate(calc(-50% + var(--tx) * -14px), calc(50% + var(--ty) * -14px));filter:blur(8px);pointer-events:none;background:radial-gradient(circle,#aabaf06b 0%,#6e78c82e 40%,#0000 68%);border-radius:50%;transition:transform .8s cubic-bezier(.22,1,.36,1);animation:2.2s cubic-bezier(.22,1,.36,1) .2s backwards countryBanner-module__OMQzKa__ukRise,7s ease-in-out 2.5s infinite countryBanner-module__OMQzKa__ukPulse;position:absolute;bottom:70px;left:50%}.countryBanner-module__OMQzKa__skyline{z-index:0;height:230px;transform:translateX(calc(var(--tx) * -40px));background:linear-gradient(#0000 25%,#04081499);transition:transform .8s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:-3%;right:-3%}.countryBanner-module__OMQzKa__skyline:after{content:"";background:linear-gradient(#0c1328,#060a16);height:40px;position:absolute;bottom:0;left:0;right:0}.countryBanner-module__OMQzKa__skyline svg{width:100%;height:calc(100% - 36px);position:absolute;inset:auto 0 36px}.countryBanner-module__OMQzKa__skyline rect,.countryBanner-module__OMQzKa__skyline path{fill:#0b1226}.countryBanner-module__OMQzKa__skyline .countryBanner-module__OMQzKa__window{fill:#f2d9a6;opacity:.15;animation:8s step-end infinite countryBanner-module__OMQzKa__ukWindowFlicker}.countryBanner-module__OMQzKa__skyline .countryBanner-module__OMQzKa__clock{fill:#f2d9a6;opacity:.85;filter:drop-shadow(0 0 6px #f2d9a6cc)}.countryBanner-module__OMQzKa__skyline .countryBanner-module__OMQzKa__clockHands{fill:none;stroke:#0b1226;stroke-width:2px;stroke-linecap:round}.countryBanner-module__OMQzKa__skyline .countryBanner-module__OMQzKa__eyeRim{fill:none;stroke:#0b1226;stroke-width:5px}.countryBanner-module__OMQzKa__skyline .countryBanner-module__OMQzKa__eyeSpoke{fill:none;stroke:#0b1226;stroke-width:1.5px}.countryBanner-module__OMQzKa__skyline .countryBanner-module__OMQzKa__shardLine{fill:none;stroke:#aabaf059;stroke-width:1.5px}.countryBanner-module__OMQzKa__skyline .countryBanner-module__OMQzKa__cable{fill:none;stroke:#0b1226;stroke-width:3px}.countryBanner-module__OMQzKa__eye{transform-box:view-box;transform-origin:620px 110px;animation:60s linear infinite countryBanner-module__OMQzKa__ukEyeSpin}.countryBanner-module__OMQzKa__sparks{z-index:0;pointer-events:none;position:absolute;inset:0}.countryBanner-module__OMQzKa__spark,.countryBanner-module__OMQzKa__sparkRed,.countryBanner-module__OMQzKa__sparkBlue{background:#f0f4ffbf;border-radius:50%;animation:linear infinite countryBanner-module__OMQzKa__ukFloat;position:absolute;bottom:40px;box-shadow:0 0 8px #f0f4ff8c}.countryBanner-module__OMQzKa__sparkRed{background:#e8344e;box-shadow:0 0 10px #e8344ecc}.countryBanner-module__OMQzKa__sparkBlue{background:#4f7bff;box-shadow:0 0 10px #4f7bffcc}.countryBanner-module__OMQzKa__content{z-index:1;text-align:center;max-width:860px;margin:0 auto;position:relative}.countryBanner-module__OMQzKa__content>*{opacity:0;animation:.8s cubic-bezier(.22,1,.36,1) forwards countryBanner-module__OMQzKa__ukFadeUp;animation-delay:var(--d,0s)}.countryBanner-module__OMQzKa__content>.countryBanner-module__OMQzKa__title{opacity:1;animation:none}.countryBanner-module__OMQzKa__title{letter-spacing:-.03em;margin:0 0 24px;font-size:clamp(3.2rem,8vw,5.5rem);font-weight:600;line-height:1.02}.countryBanner-module__OMQzKa__line{padding-bottom:.08em;display:block;overflow:hidden}.countryBanner-module__OMQzKa__line>span{animation:1s cubic-bezier(.22,1,.36,1) forwards countryBanner-module__OMQzKa__ukLineRise;animation-delay:var(--d,0s);display:inline-block;transform:translateY(110%)}.countryBanner-module__OMQzKa__highlight{color:#0000;background-color:#0000;background-image:linear-gradient(110deg,#0000 40%,#ffffff80 50%,#0000 60%),linear-gradient(90deg,#e8344e 0% 24%,#fff 44% 58%,#4f7bff 80% 100%);background-position:0 0,0 0;background-repeat:no-repeat;background-size:250% 100%,100% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;-webkit-background-clip:text;background-clip:text;font-style:normal;animation:5s ease-in-out infinite countryBanner-module__OMQzKa__ukShimmer}.countryBanner-module__OMQzKa__lead{color:#ffffffd9;max-width:680px;margin:0 auto 36px;font-size:18px;line-height:1.6}.countryBanner-module__OMQzKa__actions{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.countryBanner-module__OMQzKa__btnPrimary,.countryBanner-module__OMQzKa__btnLink{height:50px;padding:0 24px;text-decoration:none}.countryBanner-module__OMQzKa__btnPrimary svg,.countryBanner-module__OMQzKa__btnLink svg{transition:transform .3s}.countryBanner-module__OMQzKa__btnPrimary:hover{color:var(--secondaryColor);background:#fff}.countryBanner-module__OMQzKa__btnPrimary:hover svg{transform:translate(4px)}.countryBanner-module__OMQzKa__btnLink{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a}.countryBanner-module__OMQzKa__btnLink:hover svg{transform:translate(3px,-3px)}.countryBanner-module__OMQzKa__btnPrimary:focus-visible,.countryBanner-module__OMQzKa__btnLink:focus-visible{outline-offset:3px;outline:2px solid #fff}@keyframes countryBanner-module__OMQzKa__ukFadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes countryBanner-module__OMQzKa__ukLineRise{to{transform:translateY(0)}}@keyframes countryBanner-module__OMQzKa__ukRise{0%{opacity:0;translate:0 25%}to{opacity:1;translate:0}}@keyframes countryBanner-module__OMQzKa__ukTwinkle{0%,to{opacity:.15}50%{opacity:.9}}@keyframes countryBanner-module__OMQzKa__ukShimmer{0%,to{background-position:100% 0,0 0}60%{background-position:0 0,0 0}}@keyframes countryBanner-module__OMQzKa__ukWindowFlicker{0%,to{opacity:.15}30%{opacity:.85}70%{opacity:.4}}@keyframes countryBanner-module__OMQzKa__ukPulse{0%,to{scale:1}50%{scale:1.05}}@keyframes countryBanner-module__OMQzKa__ukEyeSpin{to{transform:rotate(360deg)}}@keyframes countryBanner-module__OMQzKa__ukFloat{0%{opacity:0;transform:translateY(0)}10%{opacity:1}90%{opacity:.8}to{opacity:0;transform:translateY(-90vh)}}@media (max-width:991px){.countryBanner-module__OMQzKa__banner{min-height:auto;padding:130px 0 240px}.countryBanner-module__OMQzKa__skyline{height:170px}.countryBanner-module__OMQzKa__moon{width:160vw}}@media (max-width:575px){.countryBanner-module__OMQzKa__banner{padding:120px 0 200px}.countryBanner-module__OMQzKa__lead{font-size:16px}.countryBanner-module__OMQzKa__actions>a{flex:100%;justify-content:center}.countryBanner-module__OMQzKa__skyline{height:140px}.countryBanner-module__OMQzKa__moon{width:220vw;bottom:50px}}@media (prefers-reduced-motion:reduce){.countryBanner-module__OMQzKa__banner *,.countryBanner-module__OMQzKa__banner :before,.countryBanner-module__OMQzKa__banner :after{transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.countryBanner-module__OMQzKa__stars,.countryBanner-module__OMQzKa__skyline{transform:none}.countryBanner-module__OMQzKa__sparks{display:none}.countryBanner-module__OMQzKa__moon{transform:translate(-50%,50%)}}
