.banner-section{background:linear-gradient(0deg,rgba(243,118,64,.79),hsla(17,90%,96%,.29) 73%,hsla(0,0%,100%,0));margin-top:72px;height:100%}.banner-section .banner-container{max-width:1200px;margin:0 auto;padding-top:7rem;display:flex;flex-direction:column;gap:3.5rem;position:relative}.banner-section .banner-container .top-content .subheading-container{margin-bottom:1rem;display:flex;align-items:center;justify-content:center;gap:1rem}.banner-section .banner-container .top-content .subheading-container .sub-heading{font-weight:400;font-size:24px;line-height:140%;letter-spacing:0;color:#746f69}.banner-section .banner-container .top-content .heading{font-weight:500;font-size:38px;line-height:160%;letter-spacing:-2.2%;text-align:center;vertical-align:middle;color:#f37640}.banner-section .banner-container .top-content .heading-text{font-weight:500;font-size:38px;line-height:160%;letter-spacing:-2.2%;text-align:center;vertical-align:middle;color:#261b0f}.banner-section .banner-container .top-content .banner-buttons{margin-top:2.5rem;display:flex;align-items:center;justify-content:center;gap:1.5rem}.banner-section .banner-container .top-content .banner-buttons .button{border:none;outline:none;width:fit-content;white-space:nowrap;height:44px;font-weight:500;font-size:16px;line-height:140%;letter-spacing:0;border-radius:2rem;display:flex;align-items:center;justify-content:center;gap:8px}.banner-section .banner-container .top-content .banner-buttons .primaryButton{padding:0 1.5rem 0 2rem;background-color:#f37640;color:#f9f5f0}.banner-section .banner-container .top-content .banner-buttons .secondaryButton{padding:0 1rem;background-color:transparent;color:#f37640;border:1px solid #f37640}.banner-section .banner-container .bottom-content{position:relative;width:1124px;margin:0 auto;height:382px;border:16px solid hsla(17,90%,96%,.788);background-color:hsla(0,0%,100%,.89);border-radius:39px 39px 0 0}.banner-section .banner-container .bottom-content .LLM-card{position:absolute;top:233px;right:50px;width:fit-content;border:.6px solid hsla(33,5%,43%,.29);background-color:#f9f5f0;opacity:79%;border-radius:60px;padding:12px 24px;display:flex;align-items:center;gap:16px;font-weight:500;font-size:16px;line-height:150%;letter-spacing:0;color:#746f69;transition:top .3s ease}.banner-section .banner-container .bottom-content .LLM-card:hover{top:225px}.banner-section .banner-container .bottom-content .bidgets-card-2-wrapper{position:relative}.banner-section .banner-container .bottom-content .bidgets-card-2-wrapper .bidgets-card-box{position:absolute;top:100px;left:50%;transform:translateX(-50%);width:350px;height:55px;background-color:#f9f5f0;border-radius:12.15px;box-shadow:0 1.23px 4.92px 0 rgba(77,77,77,.078),0 0 2.46px 0 rgba(77,77,77,.239)}.banner-section .banner-container .bottom-content .bidgets-cards{position:absolute;left:-80px;top:70px;display:flex;align-items:center;gap:32px}.banner-section .banner-container .bottom-content .bidgets-cards .bidgets-card-1,.banner-section .banner-container .bottom-content .bidgets-cards .bidgets-card-2,.banner-section .banner-container .bottom-content .bidgets-cards .bidgets-card-3{position:relative;width:403px;height:134px;border-radius:23.36px;background-color:#fff;box-shadow:0 1.46px 5.84px 0 rgba(77,77,77,.078),0 0 2.92px 0 rgba(77,77,77,.239);font-weight:500;font-size:16px;line-height:150%;letter-spacing:-1.8%;color:#746f69;padding:12px 12px 24px;display:flex;gap:12px;transition:transform .5s ease,box-shadow .3s ease;transform-origin:center;cursor:pointer}.banner-section .banner-container .bottom-content .bidgets-cards .bidgets-card-1 .icon-wrapper,.banner-section .banner-container .bottom-content .bidgets-cards .bidgets-card-2 .icon-wrapper,.banner-section .banner-container .bottom-content .bidgets-cards .bidgets-card-3 .icon-wrapper{position:relative;width:30.68px;height:30.68px;overflow:hidden}.banner-section .banner-container .bottom-content .bidgets-cards .bidgets-card-1 .default-icon,.banner-section .banner-container .bottom-content .bidgets-cards .bidgets-card-2 .default-icon,.banner-section .banner-container .bottom-content .bidgets-cards .bidgets-card-3 .default-icon{position:absolute;top:0;left:0;transition:opacity .3s ease}.banner-section .banner-container .bottom-content .bidgets-cards .bidgets-card-1 .slide-in-icon,.banner-section .banner-container .bottom-content .bidgets-cards .bidgets-card-2 .slide-in-icon,.banner-section .banner-container .bottom-content .bidgets-cards .bidgets-card-3 .slide-in-icon{position:absolute;top:0;left:-100%;opacity:0;transition:left .4s ease,opacity .3s ease}.banner-section .banner-container .bottom-content .bidgets-cards .bidgets-card-1 .hide-icon,.banner-section .banner-container .bottom-content .bidgets-cards .bidgets-card-2 .hide-icon,.banner-section .banner-container .bottom-content .bidgets-cards .bidgets-card-3 .hide-icon{opacity:0}.banner-section .banner-container .bottom-content .bidgets-cards .bidgets-card-1 .show-icon,.banner-section .banner-container .bottom-content .bidgets-cards .bidgets-card-2 .show-icon,.banner-section .banner-container .bottom-content .bidgets-cards .bidgets-card-3 .show-icon{left:0;opacity:1}.banner-section .banner-container .bottom-content .bidgets-cards .bidgets-card-1 .rectangle,.banner-section .banner-container .bottom-content .bidgets-cards .bidgets-card-2 .rectangle,.banner-section .banner-container .bottom-content .bidgets-cards .bidgets-card-3 .rectangle{width:247px;height:24px;background:#f9f5f0;border-radius:23.36px;transition:background .4s ease}.banner-section .banner-container .bottom-content .bidgets-cards .bidgets-card-1 .hover-rectangle,.banner-section .banner-container .bottom-content .bidgets-cards .bidgets-card-2 .hover-rectangle,.banner-section .banner-container .bottom-content .bidgets-cards .bidgets-card-3 .hover-rectangle{background:linear-gradient(90deg,#f9ded1,#fef1ec)}.banner-section .banner-container .bottom-content .bidgets-cards .bidgets-card-1 .bidgets-right{display:flex;flex-direction:column;justify-content:space-between}.banner-section .banner-container .bottom-content .bidgets-cards .bidgets-card-1 .bidgets-right .bidgets-bottom{display:flex;align-items:center;gap:12px}.banner-section .banner-container .bottom-content .bidgets-cards .bidgets-card-1 .vector{position:absolute;top:45%;left:6%}.banner-section .banner-container .bottom-content .bidgets-cards .bidgets-card-1:hover{transform:rotate(-4deg)}.banner-section .banner-container .bottom-content .bidgets-cards .bidgets-card-2{display:flex;flex-direction:column;justify-content:space-between}.banner-section .banner-container .bottom-content .bidgets-cards .bidgets-card-2 .number-card{position:absolute;top:-12px;right:-18px;background-color:#ff2e67;border-radius:35.39px;padding:3.2px 8.85px;font-weight:590;font-size:16px;line-height:24.33px;letter-spacing:0;text-align:center;vertical-align:middle;color:#fff}.banner-section .banner-container .bottom-content .bidgets-cards .bidgets-card-2 .number-card .sparkle{position:absolute;top:-25px;right:-25px;scale:.8}.banner-section .banner-container .bottom-content .bidgets-cards .bidgets-card-2 .number-card .scale-up{scale:1}.banner-section .banner-container .bottom-content .bidgets-cards .bidgets-card-2 .bidgets-bottom,.banner-section .banner-container .bottom-content .bidgets-cards .bidgets-card-2 .bidgets-top{display:flex;align-items:center;gap:12px}.banner-section .banner-container .bottom-content .bidgets-cards .bidgets-card-2 .bidgets-bottom .bidgets-2-icon-wrapper,.banner-section .banner-container .bottom-content .bidgets-cards .bidgets-card-2 .bidgets-top .bidgets-2-icon-wrapper{position:relative;width:46.72px;height:46.72px;overflow:hidden}.banner-section .banner-container .bottom-content .bidgets-cards .bidgets-card-2 .bidgets-bottom .bidgets-2-default-icon,.banner-section .banner-container .bottom-content .bidgets-cards .bidgets-card-2 .bidgets-top .bidgets-2-default-icon{position:absolute;top:0;left:0;transition:opacity .3s ease}.banner-section .banner-container .bottom-content .bidgets-cards .bidgets-card-2 .bidgets-bottom .bidgets-2-slide-in-icon,.banner-section .banner-container .bottom-content .bidgets-cards .bidgets-card-2 .bidgets-top .bidgets-2-slide-in-icon{position:absolute;top:0;left:-100%;opacity:0;transition:left .4s ease,opacity .3s ease}.banner-section .banner-container .bottom-content .bidgets-cards .bidgets-card-2 .bidgets-bottom .bidgets-2-hide-icon,.banner-section .banner-container .bottom-content .bidgets-cards .bidgets-card-2 .bidgets-top .bidgets-2-hide-icon{opacity:0}.banner-section .banner-container .bottom-content .bidgets-cards .bidgets-card-2 .bidgets-bottom .bidgets-2-show-icon,.banner-section .banner-container .bottom-content .bidgets-cards .bidgets-card-2 .bidgets-top .bidgets-2-show-icon{left:0;opacity:1}.banner-section .banner-container .bottom-content .bidgets-cards .bidgets-card-2:hover{transform:rotate(-4deg)}.banner-section .banner-container .bottom-content .bidgets-cards .bidgets-card-3 .bidgets-right{display:flex;flex-direction:column;justify-content:space-between}.banner-section .banner-container .bottom-content .bidgets-cards .bidgets-card-3 .bidgets-right .number{width:32px;aspect-ratio:1/1;font-weight:590;font-size:16px;line-height:24.33px;letter-spacing:0;text-align:center;vertical-align:middle;color:#fff;padding:3.2px 8.85px;background-color:#ff2e67;border-radius:35.39px;position:absolute;right:12px}.banner-section .banner-container .bottom-content .bidgets-cards .bidgets-card-3 .bidgets-right .bidgets-bottom{display:flex;align-items:center;gap:12px}.banner-section .banner-container .bottom-content .bidgets-cards .bidgets-card-3 .vector{position:absolute;top:45%;left:6%}.banner-section .banner-container .bottom-content .bidgets-cards .bidgets-card-3:hover{transform:rotate(4deg)}.banner-section .banner-container .bottom-content .arrow-1{position:absolute;top:205px;left:120px}.banner-section .banner-container .bottom-content .arrow-2{position:absolute;top:205px;left:540px}.banner-section .banner-container .bottom-content .arrow-3{position:absolute;top:205px;right:120px}.banner-section .banner-container .bottom-content .chat-card{position:absolute;top:270px;left:200px;width:726px;height:64px;background-color:#fff;border:1.01px solid #fef1ec;border-radius:32.19px;box-shadow:0 2.11px 18.68px 0 rgba(0,0,0,.047),0 7.05px 149.15px 0 rgba(0,0,0,.071);display:flex;align-items:center;justify-content:space-between;padding:12px 16px}.banner-section .banner-container .bottom-content .chat-card .chat-left-side{display:flex;align-items:center;gap:12px}.banner-section .banner-container .bottom-content .chat-card .chat-left-side .chat-rectangle{width:393px;height:24px;border-radius:3.65px;background:rgba(243,118,64,.188);transition:background .4s ease}.banner-section .banner-container .bottom-content .chat-card .chat-left-side .hover-chat-rectangle{background:linear-gradient(90deg,#fde5db,#f8ac8c 50%,#fde5db);background-size:200% auto;animation:moveGradient 2s linear infinite}.banner-section .banner-container .bottom-content .chat-card .chat-right-side{width:fit-content;height:35.12px;padding:4.55px 18.19px;display:flex;align-items:center;gap:9.1px;border:.68px solid #f37640;border-radius:29.17px;font-weight:600;font-size:13.64px;line-height:100%;letter-spacing:-2.2%;color:#f37640}.banner-section .banner-container .bottom-content .clock-card{position:absolute;top:-30px;left:75px;width:fit-content;background-color:#f9f5f0;opacity:79%;border-radius:60px;padding:12px 24px;display:flex;align-items:center;gap:16px;font-weight:500;font-size:16px;line-height:150%;letter-spacing:0;color:#746f69;cursor:pointer;position:relative;border:.6px solid transparent;z-index:1}.banner-section .banner-container .bottom-content .clock-card:before{content:"";position:absolute;top:-.6px;left:-.6px;right:-.6px;bottom:-.6px;border:.6px solid hsla(33,5%,43%,.29);border-radius:60px;z-index:-1;transition:opacity .3s ease}.banner-section .banner-container .bottom-content .clock-card:after{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border:2px solid rgba(243,118,64,.188);border-radius:60px;z-index:-2;clip-path:polygon(0 0,0 0,0 0);transition:all .3s ease}.banner-section .banner-container .bottom-content .clock-card:hover:before{opacity:0}.banner-section .banner-container .bottom-content .clock-card:hover:after{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);animation:borderMove 2s linear infinite}.banner-section .banner-container .mobile-bottom-content,.banner-section .banner-container .tablet-bottom-content{display:none}.banner-section .banner-footer{position:relative;background-color:#f37640;padding:1.5rem;display:flex;align-items:center;justify-content:center;gap:1rem}.banner-section .banner-footer .arrow{width:32px;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;background-color:hsla(17,90%,96%,.29);border-radius:8px}.banner-section .banner-footer .banner-footer-text{font-weight:500;font-size:20px;line-height:140%;letter-spacing:0;color:#fef1ec}@media(min-width:769px)and (max-width:1024px){.banner-section{background:linear-gradient(0deg,rgba(243,118,64,.79),hsla(17,90%,96%,.29) 73%,hsla(0,0%,100%,0));margin-top:72px}.banner-section .banner-container{padding:4rem 2rem 0;gap:7.8125rem}.banner-section .banner-container .top-content .subheading-container{gap:.875rem}.banner-section .banner-container .top-content .heading-text{width:649px;margin:0 auto}.banner-section .banner-container .bottom-content{display:none}.banner-section .banner-container .tablet-bottom-content{position:relative;display:block}.banner-section .banner-footer{padding:1.5rem 0}}@media(max-width:768px){.banner-section{background:linear-gradient(0deg,rgba(243,118,64,.79),hsla(17,90%,96%,.29) 73%,hsla(0,0%,100%,0));margin-top:92px;display:flex;flex-direction:column;transition:all .8s ease-out}.banner-section .banner-container{flex:1;padding-top:3rem;display:flex;flex-direction:column;justify-content:space-between;gap:64px}.banner-section .banner-container.loaded{transition:all .8s ease-out}.banner-section .banner-container .top-content{opacity:0;filter:blur(8px);transform:translateY(50%);transition:all .8s ease-out}.banner-section .banner-container .top-content.animate-in{opacity:1;filter:blur(0)}.banner-section .banner-container .top-content.shift-up{transition-delay:.1s;transform:translateY(-20px);transition:all 1.2s ease-out}.banner-section .banner-container .top-content .subheading-container{margin-bottom:.75rem;gap:.5rem}.banner-section .banner-container .top-content .subheading-container .sub-heading{font-size:16px}.banner-section .banner-container .top-content .heading{font-size:28px;line-height:140%}.banner-section .banner-container .top-content .heading-text{font-size:28px;line-height:140%;color:#261b0f}.banner-section .banner-container .top-content .banner-buttons{margin-top:2rem;gap:.5rem}.banner-section .banner-container .top-content .banner-buttons .button{height:44px;font-weight:500;font-size:16px;line-height:140%;letter-spacing:0;border-radius:2rem;display:flex;align-items:center;justify-content:center;gap:8px}.banner-section .banner-container .top-content .banner-buttons .primaryButton{padding:0 1.5rem 0 2rem;background-color:#f37640;color:#f9f5f0}.banner-section .banner-container .top-content .banner-buttons .secondaryButton{padding:0 1rem;background-color:transparent;color:#f37640;border:1px solid #f37640}.banner-section .banner-container .bottom-content,.banner-section .banner-container .tablet-bottom-content{display:none}.banner-section .banner-container .mobile-bottom-content{position:relative;display:block;padding:0 18px;top:30px;opacity:0;transform:translateY(0);transition:all 1.2s ease-out}.banner-section .banner-container .mobile-bottom-content.animate-in{transition-delay:.1s;opacity:1}.banner-section .banner-footer-section{position:relative;width:100%;overflow:hidden;display:flex;align-items:center;opacity:0;transition:all .8s ease-out;background-color:#f37640;padding:0}.banner-section .banner-footer-section .banner-footer{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;padding:18px;animation:scroll 30s linear infinite}.banner-section .banner-footer-section .banner-footer .arrow{width:32px;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;background-color:hsla(17,90%,96%,.29);border-radius:8px}.banner-section .banner-footer-section .banner-footer .banner-footer-text{font-weight:500;font-size:14px;line-height:140%;letter-spacing:0;color:#fef1ec;white-space:nowrap}.banner-section .banner-footer-section.animate-in{opacity:1}}@keyframes borderMove{0%{clip-path:polygon(0 0,100% 0,100% 5%,5% 5%,5% 95%,95% 95%,95% 5%,100% 5%,100% 0,0 0)}25%{clip-path:polygon(0 0,100% 0,100% 100%,95% 100%,95% 5%,95% 95%,5% 95%,5% 95%,0 95%,0 0)}50%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,0 95%,95% 95%,95% 5%,5% 5%,5% 95%,0 95%)}75%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,0 5%,5% 5%,5% 95%,95% 95%,95% 5%,0 5%)}to{clip-path:polygon(0 0,100% 0,100% 5%,5% 5%,5% 95%,95% 95%,95% 5%,100% 5%,100% 0,0 0)}}@keyframes moveGradient{0%{background-position:0}to{background-position:-200%}}