:root{--deep-blue:#0a1128;--magic-gold:#EEB500;--warm-yellow:#fbbf24;--stark-red:#b91c1c;--stark-gold:#fbbf24;--stark-dark:#1a0505;--barbie-pink:#e0218a;--soft-pink:#fce7f3;--power-red:#ef4444;--electric-blue:#3b82f6;--scroll-speed:40s}@font-face{font-family:'Bungee';font-style:normal;font-weight:900;font-display:swap;src:url(../fonts/bungee-v17-latin-regular.woff2) format('woff2')}@font-face{font-family:'Dancing Script';font-style:normal;font-weight:900;font-display:swap;src:url(../fonts/dancing-script-v29-latin-regular.woff2) format('woff2')}@font-face{font-family:'Material Symbols Outlined';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/material-symbols-outlined-v307-latin-regular.woff2) format('woff2')}.material-symbols-outlined{font-family:'Material Symbols Outlined';font-weight:400;font-style:normal;line-height:1;display:inline-block;white-space:nowrap}@font-face{font-family:'icomoon';src:url(../fonts/fonts/icomoon.eot?8xunfx);src:url('../fonts/fonts/icomoon.eot?8xunfx#iefix') format('embedded-opentype'),url(../fonts/fonts/icomoon.woff?8xunfx) format('woff'),url(../fonts/fonts/icomoon.ttf?8xunfx) format('truetype'),url('../fonts/fonts/icomoon.svg?8xunfx#icomoon') format('svg');font-weight:400;font-style:normal;font-display:swap}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon'!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-flaticon-fast-time:before{content:"\e915"}.icon-flaticon-all-inclusive:before{content:"\e919"}.icon-flaticon-quality:before{content:"\e91e"}.icon-flaticon-brief:before{content:"\e920"}.icon-flaticon-prototype-1:before{content:"\e924"}.icon-flaticon-production-line:before{content:"\e929"}.icon-flaticon-logistics-delivery:before{content:"\e92e"}.icon-flaticon-access-control:before{content:"\e908"}.icon-flaticon-home3:before{content:"\e936"}.icon-flaticon-newspaper:before{content:"\e937"}.icon-flaticon-pencil2:before{content:"\e939"}.icon-flaticon-phone:before{content:"\e942"}.icon-flaticon-envelop:before{content:"\e945"}.icon-flaticonquotes-right:before{content:"\e978"}.icon-flaticon-binoculars:before{content:"\e985"}.icon-flaticon-magic-wand:before{content:"\e997"}.icon-flaticon-rocket:before{content:"\e9a5"}.icon-flaticon-truck:before{content:"\e9b0"}.icon-shield:before{content:"\e9b4"}.icon-flaticon-star-full:before{content:"\e9d9"}.icon-flaticon-heart:before{content:"\e9da"}.icon-flaticon-checkmark:before{content:"\ea10"}.icon-flaticon-circle-right:before{content:"\ea42"}.icon-flaticoncircle-left:before{content:"\ea44"}button,button:focus{box-shadow:none}img,textarea.form-control{height:auto}.banner-area,.challenges-area{background-position:center center;background-repeat:no-repeat;background-size:cover}a,a:focus,a:hover{text-decoration:none;color:#EEB500}body{font-size:16px;font-family:Lato,sans-serif}.container{max-width:1260px}a{display:inline-block;transition:0.5s}button{outline:0!important;border:none}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6,.likeh3{color:#222629;font-weight:800}h3,.likeh3{font-size:20px;line-height:1.4}.default-btn,.form-control,p{font-size:16px}p{margin-bottom:15px;line-height:1.8;font-weight:500}.about-content .tab_content .tabs_item p,.about-content .tab_content .tabs_item ul li:last-child,.blog-details-content .comments ul li:last-child,.checkout-area .billing-details .col-lg-12:last-child .form-group,.faq-accordion .accordion .accordion-content p,.faq-accordion .accordion .accordion-item.active,.faq-accordion .accordion .accordion-item:last-child,.main-contact-area .contact-info .address li:last-child,.privacy-policy .privacy-content ul li:last-child,.privacy-policy .privacy-content.eight,.privacy-policy .privacy-content.eight p,.product-details-area .product-details-desc p,.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-comments .review-item p,.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content p:last-child,.product-view-one .modal-content .product-content .product-info li:last-child,.section-title h2:last-child,.services-details-content .single-services .services-content h3,.single-services .services-content .likeh3,.services-sidebar .services-pdf ul li:last-child,.sidebar-widget.tags ul li:last-child,.single-approach-box p,.single-blog .blog-content h3,.single-blog .blog-content .likeh3,.single-challenges p,.single-footer-widget .address li a:last-child,.single-footer-widget .address li:last-child,.single-footer-widget .import-link li:last-child,.single-solution p,.solution-details-area .solutions-content ul li:last-child,.solution-details-area .solutions-content.four,.terms-conditions .conditions-content ul li:last-child,.terms-conditions .conditions-content.six,.terms-conditions .conditions-content.six p,.user-area-style .contact-form-action form .login-action .log-rem label,.wishlist .table-responsive>.table-bordered,p:last-child{margin-bottom:0}img{max-width:100%}ul{list-style:none;padding:0;margin:0}.form-control{height:50px;color:#222629;border:1px solid #ebebeb;background-color:#fff0;border-radius:0;padding:10px 20px;width:100%}.navbar-area.is-sticky,.others-option-for-responsive .container .container,.others-option-for-responsive .option-inner,.others-option-for-responsive .option-inner .others-option,.protect-area.protect-area-three .single-challenges,.single-approach,.single-challenges,.single-feature,.single-solution{box-shadow:0 0 20px 3px rgb(0 0 0 / .05)}.ptb-100{padding-top:100px;padding-bottom:100px}.pt-100{padding-top:100px}.pb-70{padding-bottom:70px}.about-content .tab,.about-content .tabs,.about-img,.approach-img,.blog-details-content .blog-top-content .blog-details-img,.blog-details-content .leave-reply p,.blog-details-content .news-content-2,.blog-details-content .single-blog-post-img,.get-in-touch-form .form-group,.main-contact-area .contact-wrap .form-group,.mb-30,.privacy-policy .privacy-content,.protect-img,.services-details-content .services-content,.services-sidebar .services-pdf,.single-footer-widget,.single-safety img,.solution-details-area .solution-details-one,.solution-details-area .solutions-content,.solution-details-area .solutions-content ul,.terms-conditions .conditions-content,.terms-conditions .title,.terms-conditions img,.user-area-style .contact-form-action .account-title,.user-area-style .contact-form-action form .login-action{margin-bottom:30px}.navbar-area.navbar-area-two,.sidebar-widget.search .search-form,.team-area.team-area-three .single-team .team-content ul,.white-bg{background-color:#fff}.section-title{max-width:750px;margin:-5px auto 50px;text-align:center;position:relative}.section-title span{display:block;margin-bottom:12px;color:#222629;font-weight:600}.section-title h2{font-size:40px;margin-bottom:15px;position:relative;line-height:1.4}.banner-area.banner-area-five .banner-content h1,.banner-area.banner-area-five .banner-content p,.banner-area.banner-area-four .banner-content .top-title,.banner-area.banner-area-four .banner-content h1,.banner-area.banner-area-four .banner-content p,.banner-area .banner-content p,.blog-area.blog-area-four .single-blog .blog-content h3 a,.blog-area.blog-area-four .single-blog .blog-content .likeh3 a,.blog-area.blog-area-four .single-blog .blog-content p,.challenges-area.challenges-area-two .single-challenges:hover h3,.challenges-area.challenges-area-two .single-challenges:hover .likeh3,.challenges-area.challenges-area-two .single-challenges:hover i,.challenges-area.challenges-area-two .single-challenges:hover p,.copy-right-area .footer-menu li a,.copy-right-area p,.feature-area.feature-area-five .single-feature h3,.feature-area.feature-area-five .single-feature .likeh3,.feature-area.feature-area-five .single-feature p,.feature-area.feature-area-four .single-feature h3,.feature-area.feature-area-four .single-feature .likeh3,.feature-area.feature-area-four .single-feature p,.feature-area.feature-area-two .single-feature:hover i,.go-top:focus,.navbar-area .main-nav nav .navbar-nav .nav-item a.active,.navbar-area .main-nav nav .navbar-nav .nav-item a:hover,.our-approach-area.our-approach-area-four .col-lg-6 .row .col-lg-6:nth-child(2) .single-approach:hover h3,.our-approach-area.our-approach-area-four .col-lg-6 .row .col-lg-6:nth-child(2) .single-approach:hover .likeh3,.our-approach-area.our-approach-area-four .col-lg-6 .row .col-lg-6:nth-child(2) .single-approach:hover p,.our-approach-area.our-approach-area-four .col-lg-6 .row .col-lg-6:nth-child(3) .single-approach:hover h3,.our-approach-area.our-approach-area-four .col-lg-6 .row .col-lg-6:nth-child(3) .single-approach:hover .likeh3,.our-approach-area.our-approach-area-four .col-lg-6 .row .col-lg-6:nth-child(3) .single-approach:hover p,.our-approach-area.our-approach-area-four .single-approach h3,.our-approach-area.our-approach-area-four .single-approach .likeh3,.our-approach-area.our-approach-area-four .single-approach p,.page-title-area .page-title-content ul li a,.protect-area .col-lg-6 .row .col-lg-6:nth-child(2) .single-challenges h3,.protect-area .col-lg-6 .row .col-lg-6:nth-child(2) .single-challenges .likeh3,.protect-area .col-lg-6 .row .col-lg-6:nth-child(2) .single-challenges i,.protect-area .col-lg-6 .row .col-lg-6:nth-child(2) .single-challenges p,.protect-area .col-lg-6 .row .col-lg-6:nth-child(3) .single-challenges h3,.protect-area .col-lg-6 .row .col-lg-6:nth-child(3) .single-challenges .likeh3,.protect-area .col-lg-6 .row .col-lg-6:nth-child(3) .single-challenges i,.protect-area .col-lg-6 .row .col-lg-6:nth-child(3) .single-challenges p,.protect-area.protect-area-four .single-challenges h3,.protect-area.protect-area-four .single-challenges .likeh3,.protect-area.protect-area-four .single-challenges i,.protect-area.protect-area-four .single-challenges p,.section-title.white-title h2,.section-title.white-title p,.section-title.white-title span,.services-sidebar .services-category ul li:hover a i,.single-feature:hover .title h3,.single-feature:hover .title .likeh3,.single-feature:hover p,.single-footer-widget .address,.single-footer-widget .address li a:hover,.single-footer-widget .import-link li a:hover,.single-pricing.active .pricing-title h2,.single-pricing.active .pricing-title h3,.single-pricing.active .pricing-title .likeh3,.single-pricing.active .pricing-title span,.single-pricing.active ul li,.single-pricing:hover .pricing-title h2,.single-pricing:hover .pricing-title h3,.single-pricing:hover .pricing-title .likeh3,.single-pricing:hover .pricing-title span,.single-pricing:hover ul li,.single-services .services-content h3 a,.single-services .services-content .likeh3 a,.single-services .services-content p,.single-team .team-content h3,.single-team .team-content .likeh3,.single-team .team-content span,.single-team .team-content ul li a,.top-header .header-left-content li a:hover,.top-header .header-right-content li a:hover i{color:#fff}.header-area{position:absolute;top:0;left:0;right:0;width:100%;z-index:999}.main-contact-area .contact-info .sidebar-follow-us .social-wrap,.partner-area .owl-carousel .owl-item,.single-footer-widget .social-icon,.top-header .header-left-content{line-height:1}.blog-details-content .tag-list ul li:last-child a,.copy-right-area .footer-menu li:last-child,.top-header .header-left-content li:last-child,.top-header .header-right-content li:last-child{margin-right:0}.copy-right-area .footer-menu li,.top-header .header-right-content li{display:inline-block;margin-right:15px}.navbar-area{background-color:rgb(255 255 255 / .08)}.navbar-area .main-nav{padding-top:0;padding-bottom:0}.navbar-area .main-nav .navbar{padding:0}.navbar-area .main-nav .navbar .navbar-brand{font-size:0;padding:0}.blog-details-content .comments ul li h3::before,.blog-details-content .comments ul li .likeh3::before,.challenges-area.challenges-area-two::before,.counter-area.counter-area-three::before,.get-in-touch-area.get-in-touch-area-two::before,.hidden,.main-contact-area .contact-wrap .contact-form .hidden,.mobile-nav,.navbar-area .main-nav nav .navbar-nav .nav-item .dropdown-menu li a::before,.newsletter-form .default-btn::after,.newsletter-form .default-btn::before,.others-option-for-responsive,.page-title-area .page-title-content ul li:last-child::before,.pricing-area .shape-three,.product-details-area .tab .tabs_item,.shopping-cart-area .coupon-cart .form-group .default-btn::after,.shopping-cart-area .coupon-cart .form-group .default-btn::before,.solution-img img,.testimonials-area.testimonials-page-area::before{display:none}.banner-area{position:relative;z-index:1;padding-top:120px;padding-bottom:120px}.banner-area.bg-2{background-image:url(../img/banner/banner-bg-60.jpg)}.banner-area{min-height:600px;background-size:auto;height:auto;padding-top:300px;padding-bottom:270px}.banner-area .banner-content{max-width:100%}.banner-area .banner-content .top-title,.counter-area .section-title span{color:#222629;font-weight:800}.banner-area .banner-content h1{margin-bottom:25px;color:#fff}#learnmore{margin-top:-50px}banner-area.banner-area-five .banner-content img,.checkout-area .billing-details .form-check,.checkout-area .billing-details .form-group,.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-form form .form-group,.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content p,.single-blog-posts .single-blog-content p,.single-footer-widget .logo,.user-area-style .contact-form-action form .form-condition{margin-bottom:20px}.banner-content .top-title{display:block;margin-bottom:15px;font-weight:600}.banner-content h1{font-family:Tahoma,Geneva,sans-serif;font-size:75px;font-weight:900;margin-bottom:25px}.banner-content p{margin-bottom:30px;font-size:16.5px}.banner-image,.partner-area,.shopping-cart-area .cart-table{text-align:center}.feature-area.feature-area-two{margin-top:0}.about-content,.approach-content,.solution-details-area .solutions-content .challenge-btn .two{margin-left:30px}.challenges-area{background-image:url(../img/challenges-bg.avif);position:relative;overflow:hidden;z-index:1}.challenges-area::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#222629;opacity:.75}.single-challenges{position:relative;margin-bottom:30px;transition:0.5s;background-color:#fff;padding:30px 25px;text-align:center;z-index:1}.single-challenges i{font-size:50px;color:#222629;line-height:1;margin-bottom:20px;display:block}.blog-details-content .leave-reply .form-group label,.privacy-policy .privacy-content p,.privacy-policy .privacy-content ul li,.product-view-one .modal-content .product-content .price,.product-view-one .modal-content .product-content .product-review,.single-challenges h3,.single-challenges .likeh3,.terms-conditions .conditions-content p,.terms-conditions .conditions-content ul li{margin-bottom:10px}.single-challenges span{position:absolute;left:0;right:0;font-size:100px;z-index:-1;opacity:.06;top:50%;transform:translateY(-50%)}.pricing-area,.protect-area,.solution-area{overflow:hidden}.solution-area .col-lg-6.pr-0{padding-right:0}.solution-content{max-width:600px;margin-left:auto}.about-content .about-title,.protect-content .protect-title,.solution-title{margin-bottom:40px}.about-content .about-title span,.protect-content .protect-title span,.solution-title span{font-weight:600;display:block;margin-bottom:10px;color:#222629}.about-content .about-title h2,.protect-content .protect-title h2,.solution-title h2{font-size:30px;font-weight:700;margin-bottom:0;line-height:1.4}.single-solution{padding:30px;position:relative;transition:0.5s;margin-bottom:30px}.copy-right-area,.product-details-area .products-details-tab .tab_content .tabs_item .products-details-tab-content .product-review-form .review-form form .form-group textarea{padding-top:15px}.single-solution h3,.single-solution .likeh3{margin-bottom:12px;color:#000;font-size:18px;font-weight:700}.single-solution span{position:absolute;top:-13px;right:-4px;line-height:1;font-size:80px;opacity:.1;font-weight:700}.get-in-touch-area,.solution-img{position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover}.solution-img{background-image:url(../img/solution-img.webp);height:100%;padding-bottom:30px}.solution-img::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:30px;background-color:#fff}.get-in-touch-area{background-image:url(../img/get-in-touch-bg.avif);z-index:1}.get-in-touch-area::before,.testimonials-area::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#222629;opacity:.75;z-index:-1}.get-in-touch-form{text-align:center;max-width:810px;margin:auto}.single-footer-widget .address .location,.single-footer-widget .address li{padding-left:40px;position:relative}.get-in-touch-form .form-group textarea{height:100%!important}.protect-area .single-challenges{background-color:#fff;padding:20px}.protect-area .col-lg-6 .row .col-lg-6:nth-child(2) .single-challenges{margin-top:30px;background-color:#222629}.protect-area .col-lg-6 .row .col-lg-6:nth-child(3) .single-challenges{margin-top:-30px;background-color:#222629}.owl-prev,.owl-next{position:absolute;top:59%;transform:translateY(-50%);cursor:pointer;font-size:2.5rem;z-index:10;transition:all 0.3s ease;color:#fbbf24}.owl-prev{left:20%}.owl-next{right:20%}.protect-content{margin-right:30px}.testimonials-area{background-image:url(../img/testimonials-bg.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;z-index:1}.testimonials{text-align:center;max-width:700px;margin-left:auto;margin-right:auto}.testimonials span{text-transform:uppercase;font-weight:600;margin-bottom:50px;display:block;color:#fff}.testimonials-item i{color:#222629;font-size:50px;line-height:1;display:block;margin-bottom:10px}.testimonials-item p{color:#fff;margin-bottom:22px;font-size:20px}.testimonials-item ul{line-height:1;margin-bottom:5px}.testimonials-item ul li{display:inline-block;margin:0 1px}.testimonials-item ul li i{font-size:18px;color:#222629}.testimonials-item h3,.testimonials-item .likeh3{color:#fff;margin-bottom:10px}.testimonials-item span{color:rgb(255 255 255 / .8);font-weight:500;margin-bottom:0;display:block}.faq-accordion .accordion .accordion-content.show,.product-details-area .tab .tabs_item:first-child,.shopping-cart-area .cart-totals .default-btn,.single-blog .blog-img a,.single-safety a,.tab .tabs_item:first-child{display:block}.about-content .tab_content .tabs_item ul,.product-view-one.modal.show .modal-dialog,.single-blog .blog-content{margin-top:25px}.footer-area{background-image:url(../img/footer-bg.webp);background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;z-index:1}.footer-area::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#222629;opacity:.95;z-index:-1}.single-footer-widget p{margin-bottom:20px;color:#fff}.single-footer-widget .social-icon li{display:inline-block;margin-right:5px}.single-footer-widget .social-icon li a i{width:38px;height:38px;line-height:38px;color:#fff;text-align:center;font-size:18px;transition:0.5s;border-radius:2px;background-color:rgb(255 255 255 / .1)}.main-contact-area .contact-info .sidebar-follow-us .social-wrap li a:hover,.single-footer-widget .social-icon li a:hover,.single-team .team-content ul li a:hover i{transform:translateY(-2px)}.single-footer-widget h3,.single-footer-widget .likeh3{color:#fff;margin-bottom:30px;padding-bottom:15px;position:relative}.single-footer-widget h3::before,.single-footer-widget .likeh3::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#fff}.single-footer-widget .address .location i,.single-footer-widget .address li i{position:absolute;color:#222629;left:0;top:5px;font-size:25px}.single-footer-widget .address li{margin-bottom:16px;color:#fff}.single-footer-widget .address li a{display:block;color:rgb(255 255 255 / .9);margin-bottom:6px}.single-footer-widget .import-link li{margin-bottom:11px;position:relative;padding-left:20px;color:rgb(255 255 255 / .9)}.single-footer-widget .import-link li::before{content:"";position:absolute;top:7px;left:0;width:11px;height:11px;background-color:#fff;transition:0.5s}.single-footer-widget .import-link li a{color:rgb(255 255 255 / .9)}.copy-right-area{background-color:#222629;border-top:1px solid #212437;padding-bottom:15px}.copy-right-area .footer-menu,.showing-result .showing-top-bar-ordering{text-align:right}.about-content .tabs li{display:inline-block;margin-right:30px;font-weight:700;font-size:16px;color:#222629;border-bottom:2px solid #222629;padding-bottom:5px;cursor:pointer;transition:0.5s}.about-content .tab_content .tabs_item ul li{margin-bottom:10px;font-weight:600;color:#222629;position:relative;font-size:16px;padding-left:25px}.about-content .tab_content .tabs_item ul li i{position:absolute;top:4px;left:0;font-size:18px;color:#222629}.overly-one .overly-two::after,.overly-one .overly-two::before,.overly-one::after,.overly-one::before{content:"";position:absolute;transition:0.5s;opacity:0}.overly-one{position:relative;transition:0.5s}.overly-one::before{bottom:0;right:-100%;width:100%;height:2px;z-index:1}.overly-one::after{bottom:-100%;left:0;width:2px;height:100%}.overly-one .overly-two::before{top:0;left:-100%;width:100%;height:2px}.overly-one .overly-two::after{top:-100%;right:0;width:2px;height:100%}p{text-align:justify}.logo-magic{position:relative;display:inline-block}.logo-magic img{display:block;width:300px;max-width:200px}.logo-magic::before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 30%,rgb(238 181 0 / .35) 45%,rgb(255 240 180 / .8) 50%,rgb(238 181 0 / .35) 55%,transparent 70%);background-size:200% 100%;mix-blend-mode:screen;pointer-events:none;transform:translateX(-100%);animation:magic-shimmer 7s ease-in-out infinite}@keyframes magic-shimmer{0%{transform:translateX(-100%)}20%{transform:translateX(100%)}100%{transform:translateX(300%)}}.banner-content span.top-title,.banner-content h1,.banner-content p,.banner-content .divbtn,.banner-content span.top-gear{opacity:0;transform:translateY(-20px);animation:fadeSlideIn 1s forwards}.banner-content .divbtn{opacity:0;transform:translateY(-20px);animation:fadeSlideIn 1s forwards}.default-btn2 .btn-inner,.default-btn3 .btn-inner{display:inline-flex;align-items:center;gap:.5rem;transition:transform 0.5s ease,color 0.5s ease}.banner-content span.top-title{animation-delay:0.3s}.banner-content h1{animation-delay:0.6s}.banner-content p{animation-delay:0.9s}.banner-content .divbtn{animation-delay:1.2s}@keyframes fadeSlideIn{to{opacity:1;transform:translateY(0)}}#magic-canvas{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1000}.shine-text{background:linear-gradient(90deg,#EEB500,#FFF,#EEB500);background-size:200% auto;color:#fff0;-webkit-background-clip:text;background-clip:text;animation:shine 3s linear infinite}@keyframes shine{to{background-position:200% center}}.letter{display:inline-block;cursor:pointer;color:#FFF;will-change:transform,color}.letter:hover{animation:smoothBounceColor 0.35s ease-out forwards}@keyframes floatBounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes smoothBounceColor{0%{transform:scale(1) translateY(0) rotate(0deg);color:#FFF}25%{transform:scale(2) translateY(-10px) rotate(10deg);color:#FFD966}50%{transform:scale(1.6) translateY(-5px) rotate(5deg);color:#EEB500}75%{transform:scale(1.8) translateY(-7px) rotate(7deg);color:#EEB500}100%{transform:scale(1) translateY(0) rotate(0deg);color:#EEB500}}#magic-cursor{width:400px;height:400px;background:radial-gradient(circle,rgb(238 181 0 / .12) 0%,#fff0 70%);border-radius:50%;position:fixed;pointer-events:none;z-index:500;transform:translate(-50%,-50%);transition:width 0.3s,height 0.3s}.default-btn2{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;padding:5px 20px;font-weight:900;font-size:1rem;color:var(--deep-blue);background-color:var(--magic-gold);border:4px solid var(--magic-gold);border-radius:9999px;cursor:pointer;position:relative;overflow:hidden;text-decoration:none;margin-right:10px;transition:transform 0.5s ease,box-shadow 0.5s ease,background-color 0.5s ease,color 0.5s ease,border-color 0.5s ease}.default-btn2 span{display:inline-flex;align-items:center;gap:.5rem;transition:transform 0.5s ease,color 0.5s ease}.default-btn2 span .material-symbols-outlined{display:inline-block;transition:transform 0.5s ease,color 0.5s ease,text-shadow 0.5s ease}.default-btn2:hover{background-color:rgb(238 181 0 / .05);color:var(--magic-gold);box-shadow:0 0 25px var(--magic-gold);transform:scale(1.1)}.default-btn2:hover span{transform:scale(1.1);color:var(--warm-yellow)}.default-btn2 .material-symbols-outlined{transform:rotate(-135deg)}.default-btn2:hover span .material-symbols-outlined{transform:rotate(-45deg) scale(1.25);color:var(--warm-yellow);text-shadow:0 0 15px var(--magic-gold)}.default-btn2::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgb(255 255 255 / .3) 0%,transparent 60%);transform:scale(0);transition:transform 0.6s ease-out;pointer-events:none}.default-btn2:hover::before{transform:scale(1)}.default-btn3{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;padding:5px 20px;font-weight:900;font-size:1rem;color:#fff;background-color:rgb(255 255 255 / .05);border:2px solid #fff;border-radius:9999px;cursor:pointer;position:relative;overflow:hidden;text-decoration:none;transition:transform 0.5s ease,box-shadow 0.5s ease,background-color 0.5s ease,color 0.5s ease,border-color 0.5s ease}.default-btn3 span{display:inline-flex;align-items:center;gap:.5rem;transition:transform 0.5s ease,color 0.5s ease}.default-btn3 span .material-symbols-outlined{display:inline-block;transition:transform 0.5s ease,color 0.5s ease,text-shadow 0.5s ease}.default-btn3:hover{background-color:#fff;color:#0a1128;border-color:#fff;box-shadow:0 0 25px rgb(255 255 255 / .3);transform:scale(1.15)}.default-btn3:hover span{transform:scale(1.05);color:#0a1128}.default-btn3:hover span .material-symbols-outlined{transform:rotate(90deg) scale(1.2);color:#0a1128;text-shadow:0 0 15px rgb(0 0 0 / .2)}.default-btn3::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgb(255 255 255 / .2) 0%,transparent 60%);transform:scale(0);transition:transform 0.6s ease-out;pointer-events:none}.default-btn3:hover::before{transform:scale(1)}.banner-content span.top-title-inside{--tw-shadow:6px 6px 0px #EEB500;--tw-shadow-colored:6px 6px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-text-opacity:1;color:rgb(10 17 40 / var(--tw-text-opacity,1));letter-spacing:.1em;text-transform:uppercase;font-weight:900;font-size:.875rem;line-height:1.25rem;padding-top:.5rem;padding-bottom:.5rem;padding-left:1.5rem;padding-right:1.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));border-radius:.125rem;transform:rotate(-3deg);display:inline-block;text-align:center;position:relative;margin-bottom:15px;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse{50%{opacity:.5}}.top-title-inside2{--tw-shadow:6px 6px 0px #EEB500;--tw-shadow-colored:6px 6px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-text-opacity:1;color:rgb(10 17 40 / var(--tw-text-opacity,1));letter-spacing:.1em;text-transform:uppercase;font-weight:900;font-size:.875rem;line-height:1.25rem;padding-top:.5rem;padding-bottom:.5rem;padding-left:1.5rem;padding-right:1.5rem;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));border-radius:.125rem;transform:rotate(-3deg);display:inline-block;text-align:center;position:relative;margin-bottom:15px}.superprod{font-weight:800;background-color:#EEB500;padding:5px 5px;color:#0a1128;box-shadow:0 0 10px #EEB500}.font-toy{font-family:'Bungee',cursive}.font-barbie{font-family:'Dancing Script',cursive}.barbie-container{position:relative;height:600px;cursor:pointer;overflow:hidden;transition:transform 0.6s cubic-bezier(.2,1,.3,1)}.barbie-container:hover{transform:scale(1.02) rotate(1deg)}.barbie-image{min-width:100%;min-height:100%;object-fit:cover;transition:filter 0.8s ease,transform 1.2s ease}.barbie-container:hover .barbie-image{filter:brightness(.4) saturate(1.5) blur(3px);transform:scale(1.1)}.pink-frame{position:absolute;inset:0;pointer-events:none;z-index:10;opacity:.8;transition:all 0.5s ease}.barbie-container:hover .pink-frame{opacity:1}.heart{position:absolute;color:hotpink;pointer-events:none;z-index:25;opacity:0}.barbie-info{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:20;opacity:0;transform:translateY(30px);transition:all 0.6s cubic-bezier(.175,.885,.32,1.275);padding:40px;text-align:center}.barbie-container:hover .barbie-info{opacity:1;transform:translateY(0)}.info-card{background:rgb(255 255 255 / .95);padding:2rem;width:90%;color:var(--barbie-pink);border:4px dashed var(--barbie-pink);box-shadow:20px 20px 0 var(--barbie-pink);margin-top:60px}.info-card h4{color:var(--barbie-pink)}.stat-line{display:flex;justify-content:space-between;border-bottom:2px solid #fecaca;padding:8px 0;font-weight:900;font-size:.9rem;text-transform:uppercase}.stat-line2{font-weight:500;font-size:.9rem;text-transform:uppercase}.animenu .nav-container{backdrop-filter:blur(10px);display:flex;align-items:center;gap:2rem}.animenu .nav-container2{backdrop-filter:blur(10px);display:flex;align-items:center;gap:1rem}.animenu .nav-item{list-style:none;font-weight:700}.animenu .nav-link,.animenu .nav-link3{height:58px;padding-top:18px;text-decoration:none;color:#000;font-size:1rem;display:block;position:relative;z-index:10;transition:all 0.3s cubic-bezier(.22,1,.36,1);letter-spacing:.5px}.animenu .nav-link::before{content:'';position:absolute;bottom:2px;left:50%;width:0;height:1px;background:var(--magic-gold);transition:all 0.2s cubic-bezier(.22,1,.36,1);transform:translateX(-50%)}.animenu .nav-link:hover::before{width:0%}.animenu .nav-link:hover,.animenu .nav-link3:hover{color:var(--magic-gold);transform:translateY(3px) scale(1.1)}.star-icon{position:absolute;top:4px;right:-10px;font-size:1rem!important;color:var(--magic-gold);opacity:0;transform:scale(0) rotate(0deg);transition:all 0.4s cubic-bezier(.22,1,.36,1);pointer-events:none}.star-icon2{position:absolute;top:4px;right:-12px;font-size:1rem!important;color:var(--magic-gold);opacity:0;transform:scale(0) rotate(0deg);transition:all 0.4s cubic-bezier(.22,1,.36,1);pointer-events:none}.animenu .nav-link3:hover .star-icon,.animenu .nav-link:hover+.star-icon,.animenu .nav-link:hover+.star-icon2{opacity:1;transform:scale(1);animation:pulse-star 1s infinite alternate}@keyframes pulse-star{from{}to{transform:scale(1.2)}}.linkmail:hover{background-color:var(--warm-yellow)}.power-text{position:relative;display:inline-block;color:#fff;text-shadow:0 0 10px rgb(255 255 255 / .8),2px 2px 0 var(--magic-gold),4px 4px 0 var(--power-red);animation:text-float 2.4s cubic-bezier(.4,0,.2,1) infinite alternate;will-change:transform;transform-origin:center bottom}.power-text::after{content:attr(data-text);position:absolute;inset:0;z-index:-1;color:#fff0;filter:blur(14px);opacity:.6;background:radial-gradient(circle at center,var(--magic-gold),var(--power-red),transparent 70%);mix-blend-mode:screen;animation:glow-breathe 2.4s cubic-bezier(.4,0,.2,1) infinite alternate;will-change:transform,opacity}@keyframes text-float{0%{transform:scale(1) rotate(0deg)}100%{transform:scale(1.05) rotate(-1deg)}}@keyframes glow-breathe{0%{transform:scale(1);opacity:.5}100%{transform:scale(1.05);opacity:.9}}.get-in-touch-form{margin-top:60px}.get-in-touch-form .form-group{position:relative;margin-bottom:2rem}.get-in-touch-form .form-control{width:100%;background:#fff;border:3px solid #fff0;padding:1rem 1rem 1rem 3rem;color:var(--deep-blue);font-weight:700;transition:all 0.3s cubic-bezier(.175,.885,.32,1.275);outline:none;border-radius:0}.get-in-touch-form .form-control:focus{transform:scale(1.02);border-color:var(--magic-gold);box-shadow:10px 10px 0 var(--magic-gold)}.get-in-touch-form .form-group label,.likelabel{display:block;font-family:'Bungee',cursive;font-size:.8rem;color:var(--magic-gold);margin-bottom:.5rem;letter-spacing:1px;transition:all 0.3s ease;text-align:left}.get-in-touch-form .form-group:focus-within label{color:#fff;transform:translateX(10px)}.input-icon{position:absolute;left:10px;top:2.4rem;color:#94a3b8;pointer-events:none;z-index:10;transition:color 0.3s}.form-group input::placeholder,.form-group textarea::placeholder{color:#94a3b8}.form-group:focus-within .input-icon{color:var(--magic-gold)}.power-meter{height:10px;background:#1e293b;width:100%;margin-top:2rem;position:relative;border:2px solid #334155}.power-fill{height:100%;width:0%;background:linear-gradient(90deg,var(--power-red),var(--magic-gold));box-shadow:0 0 15px var(--magic-gold);transition:width 0.5s cubic-bezier(.23,1,.32,1)}.submit-btn{background:var(--magic-gold);color:var(--deep-blue);font-family:'Bungee',cursive;padding:1.5rem 3rem;width:100%;font-size:1.5rem;border:4px solid var(--magic-gold);transition:all 0.3s cubic-bezier(.68,-.55,.265,1.55);margin-top:2rem;cursor:pointer;position:relative;overflow:hidden}.submit-btn:hover{background:#fff0;color:var(--magic-gold);transform:scale(1.05) translateY(-5px);box-shadow:0 0 40px rgb(238 181 0 / .5)}.submit-btn::before{content:'READY TO PLAY?';position:absolute;inset:0;background:var(--deep-blue);display:flex;align-items:center;justify-content:center;transform:translateY(100%);transition:transform 0.3s ease}.submit-btn:hover::before{transform:translateY(0)}.spin-cw,.spin-cw3,.spin-cw5{display:inline-block;animation:drill-cycle 15s linear infinite}@keyframes drill-cycle{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.spin-cw2,.spin-cw4,.spin-cw6{display:inline-block;animation:drill-cycle2 15s linear infinite}@keyframes drill-cycle2{0%{transform:rotate(0deg)}100%{transform:rotate(-360deg)}}.spin-cw2{animation-delay:0.5s}.spin-cw3{animation-delay:-1s}.spin-cw4{animation-delay:-0.5s}.spin-cw5{animation-delay:0.2s}.spin-cw6{animation-delay:0.6s}.banner-area{overflow:hidden}.banner-area{background-position:center center;transition:background-position 0.2s ease-out}.banner-area{position:relative;overflow:hidden}.bg-mouse-parallax{position:absolute;inset:-10%;background-image:url(../img/banner/banner-bg-64.png);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:1;pointer-events:none;transform:scale(1.12);transition:transform 0.15s ease-out}.banner-area .container{position:relative;z-index:2}.banner-area .container{position:relative;z-index:2}.stage{position:relative;width:700px;height:400px;overflow:hidden;cursor:none;border:2px solid rgb(251 191 36 / .2)}.product-img{width:100%;height:100%;object-fit:cover;transition:all 0.5s ease}.stage:hover .product-img{filter:brightness(.3) saturate(1.2);transform:scale(1.05)}#hud-card{color:#fff;position:absolute;width:280px;pointer-events:none;z-index:100;opacity:0;transform:translate(-50%,-50%) scale(.9);transition:opacity 0.3s ease,transform 0.1s linear;background-color:rgb(40 0 0 / .95);border:2px solid var(--stark-gold);box-shadow:0 0 30px rgb(185 28 28 / .5)}.hud-scan{position:absolute;inset:0;background:linear-gradient(rgb(251 191 36 / .1) 50%,transparent 50%);background-size:100% 4px;pointer-events:none;opacity:.2}.glow-line{position:absolute;width:100%;height:2px;background:var(--stark-gold);top:0;box-shadow:0 0 15px var(--stark-gold);animation:move-line 2.5s linear infinite}.hud-card{position:relative;overflow:hidden}.glow-line{position:absolute;left:0;top:0;width:100%;height:3px;background:linear-gradient(90deg,transparent,#ff2a2a,transparent);pointer-events:none;will-change:transform,opacity;animation:move-line 2.4s linear infinite alternate;filter:drop-shadow(0 0 6px #ff2a2a)}@keyframes move-line{0%{transform:translateY(0);opacity:0}10%{opacity:1}90%{opacity:1}100%{transform:translateY(252px);opacity:0}}.challenge-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:25px;margin:0 auto;text-align:center}@media (min-width:640px){.challenge-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.challenge-grid{grid-template-columns:repeat(4,1fr)}}.block-base{background:#fff;color:var(--deep-blue);padding:30px 25px 25px 25px;position:relative;display:flex;flex-direction:column;justify-content:flex-start;border-radius:0;cursor:pointer;overflow:hidden;transition:transform 0.3s cubic-bezier(.175,.885,.32,1.275)}.icon-box{font-size:3.5rem;margin-bottom:1.5rem;display:inline-block;transition:all 0.4s ease;position:relative;z-index:10}.block-base h3,.block-base .likeh3{font-size:1.6rem;line-height:1;margin-bottom:15px;z-index:10;transition:color 0.3s}.block-base p{font-size:.95rem;line-height:1.6;color:#4b5563;z-index:10;transition:color 0.3s}.card-secure::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:var(--deep-blue);transform:scaleY(0);transform-origin:top;transition:transform 0.5s cubic-bezier(.77,0,.175,1)}.card-secure:hover::before{transform:scaleY(1)}.card-secure:hover h3,.card-secure:hover .likeh3{color:var(--magic-gold)}.card-secure:hover p{color:rgb(255 255 255 / .7)}.card-secure:hover .icon-box{color:var(--magic-gold);transform:scale(1.1) rotate(180deg)}.lock-shackle{position:absolute;top:20px;right:20px;opacity:0;transition:all 0.5s ease;color:var(--magic-gold);font-size:4rem!important}.card-secure:hover .lock-shackle{opacity:.1;transform:translateY(10px)}.card-launch::after{content:'';position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgb(238 181 0 / .3),transparent)}.card-launch:hover::after{left:200%;transition:left 0.6s ease-out}.card-launch:hover{box-shadow:-10px 0 0 0 var(--magic-gold)}.card-launch:hover .icon-box{animation:shakeThrust 0.2s infinite alternate;color:#ef4444}@keyframes shakeThrust{from{transform:translate(0,0)}to{transform:translate(5px,-3px)}}.box-top,.box-bottom{position:absolute;left:0;width:100%;height:50%;background:var(--magic-gold);transition:transform 0.4s ease;z-index:5;opacity:0}.box-top{top:0;transform:translateY(-100%)}.box-bottom{bottom:0;transform:translateY(100%)}.card-turnkey:hover .box-top,.card-turnkey:hover .box-bottom{opacity:1;transform:translateY(0)}.card-turnkey:hover h3,.card-turnkey:hover .likeh3,.card-turnkey:hover p{color:var(--deep-blue)}.card-turnkey:hover .icon-box{transform:scale(1.5);color:#fff;filter:drop-shadow(0 0 10px rgb(0 0 0 / .3))}.laser-line{position:absolute;top:0;left:0;width:100%;height:3px;background:var(--magic-gold);box-shadow:0 0 15px var(--magic-gold);opacity:0;z-index:20}.card-quality:hover .laser-line{opacity:1;animation:laserScan 2.5s infinite}@keyframes laserScan{0%{top:0%}50%{top:100%}100%{top:0%}}.card-quality:hover{background-color:#f8fafc}.card-quality:hover h3,.card-quality:hover .likeh3{text-shadow:2px 2px 0 rgb(238 181 0 / .2)}.card-quality:hover .icon-box{color:var(--magic-gold);transform:scale(1.1)}.marquee-container{width:100%;overflow:hidden;position:relative;padding:4rem 0}.marquee-track{display:flex;width:calc(250px * 20);animation:scroll var(--scroll-speed) linear infinite}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(calc(-250px * 10))}}.marquee-container:hover .marquee-track{animation-play-state:paused}.partner-card{flex:0 0 250px;padding:20px;display:flex;align-items:center;justify-content:center;perspective:1000px}.logo-box{background:#fff;width:180px;height:180px;display:flex;align-items:center;justify-content:center;padding:25px;border-radius:0;border:4px solid #fff0;box-shadow:0 10px 30px rgb(0 0 0 / .3);transition:all 0.5s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden}.partner-card:nth-child(even) .logo-box{animation:bob 4s ease-in-out infinite alternate}.partner-card:nth-child(odd) .logo-box{animation:bob 4s ease-in-out infinite alternate-reverse;animation-delay:0.5s}@keyframes bob{from{transform:translateY(0)}to{transform:translateY(-15px)}}.logo-box img{max-width:100%;max-height:100%;filter:grayscale(100%) contrast(1.1);transition:all 0.4s ease}.partner-card:hover .logo-box{transform:scale(1.15) rotateY(10deg);border-color:var(--magic-gold);box-shadow:0 20px 50px rgb(238 181 0 / .4);z-index:50}.partner-card:hover img{filter:grayscale(0%) contrast(1);transform:scale(1.1)}.logo-box::after{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(238 181 0 / .2),transparent);transition:none}.partner-card:hover .logo-box::after{left:100%;transition:left 0.6s ease}.control-panel{margin-top:3rem;display:flex;align-items:center;justify-content:center;gap:20px;opacity:.6;transition:opacity 0.3s}.control-panel:hover{opacity:1}.gear-btn{background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .1);padding:10px 20px;border-radius:99px;display:flex;align-items:center;gap:10px;font-size:.7rem;font-weight:900;text-transform:uppercase;letter-spacing:2px;transition:all 0.3s ease}.gear-btn:hover{background:var(--magic-gold);color:var(--deep-blue)}.service-card{position:relative;overflow:hidden;cursor:pointer}.service-img-wrapper{width:100%;height:100%;transition:transform 0.8s cubic-bezier(.2,1,.3,1)}.service-card:hover .service-img-wrapper{transform:scale(1.15);filter:brightness(.4) saturate(1.2)}.service-img{width:100%;height:100%;object-fit:cover}.content-overlay{position:absolute;bottom:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;z-index:10}.magic-title-bar{background-color:#EEB500;color:var(--deep-blue);position:relative;z-index:20;transition:all 0.5s cubic-bezier(.77,0,.175,1);transform-origin:bottom;padding:5px 10px 5px 10px;border-top:0 solid #fff}.service-card:hover .magic-title-bar{background-color:#fff;box-shadow:0 -15px 40px rgb(238 181 0 / .6);border-top:6px solid var(--magic-gold)}.magic-title-bar h3,.magic-title-bar .likeh3{margin:0;display:flex;justify-content:space-between;align-items:center;text-align:center;transition:all 0.4s ease;letter-spacing:0;text-shadow:0 0 5px #fff}.service-card:hover .magic-title-bar h3,.service-card:hover .magic-title-bar .likeh3{transform:scale(1.05);color:var(--deep-blue);text-shadow:2px 2px 0 rgb(238 181 0 / .3);padding-left:10px}.magic-title-bar h3 .arrow,.magic-title-bar .likeh3 .arrow{transform:rotate(-90deg);transition:transform 0.5s ease;padding:5px}.service-card:hover .magic-title-bar h3 .arrow,.service-card:hover .magic-title-bar .likeh3 .arrow{transform:rotate(90deg)}.description-panel{background-color:rgb(10 17 40 / .95);padding:0 1.5rem 0 1.5rem;max-height:0;opacity:0;overflow:hidden;transition:all 0.6s cubic-bezier(.77,0,.175,1);transform:translateY(20px)}.service-card:hover .description-panel{max-height:250px;opacity:1;transform:translateY(0);padding-top:.8rem}.description-panel p{font-size:.95rem;line-height:1.6;color:rgb(255 255 255 / .8);margin-bottom:1rem}.read-more-btn{display:inline-flex;align-items:center;gap:8px;color:var(--magic-gold);font-weight:800;text-transform:uppercase;font-size:.75rem;letter-spacing:2px;transition:gap 0.3s ease}.read-more-btn:hover{gap:15px}.service-card::after{content:'';position:absolute;top:0;left:-150%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .2),transparent);transform:skewX(-25deg);transition:none;z-index:5}.service-card:hover::after{left:150%;transition:left 0.8s ease}.feature-container{position:relative;top:-150px;z-index:50}.pillar-card{background-color:#fff;color:var(--deep-blue);padding:30px 30px 0 30px;position:relative;height:100%;display:flex;flex-direction:column;border-radius:0;overflow:hidden;transition:all 0.5s cubic-bezier(.175,.885,.32,1.275);cursor:pointer;border:1px solid rgb(0 0 0 / .05);box-shadow:0 0 20px 3px rgb(0 0 0 / .25)}.vault-door{position:absolute;top:0;width:50%;height:100%;background-color:var(--deep-blue);transition:transform 0.6s cubic-bezier(.77,0,.175,1);z-index:1;pointer-events:none}.vault-left{left:0;transform:translateX(-100%)}.vault-right{right:0;transform:translateX(100%)}.pillar-card:hover .vault-left,.pillar-card:hover .vault-right{transform:translateX(0)}.floating-stat{position:absolute;bottom:-50px;right:20px;font-family:'Bungee',cursive;font-size:5rem;color:var(--magic-gold);opacity:0;z-index:2;pointer-events:none;transition:all 0.7s cubic-bezier(.19,1,.22,1);line-height:1}.pillar-card:hover .floating-stat{opacity:.15;bottom:20px;transform:scale(1.4) rotate(-5deg)}.card-inner{position:relative;z-index:10;transition:color 0.4s ease}.pillar-card:hover .card-inner{color:#fff}.pillar-card,.pillar-card:hover{border:none}.pillar-icon{font-size:4.5rem!important;margin-bottom:1rem;color:var(--deep-blue);transition:all 0.6s cubic-bezier(.68,-.55,.265,1.55);display:inline-block}.pillar-card:hover .pillar-icon{transform:rotate(360deg) scale(1.1);color:var(--magic-gold)}.pillar-card:hover h3,.pillar-card:hover .likeh3{color:var(--magic-gold)}.pillar-card h3,.pillar-card .likeh3{font-size:1.6rem;margin-bottom:1rem;display:inline-block;margin-left:20px;line-height:1;position:absolute;top:10px;transition:all 0.6s cubic-bezier(.68,-.55,.265,1.55)}.pillar-card p{font-size:1rem;line-height:1.6;color:#475569;transition:color 0.4s ease}.pillar-card:hover p{color:rgb(255 255 255 / .7)}.scanline{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,transparent,rgb(238 181 0 / .05) 50%,transparent);background-size:100% 200%;z-index:3;pointer-events:none;opacity:0}.pillar-card:hover .scanline{opacity:1;animation:scan 4s linear infinite}@keyframes scan{0%{background-position:0 -100%}100%{background-position:0 100%}}.solution-card{background:#fff;position:relative;padding:2.5rem;border:1px solid #e2e8f0;transition:all 0.5s cubic-bezier(.23,1,.32,1);cursor:pointer;overflow:hidden}.drawing-border{position:absolute;inset:0;pointer-events:none}.drawing-border rect{fill:none;stroke:var(--magic-gold);stroke-width:0;transition:stroke-dashoffset 0.6s ease-in-out}.rect1 rect{stroke-dasharray:5%;stroke-dashoffset:1900}.rect2 rect{stroke-dasharray:5%;stroke-dashoffset:1900}.rect3 rect{stroke-dasharray:5%;stroke-dashoffset:1900}.solution-card:hover{transform:translateX(15px);border-color:#fff0;box-shadow:-20px 20px 40px rgb(10 17 40 / .05)}.solution-card:hover .drawing-border rect{stroke-dashoffset:0;stroke-width:4}.card-number{position:absolute;top:2rem;right:2rem;font-size:3rem;color:rgb(10 17 40 / .5);transition:all 0.6s cubic-bezier(.175,.885,.32,1.275);z-index:1}.solution-card:hover .card-number{color:var(--magic-gold);transform:scale(1.2) rotate(-5deg);opacity:.5}.card-content{position:relative;z-index:10}.card-content h3,.card-content .likeh3{font-size:1.5rem;font-weight:800;margin-bottom:.75rem;transition:color 0.3s ease}.solution-card:hover h3,.solution-card:hover .likeh3{color:var(--magic-gold)}.card-content p{color:#64748b;line-height:1.7;max-width:90%;transition:color 0.3s ease}.solution-card:hover p{color:var(--deep-blue)}.changeborder:hover{box-shadow:0 0 20px rgb(238 181 0 / .9)}.testimonials-item ul li i{animation:star-float 5s cubic-bezier(.4,0,.2,1) infinite;filter:drop-shadow(0 0 8px rgb(238 181 0 / .55));will-change:transform;transform:translateY(10px) scale(1)}.testimonials-item ul li:nth-child(1) i{animation-delay:0s}.testimonials-item ul li:nth-child(2) i{animation-delay:0.25s}.testimonials-item ul li:nth-child(3) i{animation-delay:0.5s}.testimonials-item ul li:nth-child(4) i{animation-delay:0.75s}.testimonials-item ul li:nth-child(5) i{animation-delay:1s}@keyframes star-float{0%,100%{transform:translateY(10px) scale(1)}50%{transform:translateY(-10px) scale(1.5)}}.testimonials-item .flaticon-quote{animation:quote-breathe 5s cubic-bezier(.4,0,.2,1) infinite;will-change:transform,filter}@keyframes quote-breathe{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(10px) scale(1.1)}}.mygrid2{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem;display:grid}.mygrid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.mygrid4{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.csixrm{font-size:6rem}.css-tabs input[type="radio"]{display:none}.css-tabs .tabs_item{opacity:0;visibility:hidden;position:relative;transition:opacity 0.5s ease,visibility 0.5s ease,height 0.5s ease;grid-area:1 / 1;margin-top:0}.tab_content{display:grid}#clickme1:checked~.tab_content .thistab1{opacity:1;visibility:visible}#clickme2:checked~.tab_content .thistab2{opacity:1;visibility:visible}#clickme3:checked~.tab_content .thistab3{opacity:1;visibility:visible}#clickme1:checked~.tab_content .thistab2,#clickme1:checked~.tab_content .thistab3{opacity:0;visibility:hidden}#clickme2:checked~.tab_content .thistab1,#clickme2:checked~.tab_content .thistab3{opacity:0;visibility:hidden}#clickme3:checked~.tab_content .thistab1,#clickme3:checked~.tab_content .thistab2{opacity:0;visibility:hidden}.css-tabs label{cursor:pointer}#clickme1:checked~.nav-container2 label[for="clickme1"],#clickme2:checked~.nav-container2 label[for="clickme2"],#clickme3:checked~.nav-container2 label[for="clickme3"]{color:darkred;font-weight:700}.material-symbols-outlined,.input-icon{font-size:25px}@media (max-width:768px){.banner-content h1{font-size:40px;text-align:center;width:100%}.banner-content .divbtn{text-align:center}.navbar{flex-direction:column;align-items:center;box-sizing:unset;margin:0;--bs-navbar-brand-margin-end:0px}#learnmore{margin-top:0}.animenu .nav-container{flex-direction:column;gap:0rem;width:100%;text-align:left}.animenu .nav-item{width:100%}.animenu .nav-link{font-size:1.1rem;padding:.5rem 0}.star-icon,.star-icon2{display:none;visibility:hidden;position:absolute;top:-100%}.row,.flex,.d-flex{flex-direction:column!important}[class*="col-"]{width:100%!important;max-width:100%!important}section{padding:3rem 1.2rem}h1{font-size:2rem;line-height:1.2}h2{font-size:1.6rem}p{font-size:1rem}img{max-width:100%;height:auto}.testimonials-item{padding:1.5rem}.testimonials-item ul{justify-content:center;gap:.5rem}.mygrid2{grid-template-columns:none;column-gap:1rem;display:block}.mygrid3{grid-template-columns:none;gap:30px;display:grid}.mygrid4{grid-template-columns:none;gap:1rem;display:grid}.card-inner{margin-bottom:20px}.service-card .group{margin-bottom:20px}#barbie-card{max-width:90%;margin:auto}.spprod{max-width:80%;text-align:center;margin:auto;margin-bottom:10px}.superprod{display:block;width:100%}.animenu .nav-container{display:none;flex-direction:column;width:100%;gap:0}.animenu .nav-container.active{display:flex}.nav-toggle{display:block;background:none;border:none;font-size:2rem;color:var(--deep-blue);cursor:pointer;margin-left:auto}.mean-container .mean-bar{height:55px}.default-btn2{margin:auto;margin-bottom:10px}.csixrm{font-size:2.5rem}.mean-bar span,.mean-bar a,.mean-nav,.mean-bar .meanmenu-reveal,.meanmenu-reveal{display:none!important}.owl-prev,.owl-next{position:relative;left:0;right:0}}h1{text-transform:uppercase}#magic-cursor{left:728px;top:448px}.displaynone{display:none}.top-gear{display:inline-block;z-index:1;position:absolute;height:0;margin-top:-95px;margin-left:-5px}.floating-toy{width:6rem;height:6rem;opacity:.3;z-index:-1}.spin-cw{height:50px;margin-left:30px}.spin-cw2{height:50px;margin-top:-12px}.spin-cw3{height:50px;margin-top:-300px;margin-left:30px}.spin-cw4{height:50px;margin-top:-272px}.spin-cw5{height:50px;margin-top:-550px;margin-left:30px}.spin-cw6{height:50px;margin-top:-522px}.zindex1{z-index:1}h1{text-shadow:2px 2px 4px #000}.bold{font-weight:700}.zindex99999999{position:relative;z-index:99999999}.transform1{transform:perspective(1000px) rotateX(0deg) rotateY(0deg) translateY(0)}#about{margin-top:-50px;margin-bottom:50px}.maxwidth100{max-width:100%}#hud-card{opacity:0;transform:translate(-50%,-50%) scale(.9);left:376.333px;top:398px}.pad55{padding:5px 5px}.cl1{padding-bottom:0;justify-content:space-between;align-items:center;display:flex;margin-bottom:15px;box-sizing:border-box;border-width:0;border-style:solid;border-color:rgb(245 158 11 / .8);border-bottom-width:1px}.h31{color:#EEB500;--tw-text-opacity:1;rgb(251 191 36 / var(--tw-text-opacity,1));font-size:1.25rem;line-height:1.75rem}.cl2{--tw-text-opacity:1;color:rgb(239 68 68 / var(--tw-text-opacity,1));font-size:9px}.cl3{margin:0;color:var(--stark-gold);font-size:.65rem;font-weight:900;text-transform:uppercase;letter-spacing:2px;margin-bottom:2px}.cl4{margin:0;color:#fff;font-size:.85rem;margin-bottom:12px;font-weight:400;border-left:2px solid var(--stark-red);padding-left:8px}.cl5{--tw-space-y-reverse:0;margin-top:calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0.75rem * var(--tw-space-y-reverse))}.cl6{justify-content:space-between;align-items:center;display:flex;margin-top:1rem}.cl7{gap:.25rem;display:flex}.cl8{--tw-bg-opacity:1;background-color:rgb(251 191 36 / var(--tw-bg-opacity,1));width:.25rem;height:.75rem}.cl9{background-color:rgb(251 191 36 / .5);width:.25rem;height:.75rem}.cl10{background-color:rgb(251 191 36 / .2);width:.25rem;height:.75rem}.cl11{color:rgb(245 158 11 / .5);font-weight:700;font-size:8px}.cl12{top:1rem;left:1rem;position:absolute;pointer-events:none}.cl13{padding-top:.25rem;padding-bottom:.25rem;padding-left:.75rem;padding-right:.75rem;background-color:rgb(127 29 29 / .7);border-color:rgb(239 68 68 / .5);border-width:1px;border-radius:.25rem;gap:.5rem;align-items:center;display:flex}.cl14{--tw-bg-opacity:1;background-color:rgb(239 68 68 / var(--tw-bg-opacity,1));border-radius:9999px;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;width:.5rem;height:.5rem}.cl15{--tw-text-opacity:1;color:rgb(254 226 226 / var(--tw-text-opacity,1));letter-spacing:.1em;font-weight:700;font-size:9px}.cl16{margin-bottom:10px}.cl17{display:inline-block;width:100%}.cl18{display:inline-block;float:left;width:33%}.cl19{color:#fbbf24}.cl20{font-size:50px}.cl21{animation:3s ease-in-out 0s infinite alternate none running float}.cl22{animation:4s ease-in-out 0s infinite alternate none running float}.cl23{animation:5s ease-in-out 0s infinite alternate none running float}.cl24{animation:6s ease-in-out 0s infinite alternate none running float}.cl25{margin-top:50px}.cl26{text-align:left}.cl27{background-color:#eeb500;width:5rem;height:.5rem;margin-bottom:2.5rem}.cl28{display:block}.cl29{padding-top:50px;padding-bottom:30px}.cl30{margin:-5px auto 0}.cl31{margin-bottom:12px!important;text-transform:none}.cl32{margin-bottom:0;font-size:40px;color:#fff;line-height:1.4;font-weight:800}.cl33{color:white!important}.cl34{text-align:justify;text-align-last:center}.cl35{color:#EEB500!important}.cl36{color:#000}.cl37{z-index:30;top:1rem;left:2rem;position:absolute;pointer-events:none}.cl38{filter:drop-shadow(0 4px 4px #e0218a);--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1));font-size:3rem;line-height:1;margin:0}.cl39{--tw-text-opacity:1;color:#A91563;letter-spacing:-.05em;font-weight:900;font-size:10px;padding-top:.25rem;padding-bottom:.25rem;padding-left:.75rem;padding-right:.75rem;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));display:inline-block;margin-top:.25rem}.cl40{gap:.5rem;justify-content:center;display:flex;margin-top:1.5rem}.cl41{left:66.7172%;top:87.3232%;font-size:18.8088px;color:#e0218a}.cl42{left:69.2407%;top:29.5269%;font-size:11.9505px;color:#e0218a}.cl43{left:17.9353%;top:38.4601%;font-size:18.2456px;color:#fff}.cl44{left:52.1844%;top:89.5209%;font-size:17.2421px;color:#e0218a}.cl45{left:20.1169%;top:.224499%;font-size:24.0714px;color:#fff}.cl46{left:51.7041%;top:78.151%;font-size:29.9247px;color:#e0218a}.cl47{left:26.735%;top:2.49965%;font-size:22.8429px;color:#fff}.cl48{left:45.5203%;top:93.0882%;font-size:12.8684px;color:#e0218a}.cl49{left:11.9916%;top:88.0619%;font-size:16.8107px;color:#e0218a}.cl50{left:18.295%;top:57.3762%;font-size:10.8238px;color:#fff}.cl51{left:39.9361%;top:18.37%;font-size:21.0898px;color:#e0218a}.cl52{left:73.5134%;top:44.0884%;font-size:29.2446px;color:#e0218a}.cl53{font-size:3.75rem;color:#fff}.cl54{grid-column:span 2}.cl55{top:2.8rem}.cl56{grid-column:span 2 / span 2;margin-top:30px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem;display:grid}.cl57{text-align:right;font-size:1.2rem}.cl58{grid-column:span 2 / span 2;margin-top:0}.cl59{margin-top:0}.cl60{display:inline-block;color:#fff;padding-top:5px}.cl61{padding-top:50px;padding-bottom:50px}.cl62{margin-bottom:0}.cl63{border-radius:0}.cl64{display:none}.cl65{max-width:100%}.cl66{gap:.5rem}.cl67{position:sticky;top:0;z-index:99999999999999999999999999999;margin-bottom:-58px}.cl68{max-height:50px}.cl69{display:flex;justify-content:flex-end}.cl70{text-align:center;display:none}.cl71{color:white!important;margin-top:-6px}.testimonials-slider{position:relative;overflow:hidden;width:100%}.slides-wrapper{display:flex;width:100%;transition:transform 0.6s ease}.testimonials-item{flex:0 0 100%;box-sizing:border-box}.owl-prev:hover,.owl-next:hover{transform:translateY(-50%) scale(1.3);color:#ffdd57;filter:drop-shadow(0 2px 5px rgb(0 0 0 / .3))}.jarallax-img{will-change:transform}.navbar,.navbar a{padding-top:0;padding-bottom:0}.cl72{font-size:40px}.menu-mega-wrapper{position:fixed;top:100%;transform:translateX(-50%) translateY(15px);background:#fff;border-top:4px solid var(--magic-gold);padding:30px 40px 30px 40px;display:grid;grid-template-columns:repeat(2,1fr);gap:50px;opacity:0;visibility:hidden;transition:all 0.35s ease-out;box-shadow:0 15px 40px rgb(0 0 0 / .35);z-index:999;text-align:left;overflow:auto}.nav-item:hover .menu-mega-wrapper{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.menu-pillar-title{color:var(--deep-blue);font-weight:800;font-size:.85rem;text-transform:uppercase;margin-bottom:15px;display:block;text-decoration:none;border-left:3px solid var(--magic-gold);padding-left:12px;line-height:1.2;white-space:nowrap;transition:all 0.2s}.menu-sub-links{display:flex;flex-direction:column;gap:5px;white-space:nowrap}.menu-sub-link{color:#666;text-decoration:none;font-size:.9rem;transition:all 0.2s;line-height:1.4;white-space:nowrap;display:inline-block}.menu-pillar-title:hover,.menu-sub-link:hover{color:var(--magic-gold);transform:translateX(5px)}.menu-featured-col{background:#f9f9f9;padding:20px;border-radius:8px;white-space:nowrap}.header-area{background:#fff;width:100%}.navbar-area{position:relative}.main-nav .container{max-width:1200px;margin:0 auto;display:flex;align-items:center}.navbar{display:flex;width:100%;align-items:center;justify-content:space-between}.nav-container{display:flex;list-style:none;margin:0;padding:0;align-items:center}.nav-item{position:relative}.nav-link{text-decoration:none;color:var(--deep-blue);font-weight:700;text-transform:uppercase}@media (max-width:768px){.menu-mega-wrapper{grid-template-columns:repeat(1,1fr)}}.navbar-area{box-shadow:0 0 10px 1px rgb(0 0 0 / .2)}.mobile-toggle{display:none;background:none;border:none;font-size:2rem;cursor:pointer}@media (max-width:768px){.mobile-toggle{display:block}.navbar-collapse{position:absolute;top:100%;left:0;width:100%;background:#fff;display:none;flex-direction:column;box-shadow:0 10px 20px rgb(0 0 0 / .1);max-height:80vh;overflow-y:auto}.navbar.active .navbar-collapse{display:flex}.navbar.active .animenu .nav-container,.navbar.active .menu-mega-wrapper{display:block}.nav-container{flex-direction:column;align-items:flex-start;padding:20px;gap:0;width:100%}.nav-item{width:100%;border-bottom:1px solid #eee}.nav-link{padding:15px 0;display:block;width:100%}.menu-mega-wrapper{position:static;transform:none!important;opacity:1!important;visibility:visible!important;box-shadow:none;padding:10px 20px 20px 20px;min-width:100%;grid-template-columns:1fr;gap:20px;display:none;border-top:none;border-left:2px solid #eee}.nav-item:hover .menu-mega-wrapper{display:block}.menu-pillar-title{white-space:normal}.navbar.navbar-expand-md{flex-direction:row!important}.navbar-collapse{position:relative!important;max-height:100%;overflow:scroll}.animenu{max-height:80vh;overflow:auto;width:100%}.spaceabove{margin-top:20px}.menu-mega-wrapper{padding-bottom:0;margin-bottom:0;padding-top:0}.nav-item{margin-bottom:30px}.divbtn a{width:100%}}