.round-nav{top:4rem;right:3rem;width:40px;height:40px;background:transparent;border:2px solid #ff9600;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:100;box-shadow:0 0 12px 2px #ff96007e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.round-nav,.round-nav .nav-glow{position:absolute;border-radius:50%}.round-nav .nav-glow{width:80%;height:80%;box-shadow:0 0 12px #ff9600,inset 0 0 20px #ff9600;opacity:.4;pointer-events:none}.side-nav{position:fixed;top:65px;right:-100%;width:400px;height:50px;background:#ff95001d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-left:2px solid #ff9600;transition:right .4s ease;z-index:90}.side-nav.open{right:90px}.nav-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;align-items:center}.nav-buttons a{display:inline-block;width:100px;height:30px;line-height:30px;text-align:center;border-radius:12px;background:hsla(0,0%,100%,.05);border:1px solid #ff9600;color:#fff;font-size:.8rem;text-decoration:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 0 8px rgba(255,150,0,.3);transition:all .3s ease;margin-top:10px}.nav-buttons a:hover{background:rgba(255,150,0,.1);color:#ff9600;box-shadow:0 0 12px rgba(255,150,0,.5)}@media (max-width:768px){.round-nav{top:3rem;right:2rem;width:35px;height:35px}.side-nav{width:100%;top:60px}.side-nav.open{right:0}.nav-buttons a{width:90px;height:28px;line-height:28px;font-size:.75rem}.nav-buttons{gap:.8rem}}@media (max-width:480px){.round-nav{top:4.5rem;right:3.5rem;width:30px;height:30px}.side-nav{width:100%;top:55px}.side-nav.open{right:0;top:0}.nav-buttons a{width:80px;height:25px;line-height:25px;font-size:.7rem}}.hero{padding:3rem 2rem 2rem;background-color:#0a0a0a;color:#fff;overflow:hidden;z-index:1}.hero,.hero-shape{position:relative;display:flex;align-items:center;justify-content:center}.hero-shape{width:1400px;background:radial-gradient(circle at center,#ff95003f,transparent 70%);border-radius:20px;padding:4rem 2rem;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid #d42300;height:500px;z-index:2}.hero-image{position:absolute}.hero-content{text-align:center;z-index:2}.hero-title-wrapper{font-size:1.4rem;font-weight:700;letter-spacing:.1rem;line-height:1.5;margin-left:-1000px;background:linear-gradient(180deg,#ff9600,#f4f1f1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:var(--font-zen-tokyo),Inter,sans-serif;text-transform:uppercase;opacity:0;display:inline-block;animation:fadeInUp .5s ease forwards}.hero-title:first-child{animation-delay:0s}.hero-title:nth-child(2){animation-delay:.1s}.hero-title:nth-child(3){animation-delay:.2s}.hero-title:nth-child(4){animation-delay:.3s}.hero-title:nth-child(5){animation-delay:.4s}.hero-title:nth-child(6){animation-delay:.5s}.sub-heading{font-size:1rem;margin-top:-80px;text-transform:uppercase;letter-spacing:2rem;background:linear-gradient(180deg,#d42300,#f4f1f1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:var(--font-zen-kurenaido),sans-serif;position:absolute;right:500px;z-index:2}.btn-hero{position:absolute;left:980px;top:460px;width:50px;height:50px;background:transparent;border:2px solid #d42300;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:100;box-shadow:0 0 12px 2px #d423009e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;animation:pulse 2s infinite}.btn-hero:hover{transform:scale(1.1)}.arrow{width:10px;height:10px}.sub-text{position:absolute;top:520px;left:0;width:100%;height:100%;display:flex;justify-content:center;text-align:center;font-size:16px;color:#fff;margin-top:1.2rem}.hero-gif{position:absolute;width:80px;height:80px;transform-origin:center center;animation:rotateDrone 20s linear infinite;z-index:5;opacity:.7}@keyframes rotateDrone{0%{transform:rotate(0deg) translateX(380px) rotate(0deg)}to{transform:rotate(1turn) translateX(380px) rotate(-1turn)}}.orbit.reverse{animation:rotateDroneReverse 20s linear infinite}@keyframes rotateDroneReverse{0%{transform:rotate(0deg) translateX(380px) rotate(0deg)}to{transform:rotate(-1turn) translateX(380px) rotate(1turn)}}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(212,35,0,.5)}70%{box-shadow:0 0 0 15px rgba(212,35,0,0)}to{box-shadow:0 0 0 0 rgba(212,35,0,0)}}.dummy-heading{display:none;font-size:2rem;font-weight:700;background:linear-gradient(180deg,#ff9600,#f4f1f1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:var(--font-zen-tokyo),Inter,sans-serif;text-transform:uppercase;margin-bottom:1rem}.hero-logo{position:absolute;top:70px;left:60px;z-index:10}.hero-logo img{width:150px;height:auto;-o-object-fit:contain;object-fit:contain;transition:transform .3s ease}.hero-logo img:hover{transform:scale(1.1)}@media (max-width:768px){.dummy-heading{display:block}.hero-title-wrapper{display:none}.sub-heading{position:static;margin:0 auto;letter-spacing:.5rem}.btn-hero{position:static;margin-top:-80px;margin-left:100px}.sub-text{position:static;margin-top:1rem}.hero-shape{flex-direction:column;height:650px;width:100%;padding:2rem 1rem}}.problem-section{display:flex;justify-content:center;padding:2rem 1rem}.problem-box{background:#0a0a0a;color:#fff;border-radius:16px;width:100%;max-width:1100px;height:500px;overflow:hidden;border:2px solid rgba(255,0,0,.8);box-shadow:0 0 20px rgba(255,0,0,.4),inset 0 0 10px rgba(255,0,0,.6);transition:box-shadow .6s ease,transform .6s ease;will-change:transform,box-shadow}.problem-content-wrapper{display:flex;height:100%;gap:2rem}.problem-image img{width:500px;max-height:100%;-o-object-fit:cover;object-fit:cover;border-radius:12px}.section-text{font-size:1rem;margin:0;color:#ddd;padding-top:20px;font-family:var(--font-zen-kurenaido),Inter,sans-serif;transition:transform .4s ease,opacity .4s ease;opacity:.8;line-height:1.5}.grow-text{transform:scale(1.02);opacity:1}.animated-title{font-size:5rem;font-weight:700;margin:0;padding-top:50px;color:#ff9600;font-family:var(--font-zen-tokyo),sans-serif}.title-char{transition:all .4s ease}.animate-char{animation:charFadeUp .5s ease forwards}@keyframes charFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.section-text{transform:scale(.98);opacity:.7;transition:all .6s ease}.grow-on-scroll{opacity:1}.problem-feature-boxes{display:flex;gap:2rem;margin-top:2rem;justify-content:space-between;margin-right:20px;cursor:pointer}.feature-box{background:#ff950016;border:1px solid #d42300;border-radius:12px;padding:1rem;width:30%;text-align:center;transition:transform .4s ease;box-shadow:0 0 10px rgba(255,0,0,.15)}.feature-box:hover{transform:translateY(-8px);box-shadow:0 0 20px rgba(255,0,0,.3)}.feature-box img{width:60px;height:60px;-o-object-fit:contain;object-fit:contain;margin-bottom:.5rem}.feature-box p{color:#fff;font-size:.95rem;opacity:.85}@media (max-width:768px){.problem-box{height:auto;padding:2rem;margin-top:-50px}.problem-content-wrapper{flex-direction:column;gap:1rem}.problem-image img{width:100%;height:250px;-o-object-fit:cover;object-fit:cover;border-radius:12px}.section-text{font-size:1rem;padding-top:10px;max-width:100%}.animated-title{font-size:3rem;padding-top:30px}.problem-feature-boxes{flex-direction:column;align-items:center;gap:1rem}.feature-box{width:80%;max-width:350px;margin-bottom:1rem;padding:1.2rem}.feature-box img{width:50px;height:50px}.feature-box p{font-size:.9rem}}@media (max-width:480px){.animated-title{font-size:2.5rem}.feature-box{width:70%;margin-left:-40px}.feature-box img{width:45px;height:45px}.feature-box p{font-size:.8rem}.section-text{font-size:.9rem;padding:0 45px 0 20px;text-align:center}}.how-it-works-section{height:100vh;background:#0a0a0a;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;padding:2rem}.how-it-works-section h1{font-size:2.5rem;color:#ff9600;margin-bottom:1.5rem;text-align:center;letter-spacing:1px;text-transform:uppercase;font-weight:700}.how-it-works-section p{font-size:1.1rem;color:hsla(0,0%,100%,.7);text-align:center;max-width:800px;margin-bottom:3rem;line-height:1.5}.title-char{transform:translateY(10px);transition:all .3s ease-out}.animate-char{opacity:1;transform:translateY(0)}.grow-on-scroll{transform:scale(1);transition:transform .6s ease-out}.how-it-works-wrapper{position:relative;width:100%;max-width:1400px;height:400px;display:flex;align-items:center;justify-content:center;transition:all .6s ease}.card{width:270px;height:250px;background:#ff95004b;border-radius:16px;padding:1.5rem;color:#fff;text-align:center;box-shadow:0 0 20px #ff9600;position:absolute;top:0;transition:transform .3s ease,opacity .6s ease;transform-style:preserve-3d;will-change:transform;border:1px solid #ff9600}.card img{width:90px;margin-bottom:1rem}.card h3{font-size:1.4rem;margin-bottom:.5rem}.card p{font-size:1rem;opacity:.75}.card-1,.card-2,.card-3{transform:translateX(0) scale(.8);opacity:0}.spread .card-1{transform:translateX(-350px) scale(1);opacity:1}.spread .card-2{transform:translateX(0) scale(1);opacity:1}.spread .card-3{transform:translateX(350px) scale(1);opacity:1}@media (max-width:768px){.how-it-works-section{height:auto;padding:2rem 1rem}.how-it-works-section h1{font-size:2rem;margin-bottom:1rem}.how-it-works-section p{font-size:1rem;margin-bottom:2rem;max-width:100%}.how-it-works-wrapper{height:auto;flex-direction:column;align-items:center;position:relative}.card{width:100%;max-width:300px;height:auto;margin-bottom:1rem;padding:1rem;position:static;transform:scale(1);opacity:1}.card img{width:80px}.card h3{font-size:1.2rem}.card p{font-size:.9rem}.spread .card-1{transform:translateY(20px) scale(1)}.spread .card-2{transform:translateY(40px) scale(1)}.spread .card-3{transform:translateY(60px) scale(1)}}@media (max-width:480px){.how-it-works-section h1{font-size:1.6rem}.how-it-works-section p{font-size:.9rem}.card{width:90%;margin-bottom:1rem;padding:1rem}.card img{width:50px}.card h3{font-size:1rem}.card p{font-size:.85rem}}.fuc-section{padding:0 2rem;background:#0a0a0a;position:relative;overflow:hidden}.fuc-wrapper{display:grid;grid-template-columns:repeat(2,1fr);max-width:1200px;margin:0 auto;align-items:center;transition:all 1s ease-in-out;gap:4rem}.fuc-wrapper.flipped{transform:rotateY(180deg)}.fuc-column{display:flex;flex-direction:column;justify-content:center;position:relative;transition:all .8s ease-in-out}.fuc-image-column{align-items:center}.fuc-image{width:100%;height:600px;box-shadow:0 0 30px rgba(255,149,0,.3)}.fuc-image,.usecase-image{transition:all 1s ease;transform-style:preserve-3d;border-radius:16px;margin-top:100px}.usecase-image{width:90%;height:500px;box-shadow:0 0 30px rgba(222,68,3,.818);opacity:50%}.fuc-heading,.usecase-heading{font-size:2rem;margin-bottom:2rem;font-family:var(--font-zen-tokyo);color:#ff9600;text-align:left}.fuc-boxes{display:flex;flex-wrap:wrap;gap:1.5rem}.fuc-box,.usecase-box{flex:1 1 calc(33% - 1rem);background:#1a1a1a;border:1px solid #d42300;border-radius:12px;padding:1rem;text-align:center;transition:transform .4s ease,box-shadow .4s ease;box-shadow:0 0 10px rgba(255,0,0,.2)}.fuc-box:hover,.usecase-box:hover{transform:translateY(-6px);box-shadow:0 0 20px rgba(255,0,0,.3)}.fuc-box img,.usecase-box img{width:50px;height:50px;-o-object-fit:contain;object-fit:contain;margin-bottom:.5rem}.fuc-box p,.usecase-box p{color:#fff;font-size:.95rem;opacity:.9}.fuc-box button,.usecase-box button{border:1px solid #d42300;border-radius:5px;height:30px;width:70px;background:transparent;color:#ff9600;font-size:.8rem;box-shadow:0 0 5px #ff9600;transition:all .3s ease;cursor:pointer}.fuc-box button:hover,.usecase-box button:hover{background:#d42300;color:#fff;box-shadow:0 0 5px #d42300}.fuc-wrapper.flipped .fuc-column{transform:rotateY(180deg)}.usecase .usecase-box,.usecase .usecase-heading{opacity:1}@media (max-width:768px){.fuc-wrapper{grid-template-columns:1fr}.fuc-box,.usecase-box{flex:1 1 100%}.fuc-image,.usecase-image{max-width:100%}.fuc-section{padding:2rem 1rem;margin-top:100px}.fuc-heading,.usecase-heading{font-size:1.6rem;text-align:center}.fuc-boxes{justify-content:center}.fuc-box,.usecase-box{padding:.8rem}.fuc-column{align-items:center;text-align:center}.fuc-image,.usecase-image{margin-bottom:1.5rem;height:auto}}@media (max-width:480px){.fuc-heading,.usecase-heading{font-size:1.4rem}.fuc-box p,.usecase-box p{font-size:.9rem}.fuc-box img,.usecase-box img{width:40px;height:40px}}.pricing-section{padding:4rem 2rem;background:#0a0a0a;color:#fff;text-align:center;transform:translateY(20px);transition:opacity .6s,transform .6s}.pricing-title.animate-char{opacity:1;transform:translateY(0)}.title-char{transition:opacity .3s,transform .3s}.title-char.animate-char{opacity:1;transform:translateY(0)}.option-btn{margin:.5rem}.pricing-title{font-size:2.5rem;color:#ff9600;margin-bottom:2rem;font-family:var(--font-zen-tokyo)}.question-box{margin-top:2rem}.question-text{font-size:1.5rem;margin-bottom:1.5rem}.options-wrapper{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.option-btn{background:#1a1a1a;border:1px solid #ff9600;color:#fff;padding:.75rem 1.5rem;border-radius:8px;cursor:pointer;transition:.3s ease}.option-btn:hover{background:#ff9600;color:#0a0a0a}.recommended-text{font-size:1.8rem;margin:1rem 0}.recommended-text span{color:#d42300;font-weight:700}.restart-btn{margin-bottom:2rem;background:transparent;border:1px solid #ff9600;padding:.5rem 1rem;border-radius:6px;cursor:pointer;color:#ff9600;font-weight:700}.cards-wrapper{display:flex;gap:2rem;justify-content:center;flex-wrap:wrap}.pricing-card{background:#1a1a1a;padding:2rem;border-radius:12px;width:280px;border:2px solid transparent;transition:transform .3s ease,border .3s ease}.pricing-card h4{color:#ff9600}.pricing-card .price{font-size:1.5rem;margin:1rem 0;color:#ff9600}.pricing-card ul{list-style:none;padding:0;color:#ddd;font-size:.95rem}.choose-btn{margin-top:1rem;padding:.5rem 1rem;background:#d42300;border:none;color:#fff;border-radius:6px;cursor:pointer;font-weight:700}.pricing-card.highlight{border-color:#ff9600;transform:scale(1.05);box-shadow:0 0 20px rgba(255,150,0,.3)}.feature-list{text-align:left;padding-left:1.5rem;margin-top:1rem}.feature-list li{margin-bottom:.5rem;list-style-type:disc;cursor:pointer;transition:all .3s ease}.feature-list li:hover{color:#ff9600;transform:scale(1.05)}.feature-list h3{font-size:.9rem;margin-bottom:.5rem;color:#ff9600;text-align:center}@media (max-width:768px){.pricing-title{font-size:2rem}.question-text{font-size:1.2rem}.pricing-card{width:90%;padding:1.5rem}.cards-wrapper{flex-direction:column;gap:1.5rem}.option-btn{padding:.6rem 1.2rem}.recommended-text{font-size:1.5rem}.restart-btn{padding:.4rem .8rem}}@media (max-width:480px){.pricing-title{font-size:1.7rem}.question-text{font-size:1rem}.pricing-card{width:90%;padding:1.2rem}.cards-wrapper{gap:1rem}.option-btn{padding:.5rem 1rem}.recommended-text{font-size:1.4rem}.restart-btn{padding:.3rem .7rem}}.testimonial-section{padding:50px;background-color:#0a0a0a;text-align:center}.testimonial-section h2{margin-bottom:30px;font-size:36px;font-weight:600;color:#ff9600;font-family:var(--font-zen-tokyo);text-transform:uppercase}.testimonial-container{display:flex;justify-content:center;flex-wrap:wrap;gap:35px}.testimonial-card{width:250px;height:400px;perspective:1000px;position:relative;border-radius:20px;background:hsla(0,0%,100%,.05);box-shadow:0 0 20px rgba(255,150,0,.5);transition:box-shadow .3s ease}.testimonial-card:hover{box-shadow:0 0 40px rgba(255,150,0,.9),0 0 20px rgba(255,150,0,.6)}.testimonial-card-inner{width:100%;height:100%;transition:transform .8s ease;transform-style:preserve-3d;position:relative;cursor:pointer}.testimonial-card:hover .testimonial-card-inner{transform:rotateY(180deg)}.testimonial-card-back,.testimonial-card-front{position:absolute;width:100%;height:100%;border-radius:20px;padding:20px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:hsla(0,0%,100%,.08);border:1px solid #d42300;box-shadow:inset 0 0 10px hsla(0,0%,100%,.05);color:#fff;backface-visibility:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center}.testimonial-card-front{background:rgba(255,149,0,.2)}.testimonial-card-back{transform:rotateY(180deg);background:rgba(58,58,58,.6)}.testimonial-rating{color:gold;text-shadow:0 0 5px #ffd700aa,0 0 10px #ffd700aa;font-size:20px;margin-top:15px}.quote{font-style:italic;padding:10px 15px;border-radius:10px;border:1px solid #d42300;margin:15px 0;height:150px}.testimonial-card-back h3{font-size:22px;margin-bottom:10px}.testimonial-card-back p{font-size:18px;margin-bottom:0}.animated-title{display:inline-block;overflow:hidden;white-space:nowrap;margin-bottom:30px}.title-char{display:inline-block;opacity:0;transform:translateY(20px)}.animate-char{animation:float-in .5s forwards}@keyframes float-in{to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.testimonial-container{gap:20px}.testimonial-card{width:200px;height:350px}.testimonial-card-back,.testimonial-card-front{padding:15px}.testimonial-rating{font-size:18px}.quote{font-size:14px}.testimonial-section h2{font-size:28px}}@media (max-width:480px){.testimonial-container{gap:15px}.testimonial-card{width:180px;height:320px}.testimonial-rating{font-size:16px}.quote{font-size:13px}.testimonial-section h2{font-size:24px;margin-left:-20px}}.faq-chat-section{background:#000;padding:60px 20px;text-align:center;color:#fff}.chat-heading{font-size:3.5rem;font-weight:600;text-align:center;margin-bottom:25px;color:#fff;transform:scale(.8);opacity:0;transition:all .6s ease-in-out;font-family:var(--font-zen-tokyo);color:#ff9600}.chat-heading.grow-in{transform:scale(1);opacity:1}.chat-box{max-height:400px;overflow-y:auto;padding:20px;margin:0 auto 20px;max-width:700px;background:hsla(0,0%,100%,.05);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1);box-shadow:0 0 15px rgba(255,150,0,.15)}.chat-item{margin-bottom:20px;text-align:left}.chat-question{font-weight:700;margin-bottom:5px;color:#ff9600}.chat-answer{color:#fff;background:hsla(0,0%,100%,.03);border-left:3px solid #ff9600;padding:8px 15px;border-radius:6px}.chat-form{display:flex;justify-content:center;gap:10px;max-width:700px;margin:0 auto}.chat-form input{flex:1;padding:12px 16px;border-radius:8px;border:none;outline:none;background:hsla(0,0%,100%,.08);color:#fff}.chat-form button{background-color:#ff9600;color:#000;padding:12px 24px;border-radius:8px;border:none;cursor:pointer;font-weight:700;transition:.3s}.chat-form button:hover{background-color:#ffa733}@media (max-width:768px){.chat-heading{font-size:2.2rem}.chat-box{max-width:100%;padding:16px}.chat-form{flex-direction:column;align-items:stretch;gap:12px}.chat-form button,.chat-form input{width:100%;font-size:1rem}.chat-form button{padding:12px}.chat-question{font-size:1rem}.chat-answer{font-size:.95rem;padding:10px 12px}}@media (max-width:480px){.chat-heading{font-size:1.8rem}.chat-box,.chat-form button,.chat-form input{font-size:.95rem}.chat-box{padding:14px}}.cta-section{position:relative;padding:120px 20px;text-align:center;overflow:hidden;color:#fff}.cta-parallax-bg{position:absolute;top:0;left:0;height:140%;width:100%;background:linear-gradient(135deg,#000,#d4230061);background-size:200% 200%;animation:bgShift 10s ease infinite;z-index:-1;transform:translateY(-20%);will-change:transform}@keyframes bgShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.cta-content{max-width:600px;margin:0 auto;animation:fadeInUp 1s ease-in-out forwards}.cta-title{font-size:2.5rem;margin-bottom:10px;letter-spacing:1px;opacity:0;transform:translateY(30px);animation:fadeInUp .6s ease-out forwards;font-family:var(--font-zen-tokyo);color:#ff9600}.cta-subtitle{margin-bottom:30px;color:#ccc;font-size:1.2rem}.cta-form{display:flex;flex-direction:column;gap:10px}.cta-input{font-size:1rem;outline:none;box-shadow:0 4px 15px rgba(0,0,0,.1)}.cta-btn,.cta-input{padding:12px;border:none;border-radius:6px}.cta-btn{font-weight:700;background:linear-gradient(45deg,#ff9600,#ff4b2b);color:#fff;cursor:pointer;transition:transform .2s,background .3s}.cta-btn:hover{transform:scale(1.05);background:linear-gradient(45deg,#ff4b2b,#ff9600)}.floating-cta{position:fixed;bottom:20px;right:20px;background:#ff4b2b;padding:12px 20px;border-radius:999px;color:#fff;font-weight:700;z-index:1000;animation:floatPop .6s ease forwards;box-shadow:0 8px 24px rgba(255,75,43,.5)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes floatPop{0%{opacity:0;transform:translateY(20px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.hover-anim{transition:transform .3s ease}.hover-anim:hover{transform:scale(1.05)}.fade-overlay{position:absolute;left:0;width:100%;height:80px;z-index:1;pointer-events:none}.top-fade{top:0;background:linear-gradient(180deg,#000 0,transparent)}.bottom-fade{bottom:0;background:linear-gradient(0deg,#000 0,transparent)}.contact-us-form{margin-top:40px;padding:20px;border-radius:12px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:hsla(0,0%,100%,.05);position:relative;z-index:1}.contact-us-form:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;padding:2px;border-radius:12px;background:linear-gradient(270deg,#ff9600,#fff,#ff4b2b,#fff);background-size:600% 600%;animation:animatedBorder 6s linear infinite;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;pointer-events:none;z-index:-1}@keyframes animatedBorder{0%{background-position:0 50%}to{background-position:100% 50%}}.contact-us-form h3{margin-bottom:16px;font-size:1.5rem;color:#ff9600;font-weight:700;text-transform:uppercase;font-family:var(--font-zen-tokyo)}.cta-input,.cta-textarea{width:90%;padding:12px 16px;margin-bottom:16px;border:none;border-radius:8px;background-color:#1f1f1f;color:#fff;font-size:1rem;resize:none}.cta-textarea{height:120px}@media (max-width:768px){.cta-section{padding:80px 16px}.cta-title{font-size:2rem;line-height:1.3}.cta-subtitle{font-size:1rem}.cta-content{max-width:100%}.cta-input,.cta-textarea{width:100%;font-size:.95rem;padding:10px 14px}.cta-btn{font-size:1rem;padding:10px 14px}.floating-cta{right:15px;bottom:15px;font-size:.9rem;padding:10px 18px}.contact-us-form{padding:16px;margin-top:30px}.contact-us-form h3{font-size:1.3rem}}@media (max-width:480px){.cta-title{font-size:1.6rem}.cta-btn,.cta-subtitle{font-size:.95rem}.cta-btn{padding:10px 12px}.floating-cta{font-size:.85rem;padding:10px 16px}.cta-input{width:85%}.cta-textarea{width:83%}}.footer{background-color:#000;font-family:Arial,sans-serif;padding:20px}.footer-container{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.footer-contact,.footer-innovation,.footer-links,.footer-logo,.footer-social{width:22%;margin-bottom:20px}.footer-logo{padding-right:20px;margin-top:50px}.flogo{width:100%;height:auto;max-width:200px}.footer-pitch{font-size:14px;line-height:1.6;color:#ccc}.footer-links{color:#ff9600}.footer-links a{display:block;color:#fff;text-decoration:none;margin:10px 0;font-size:14px;transition:all .3s ease}.footer-links a:hover{color:#ff9600;transform:translateY(-4px)}.footer-social{display:flex;flex-direction:column;align-items:center}.social-toggle-btn{margin-bottom:1rem;padding:.5rem 1.2rem;background-color:#0f172a;color:#fff;border:none;border-radius:30px;font-weight:600;cursor:pointer;transition:background-color .3s ease}.social-toggle-btn:hover{background-color:#1e293b}.footer-social-icons{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;max-height:0;transform:scale(0);clip-path:circle(0 at 50% 50%);transition:all .6s ease-in-out;overflow:hidden}.footer-social-icons.show-sphere{max-height:400px;transform:scale(1);clip-path:ellipse(75% 50% at 50% 50%)}.footer-social-icons .social-icon{width:20px;height:25px;transition:transform .3s ease-in-out;margin-top:10px}.footer-social-icons .social-icon:hover{transform:scale(1.2)}.footer-iot-status{background-color:#222;padding:10px;text-align:center;font-size:14px;font-family:Press Start\ 2P,Courier New,Courier,monospace;letter-spacing:1px}.footer-iot-status marquee{color:#ff9600;font-weight:700}.footer-tech-stack{margin-top:20px;text-align:center}.footer-tech-stack h3{color:#fff;margin-bottom:10px}.tech-stack-icons{display:flex;justify-content:center;gap:20px}.tech-icon{width:40px;height:40px;-o-object-fit:contain;object-fit:contain;transition:transform .3s ease-in-out}.tech-icon:hover{transform:scale(1.1)}.footer-developer-mode{text-align:center;margin-top:20px}.developer-mode-btn{background-color:#1e1e1e;color:#ff9600;border:none;padding:10px 20px;font-size:14px;cursor:pointer;border-radius:8px;transition:background-color .3s ease,transform .3s ease}.developer-mode-btn:hover{background-color:#ff9600;color:#fff;transform:translateY(-4px)}.developer-info{background-color:rgba(0,0,0,.8);color:#fff;padding:30px;border-radius:8px;text-align:center}.developer-info h2{font-size:24px;margin-bottom:20px}.developer-info p{font-size:18px;margin-bottom:20px}.developer-info pre{background-color:#333;color:#f1f1f1;padding:10px;border-radius:5px;font-family:monospace;white-space:pre-wrap;word-wrap:break-word}.developer-mode-active .footer-container{display:none}.footer-contact{display:flex;flex-direction:column;gap:.2rem;font-size:.9rem}.footer-contact h3{font-size:16px;margin-bottom:10px;color:#ff9600}.footer-contact p{margin:5px 0;color:#ccc}.footer-bottom{text-align:center;margin-top:20px;font-size:14px;color:#aaa}.scrolling-text{white-space:nowrap;overflow:hidden;display:block;animation:scroll-left 5s linear infinite;width:800px;color:#ff9600}@keyframes scroll-left{0%{transform:translateX(5%)}to{transform:translateX(-50%)}}@media screen and (max-width:768px){.footer-container{flex-direction:column;align-items:center}.footer-contact,.footer-innovation,.footer-links,.footer-logo,.footer-social{width:90%;margin-bottom:20px;text-align:center}.footer-social-icons{justify-content:center;gap:10px}.footer-social-icons .social-icon{width:28px;height:28px}.tech-icon{width:30px;height:30px}.developer-mode-btn{font-size:13px;padding:8px 16px}.developer-info h2{font-size:20px}.developer-info p,.developer-info pre{font-size:14px}.footer-iot-status{font-size:12px;padding:8px}.footer-bottom{font-size:12px;margin-top:15px}.social-toggle-btn{font-size:13px;padding:.4rem 1rem}}@media screen and (max-width:480px){.footer{padding:30px 15px}.footer-contact,.footer-innovation,.footer-links,.footer-logo,.footer-social{width:100%;text-align:center;padding:0 10px}.footer-contact p,.footer-links a,.footer-pitch{font-size:13px}.footer-social-icons .social-icon{width:28px;height:28px}.tech-icon{width:30px;height:30px}.developer-mode-btn{font-size:13px;padding:8px 16px}.developer-info h2{font-size:20px}.developer-info p,.developer-info pre{font-size:14px}.footer-iot-status{font-size:12px;padding:8px;width:50%;display:none}.footer-bottom{font-size:12px;margin-top:15px}.social-toggle-btn{font-size:13px;padding:.4rem 1rem}}@keyframes slideInUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.gdpr-popup{position:fixed;bottom:20px;left:20px;right:20px;max-width:400px;margin:auto;padding:14px;border:3px solid transparent;border-radius:12px;background:hsla(0,5%,52%,.274);background-image:linear-gradient(hsla(0,0%,100%,.327),hsla(0,0%,100%,0)),linear-gradient(135deg,#f6a503,#b20000);background-origin:border-box;background-clip:padding-box,border-box;box-shadow:0 10px 30px rgba(0,0,0,.1);z-index:9999;font-family:Segoe UI,sans-serif;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:slideInUp .6s ease-out}.gdpr-text{font-size:14px;margin-bottom:12px}.gdpr-buttons{display:flex;justify-content:flex-end;gap:10px}.gdpr-btn-close{background:none;color:#ffad0a;border:none;cursor:pointer;font-size:14px;transition:color .2s ease-in}.gdpr-btn-close:hover{color:#000}.gdpr-btn-accept{background-color:#fcb5011e;color:#fff;padding:6px 16px;font-size:14px;border-radius:8px;cursor:pointer;transition:background .2s ease-in;border:2px solid #dbac03}.gdpr-btn-accept:hover{background-color:#dbac03}@media (max-width:480px){.gdpr-popup{left:10px;right:10px;padding:12px;font-size:13px}.gdpr-buttons{flex-direction:column;align-items:flex-end;gap:6px}.gdpr-btn-accept,.gdpr-btn-close{width:100%;text-align:center}}.LoadingScreen_loadingOverlay__5QjzZ{position:fixed;z-index:9999;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at center,#1a0000,#000);display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:Orbitron,sans-serif;color:#ff9600;overflow:hidden;animation:LoadingScreen_fadeIn__V3apU .8s ease-in-out forwards}@keyframes LoadingScreen_fadeIn__V3apU{0%{opacity:0}to{opacity:1}}.LoadingScreen_sphere__CsIdD{width:120px;height:120px;border-radius:50%;background:radial-gradient(circle at center,#ff9600,#d42300);box-shadow:0 0 30px #ff9600,inset 0 0 60px #d42300,inset 0 0 10px #ff9600;animation:LoadingScreen_pulse__cmdfw 1.8s ease-in-out infinite}.LoadingScreen_text__4Uzwh{margin-top:30px;text-align:center;font-size:1.2rem;color:#ff9600;text-shadow:0 0 5px #ff9600}.LoadingScreen_text__4Uzwh span{display:block;font-size:2rem;font-weight:700;margin-top:10px;color:#d42300;text-shadow:0 0 10px #d42300}.LoadingScreen_bar__T1roZ{width:60%;height:8px;background:#300;margin-top:20px;border-radius:4px;overflow:hidden;box-shadow:inset 0 0 10px #d42300}.LoadingScreen_fill__eppC5{height:100%;background:linear-gradient(90deg,#ff9600,#d42300);transition:width .3s ease-in-out;box-shadow:0 0 12px #ff9600}@keyframes LoadingScreen_pulse__cmdfw{0%,to{transform:scale(1);box-shadow:0 0 30px #ff9600,inset 0 0 60px #d42300}50%{transform:scale(1.1);box-shadow:0 0 40px #ff9600,inset 0 0 80px #d42300}}