.FooterSection-module__72mOLq__footerWrapper{background:var(--secondary-darkcolor);position:relative}.FooterSection-module__72mOLq__newsletterWrapper{z-index:2;position:relative;transform:translateY(70px)}.FooterSection-module__72mOLq__newsletterSection{background:var(--primary-lightcolor);border-radius:20px;padding:25px 40px;position:relative;overflow:hidden;box-shadow:0 20px 60px #00000026}.FooterSection-module__72mOLq__newsletterSection:before{content:"";background:var(--primary-color);opacity:.08;border-radius:50%;width:300px;height:300px;position:absolute;top:-150px;right:-100px}.FooterSection-module__72mOLq__newsletterContent{align-items:center;gap:25px;display:flex;position:relative}.FooterSection-module__72mOLq__newsletterContent h3{color:var(--secondary-darkcolor);margin-bottom:8px;font-size:25px;font-weight:700}.FooterSection-module__72mOLq__newsletterContent p{color:#666;margin:0;font-size:15px;line-height:1.6}.FooterSection-module__72mOLq__newsletterLogo{flex-shrink:0}.FooterSection-module__72mOLq__newsletterForm{align-items:center;gap:12px;display:flex;position:relative}.FooterSection-module__72mOLq__input{border-radius:50px;height:58px;padding:0 22px;transition:all .3s;color:var(--secondary-darkcolor)!important;box-shadow:none!important;background:#fff!important;border:1px solid #0000!important}.FooterSection-module__72mOLq__input:focus{border-color:var(--primary-color)!important;box-shadow:0 0 0 4px #1d7bc01a!important}.FooterSection-module__72mOLq__input::placeholder{color:#999}.FooterSection-module__72mOLq__joinBtn{background:var(--primary-color);color:#fff;white-space:nowrap;border:none;border-radius:50px;align-items:center;gap:10px;height:58px;padding:0 25px;font-weight:600;transition:all .3s;display:flex}.FooterSection-module__72mOLq__joinBtn span{font-size:20px;transition:transform .3s}.FooterSection-module__72mOLq__joinBtn:hover{background:var(--secondary-darkcolor);transform:translateY(-2px)}.FooterSection-module__72mOLq__joinBtn:hover span{transform:translate(5px)}.FooterSection-module__72mOLq__footer{background:var(--secondary-darkcolor);color:#bfc3d0;padding-top:120px;padding-bottom:20px;position:relative;overflow:hidden}.FooterSection-module__72mOLq__footer:before{content:"";background:var(--primary-color);opacity:.04;border-radius:50%;width:500px;height:500px;position:absolute;bottom:-250px;left:-250px}.FooterSection-module__72mOLq__heading{color:#fff;margin-bottom:15px;font-size:22px;font-weight:700}.FooterSection-module__72mOLq__line{background:var(--primary-color);border-radius:10px;width:45px;height:3px;margin-bottom:28px;transition:width .3s}.FooterSection-module__72mOLq__heading:hover+.FooterSection-module__72mOLq__line{width:80px}.FooterSection-module__72mOLq__companyDescription{color:#bfc3d0;margin-bottom:28px;line-height:1.8}.FooterSection-module__72mOLq__contactInfo{flex-direction:column;gap:18px;display:flex}.FooterSection-module__72mOLq__contactItem{align-items:center;gap:14px;display:flex}.FooterSection-module__72mOLq__contactIcon{width:42px;height:42px;color:var(--primary-color);background:#ffffff12;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .3s;display:flex}.FooterSection-module__72mOLq__contactItem:hover .FooterSection-module__72mOLq__contactIcon{background:var(--primary-color);color:#fff;transform:translateY(-3px)}.FooterSection-module__72mOLq__contactItem small{color:#7f8494;margin-bottom:2px;display:block}.FooterSection-module__72mOLq__contactItem a,.FooterSection-module__72mOLq__contactItem p{color:#fff;margin:0;font-size:14px;text-decoration:none;transition:all .3s}.FooterSection-module__72mOLq__contactItem a:hover{color:var(--primary-color)}.FooterSection-module__72mOLq__list{margin:0;padding:0;list-style:none}.FooterSection-module__72mOLq__list li{margin-bottom:15px}.FooterSection-module__72mOLq__list a{color:#bfc3d0;align-items:center;gap:0;text-decoration:none;transition:all .3s;display:inline-flex;position:relative}.FooterSection-module__72mOLq__arrow{opacity:0;width:0;color:var(--primary-color);transition:all .3s;overflow:hidden}.FooterSection-module__72mOLq__list a:hover{color:#fff;transform:translate(5px)}.FooterSection-module__72mOLq__list a:hover .FooterSection-module__72mOLq__arrow{opacity:1;width:18px}.FooterSection-module__72mOLq__divider{background:#ffffff1a;width:100%;height:1px;margin:55px 0 25px}.FooterSection-module__72mOLq__footerBottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:25px;padding:0 40px;display:flex}.FooterSection-module__72mOLq__footerBottom p{color:#8f94a3;margin:0;font-size:14px}.FooterSection-module__72mOLq__bottomRight{flex-wrap:wrap;align-items:center;gap:25px;display:flex}.FooterSection-module__72mOLq__bottomRight>a{color:#8f94a3;font-size:14px;text-decoration:none;transition:all .3s}.FooterSection-module__72mOLq__bottomRight>a:hover{color:var(--primary-color)}.FooterSection-module__72mOLq__social{align-items:center;gap:10px;display:flex}.FooterSection-module__72mOLq__social a{color:#fff;background:#ffffff12;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;text-decoration:none;transition:all .3s;display:flex}.FooterSection-module__72mOLq__social a:hover{background:var(--primary-color);color:#fff;transform:translateY(-4px)}@media (max-width:991px){.FooterSection-module__72mOLq__newsletterWrapper{transform:translateY(50px)}.FooterSection-module__72mOLq__newsletterSection{padding:35px 30px}.FooterSection-module__72mOLq__footer{padding-top:120px}.FooterSection-module__72mOLq__newsletterContent{justify-content:center}.FooterSection-module__72mOLq__newsletterContent>div{text-align:left}.FooterSection-module__72mOLq__footerBottom{flex-direction:column;align-items:flex-start}}@media (max-width:768px){.FooterSection-module__72mOLq__newsletterContent{text-align:center;flex-direction:column;gap:15px}.FooterSection-module__72mOLq__newsletterContent>div{text-align:center}.FooterSection-module__72mOLq__newsletterForm{flex-direction:column}.FooterSection-module__72mOLq__input,.FooterSection-module__72mOLq__joinBtn{width:100%}.FooterSection-module__72mOLq__footer{padding-top:110px}.FooterSection-module__72mOLq__bottomRight{gap:15px}}@media (max-width:576px){.FooterSection-module__72mOLq__newsletterWrapper{transform:translateY(35px)}.FooterSection-module__72mOLq__newsletterSection{border-radius:15px;padding:30px 20px}.FooterSection-module__72mOLq__newsletterContent h3{font-size:21px}.FooterSection-module__72mOLq__footer{padding-top:90px}.FooterSection-module__72mOLq__heading{font-size:21px}.FooterSection-module__72mOLq__footerBottom{text-align:center;align-items:center}.FooterSection-module__72mOLq__bottomRight{justify-content:center}}.FooterSection-module__72mOLq__callButton{z-index:1000;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:clamp(48px,6vw,55px);height:clamp(48px,6vw,55px);transition:transform .3s;display:flex;position:fixed;bottom:clamp(75px,11vw,115px);right:clamp(15px,3vw,30px)}.FooterSection-module__72mOLq__callButton svg{width:clamp(38px,5vw,44px);height:clamp(38px,5vw,44px);color:var(--primary-color);transform-origin:50%;animation:1.2s ease-in-out infinite FooterSection-module__72mOLq__shake}.FooterSection-module__72mOLq__callButton:hover{transform:scale(1.1)}@keyframes FooterSection-module__72mOLq__shake{0%,to{transform:rotate(0)}10%{transform:rotate(-15deg)}20%{transform:rotate(15deg)}30%{transform:rotate(-15deg)}40%{transform:rotate(15deg)}50%{transform:rotate(0)}}@keyframes FooterSection-module__72mOLq__floatUpDown{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (max-width:768px){.FooterSection-module__72mOLq__callButton{width:50px;height:50px;bottom:78px;right:16px}.FooterSection-module__72mOLq__callButton svg{width:38px;height:38px}}@media (max-width:480px){.FooterSection-module__72mOLq__callButton{width:46px;height:46px;bottom:70px;right:12px}.FooterSection-module__72mOLq__callButton svg{width:34px;height:34px}.FooterSection-module__72mOLq__backToTop{font-size:16px}}
.ScrollProgress-module__gceGtG__scrollProgress{z-index:9999;cursor:pointer;opacity:0;visibility:hidden;background:0 0;border:none;border-radius:50%;width:60px;height:60px;padding:0;transition:opacity .3s,visibility .3s,transform .3s;position:fixed;bottom:clamp(15px,3vw,30px);right:clamp(15px,3vw,30px);transform:translateY(15px)}.ScrollProgress-module__gceGtG__show{opacity:1;visibility:visible;transform:translateY(0)}.ScrollProgress-module__gceGtG__circle{border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;transition:transform .3s;display:flex;box-shadow:0 8px 25px #0000001a}.ScrollProgress-module__gceGtG__innerCircle{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:78%;height:78%;display:flex;position:relative;overflow:hidden}.ScrollProgress-module__gceGtG__percentage{color:var(--primary-color);opacity:1;font-size:13px;font-weight:600;transition:opacity .3s,transform .3s;position:absolute;transform:translateY(0)}.ScrollProgress-module__gceGtG__arrow{color:var(--secondary-color);opacity:0;font-size:22px;font-weight:900;line-height:1;transition:opacity .3s,transform .3s;position:absolute;transform:translateY(20px)}.ScrollProgress-module__gceGtG__atBottom .ScrollProgress-module__gceGtG__percentage{opacity:0;transform:translateY(-20px)}.ScrollProgress-module__gceGtG__atBottom .ScrollProgress-module__gceGtG__arrow{opacity:1;transform:translateY(0)}.ScrollProgress-module__gceGtG__show:hover{transform:translateY(-3px)}.ScrollProgress-module__gceGtG__show:hover .ScrollProgress-module__gceGtG__circle{transform:scale(1.05)}@media (max-width:576px){.ScrollProgress-module__gceGtG__scrollProgress{width:52px;height:52px;bottom:20px;right:15px}.ScrollProgress-module__gceGtG__percentage{font-size:11px}.ScrollProgress-module__gceGtG__arrow{font-size:19px}}
.CodetrixAssistant-module__RFgLgG__chatFloatingButton{background:var(--primary-gradient);color:#fff;cursor:pointer;z-index:9999;border:none;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-size:24px;transition:all .3s;display:flex;position:fixed;bottom:25px;left:25px;box-shadow:0 8px 25px #00000040}.CodetrixAssistant-module__RFgLgG__chatFloatingButton:hover{transform:scale(1.08)}.CodetrixAssistant-module__RFgLgG__chatContainer{z-index:9999;background:#fff;border-radius:18px;flex-direction:column;width:380px;max-width:calc(100vw - 40px);height:650px;max-height:calc(100dvh - 40px);animation:.3s CodetrixAssistant-module__RFgLgG__chatOpen;display:flex;position:fixed;bottom:20px;left:20px;overflow:hidden;box-shadow:0 15px 50px #00000040}@keyframes CodetrixAssistant-module__RFgLgG__chatOpen{0%{opacity:0;transform:translateY(30px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.CodetrixAssistant-module__RFgLgG__chatHeader{background:var(--primary-gradient);color:#fff;flex-shrink:0;justify-content:space-between;align-items:center;min-height:76px;padding:12px 18px;display:flex}.CodetrixAssistant-module__RFgLgG__headerLeft{align-items:center;gap:12px;min-width:0;display:flex}.CodetrixAssistant-module__RFgLgG__botIcon{background:#fff3;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:19px;display:flex}.CodetrixAssistant-module__RFgLgG__headerLeft h5{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:17px;font-weight:600;overflow:hidden}.CodetrixAssistant-module__RFgLgG__headerLeft span{margin-top:2px;font-size:13px;display:block}.CodetrixAssistant-module__RFgLgG__headerActions{flex-shrink:0;align-items:center;gap:5px;display:flex}.CodetrixAssistant-module__RFgLgG__headerActions button{color:#fff;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:17px;display:flex}.CodetrixAssistant-module__RFgLgG__chatBody{scrollbar-width:thin;background:#fff;flex:1;min-height:0;padding:18px 14px;overflow-y:auto}.CodetrixAssistant-module__RFgLgG__chatBody::-webkit-scrollbar{width:5px}.CodetrixAssistant-module__RFgLgG__chatBody::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}.CodetrixAssistant-module__RFgLgG__botMessageRow{align-items:flex-start;gap:7px;margin-bottom:14px;display:flex}.CodetrixAssistant-module__RFgLgG__smallBotIcon{width:34px;height:34px;color:var(--primary-color);background:#dff5f8;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;margin-top:3px;font-size:14px;font-weight:700;display:flex}.CodetrixAssistant-module__RFgLgG__botMessage{overflow-wrap:break-word;word-break:break-word;background:#f0f2f5;border-radius:5px 18px 18px;max-width:80%;padding:10px 13px}.CodetrixAssistant-module__RFgLgG__botMessage p{color:#222;margin:0;font-size:14px;line-height:1.45}.CodetrixAssistant-module__RFgLgG__botMessage span{color:#777;margin-top:5px;font-size:10px;display:block}.CodetrixAssistant-module__RFgLgG__userMessageRow{justify-content:flex-end;margin-bottom:14px;display:flex}.CodetrixAssistant-module__RFgLgG__userMessage{background:var(--primary-gradient);color:#fff;overflow-wrap:break-word;word-break:break-word;border-radius:18px 18px 5px;max-width:75%;padding:10px 14px}.CodetrixAssistant-module__RFgLgG__userMessage p{margin:0;font-size:14px;line-height:1.45}.CodetrixAssistant-module__RFgLgG__userMessage span{text-align:right;opacity:.8;margin-top:4px;font-size:10px;display:block}.CodetrixAssistant-module__RFgLgG__optionsContainer{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:4px 5px 14px;display:flex}.CodetrixAssistant-module__RFgLgG__optionButton{border:1px solid var(--primary-color);color:var(--primary-color);cursor:pointer;background:#fff;border-radius:25px;max-width:100%;padding:9px 15px;font-size:13px;transition:all .25s}.CodetrixAssistant-module__RFgLgG__optionButton:hover{background:var(--primary-gradient);color:#fff}.CodetrixAssistant-module__RFgLgG__backButton{width:100%}.CodetrixAssistant-module__RFgLgG__typingBubble{background:#f0f2f5;border-radius:5px 18px 18px;align-items:center;gap:4px;width:fit-content;padding:12px 15px;display:flex}.CodetrixAssistant-module__RFgLgG__typingBubble span{background:#777;border-radius:50%;width:6px;height:6px;animation:1.2s infinite CodetrixAssistant-module__RFgLgG__typing}.CodetrixAssistant-module__RFgLgG__typingBubble span:nth-child(2){animation-delay:.2s}.CodetrixAssistant-module__RFgLgG__typingBubble span:nth-child(3){animation-delay:.4s}@keyframes CodetrixAssistant-module__RFgLgG__typing{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.CodetrixAssistant-module__RFgLgG__chatWelcomeMessage{cursor:pointer;z-index:999;background:#fff;border-radius:25px;max-width:calc(100vw - 50px);padding:12px 18px;font-size:14px;font-weight:500;animation:.4s CodetrixAssistant-module__RFgLgG__chatMessagePopup;position:fixed;bottom:100px;left:25px;box-shadow:0 5px 20px #00000026}.CodetrixAssistant-module__RFgLgG__chatWelcomeMessage:after{content:"";background:#fff;width:12px;height:16px;position:absolute;bottom:-5px;left:25px;transform:rotate(45deg)}@keyframes CodetrixAssistant-module__RFgLgG__chatMessagePopup{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.CodetrixAssistant-module__RFgLgG__chatFooter{background:#fff;border-top:1px solid #eee;flex-shrink:0;align-items:center;gap:8px;min-height:65px;padding:9px 12px;display:flex}.CodetrixAssistant-module__RFgLgG__chatFooter input{border:2px solid var(--primary-color);border-radius:25px;outline:none;flex:1;min-width:0;height:44px;padding:0 15px;font-size:14px}.CodetrixAssistant-module__RFgLgG__chatFooter input:focus{border-color:var(--primary-mediumcolor)}.CodetrixAssistant-module__RFgLgG__attachButton{color:#222;cursor:pointer;background:0 0;border:none;flex-shrink:0;width:35px;font-size:20px}.CodetrixAssistant-module__RFgLgG__sendButton{background:var(--primary-gradient);color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;width:42px;height:42px;font-size:20px}@media (max-width:768px){.CodetrixAssistant-module__RFgLgG__chatContainer{width:360px;max-width:calc(100vw - 30px);height:min(650px,100dvh - 30px);bottom:15px;left:15px}.CodetrixAssistant-module__RFgLgG__chatFloatingButton{width:58px;height:58px;bottom:20px;left:20px}.CodetrixAssistant-module__RFgLgG__chatWelcomeMessage{bottom:95px;left:20px}}@media (max-width:576px){.CodetrixAssistant-module__RFgLgG__chatContainer{border-radius:16px;width:calc(100vw - 24px);max-width:none;height:min(650px,100dvh - 24px);bottom:12px;left:12px}.CodetrixAssistant-module__RFgLgG__chatFloatingButton{width:55px;height:55px;font-size:22px;bottom:15px;left:15px}.CodetrixAssistant-module__RFgLgG__chatHeader{min-height:68px;padding:10px 14px}.CodetrixAssistant-module__RFgLgG__botIcon{width:36px;height:36px;font-size:17px}.CodetrixAssistant-module__RFgLgG__headerLeft{gap:9px}.CodetrixAssistant-module__RFgLgG__headerLeft h5{font-size:15px}.CodetrixAssistant-module__RFgLgG__headerLeft span{font-size:12px}.CodetrixAssistant-module__RFgLgG__headerActions button{width:30px;height:30px;font-size:16px}.CodetrixAssistant-module__RFgLgG__chatBody{padding:14px 10px}.CodetrixAssistant-module__RFgLgG__botMessageRow{gap:6px;margin-bottom:12px}.CodetrixAssistant-module__RFgLgG__smallBotIcon{width:30px;height:30px;font-size:12px}.CodetrixAssistant-module__RFgLgG__botMessage{max-width:85%;padding:9px 11px}.CodetrixAssistant-module__RFgLgG__userMessage{max-width:85%;padding:9px 12px}.CodetrixAssistant-module__RFgLgG__botMessage p,.CodetrixAssistant-module__RFgLgG__userMessage p{font-size:13px}.CodetrixAssistant-module__RFgLgG__optionButton{padding:8px 12px;font-size:12px}.CodetrixAssistant-module__RFgLgG__chatFooter{gap:5px;min-height:60px;padding:8px 9px}.CodetrixAssistant-module__RFgLgG__chatFooter input{height:40px;padding:0 12px;font-size:13px}.CodetrixAssistant-module__RFgLgG__attachButton{width:30px;font-size:18px}.CodetrixAssistant-module__RFgLgG__sendButton{width:40px;height:40px;font-size:18px}.CodetrixAssistant-module__RFgLgG__chatWelcomeMessage{max-width:calc(100vw - 30px);padding:10px 15px;font-size:13px;bottom:85px;left:15px}}@media (max-width:375px){.CodetrixAssistant-module__RFgLgG__chatContainer{border-radius:14px;width:calc(100vw - 16px);height:calc(100dvh - 16px);bottom:8px;left:8px}.CodetrixAssistant-module__RFgLgG__chatHeader{min-height:62px;padding:8px 10px}.CodetrixAssistant-module__RFgLgG__headerLeft h5{font-size:14px}.CodetrixAssistant-module__RFgLgG__headerLeft span{font-size:11px}.CodetrixAssistant-module__RFgLgG__botIcon{width:33px;height:33px}.CodetrixAssistant-module__RFgLgG__chatBody{padding:12px 8px}.CodetrixAssistant-module__RFgLgG__botMessage,.CodetrixAssistant-module__RFgLgG__userMessage{max-width:88%}.CodetrixAssistant-module__RFgLgG__chatFooter{padding:7px}.CodetrixAssistant-module__RFgLgG__chatFooter input{height:38px;font-size:12px}.CodetrixAssistant-module__RFgLgG__sendButton{width:38px;height:38px}.CodetrixAssistant-module__RFgLgG__chatFloatingButton{width:52px;height:52px;bottom:12px;left:12px}}
.loader-module__grtJZG__loaderWrapper{z-index:99999;background:#fff;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:fixed;inset:0}.loader-module__grtJZG__logoLoader{justify-content:center;align-items:center;animation:1.2s ease-in-out infinite loader-module__grtJZG__logoPulse;display:flex}.loader-module__grtJZG__loaderLogo{object-fit:contain;width:120px;height:auto}@keyframes loader-module__grtJZG__logoPulse{0%{opacity:.4;transform:scale(.9)}50%{opacity:1;transform:scale(1)}to{opacity:.4;transform:scale(.9)}}
