.elementor-42 .elementor-element.elementor-element-efcab35{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-42 .elementor-element.elementor-element-efcab35.e-con{--flex-grow:0;--flex-shrink:0}.elementor-widget .tippy-tooltip .tippy-content{text-align:center}@media(min-width:768px){.elementor-42 .elementor-element.elementor-element-efcab35{--width:1440px}}`css body{margin:0;font-family:'Roboto',sans-serif;background:linear-gradient(135deg,#0f172a,#1e293b);color:#cbd5e1;line-height:1.6;overflow-x:hidden;scroll-behavior:smooth}.container{max-width:1200px;margin:0 auto;padding:0 20px}.header{display:flex;flex-direction:column;align-items:center;padding:30px 0;border-bottom:1px solid rgb(51 65 85 / .5);margin-bottom:40px}.logo{font-family:'Orbitron',sans-serif;font-size:3em;font-weight:700;color:#a5f3fc;text-shadow:0 0 10px rgb(165 243 252 / .6);margin-bottom:10px}.tagline{font-size:1.2em;color:#94a3b8;font-style:italic}.hero-section{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:80px 0;gap:60px;text-align:left;flex-wrap:wrap}.hero-content{max-width:600px;animation:fadeIn 1.5s ease-out}.hero-content h1{font-family:'Orbitron',sans-serif;font-size:3.8em;color:#f9;margin:0 0 25px;text-shadow:0 0 20px rgb(165 243 252 / .4);line-height:1.2}.hero-content p{font-size:1.4em;margin-bottom:40px;color:#cbd5e1}.call-to-action{margin-top:30px}.btn{display:inline-block;padding:18px 35px;background:linear-gradient(45deg,#a5f3fc,#67e8f9);color:#0f172a;text-decoration:none;font-weight:700;font-size:1.2em;border-radius:12px;transition:transform 0.3s ease,box-shadow 0.3s ease,background 0.3s ease;box-shadow:0 0 20px rgb(165 243 252 / .5);border:none;cursor:pointer;text-align:center}.btn:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 15px 35px rgb(165 243 252 / .8);background:linear-gradient(45deg,#67e8f9,#a5f3fc)}.hero-image{flex-shrink:0;animation:slideInRight 1.5s ease-out}.hero-image img{max-width:100%;height:auto;border-radius:25px;box-shadow:0 0 40px rgb(165 243 252 / .3);border:3px solid #67e8f9}.features-section{padding:100px 0;text-align:center;background:#1e293b;border-top:1px solid rgb(51 65 85 / .5);border-bottom:1px solid rgb(51 65 85 / .5)}.features-section h2{font-family:'Orbitron',sans-serif;font-size:3.5em;color:#f1f5f9;margin-bottom:70px;position:relative;text-shadow:0 0 10px rgb(241 245 249 / .3)}.features-section h2::after{content:'';position:absolute;width:120px;height:5px;background-color:#a5f3fc;bottom:-20px;left:50%;transform:translateX(-50%);border-radius:3px;box-shadow:0 0 10px rgb(165 243 252 / .7)}.feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:40px;padding:0 20px}.feature-card{background:#0f172a;padding:40px;border-radius:20px;border:2px solid #334155;transition:transform 0.4s ease,box-shadow 0.4s ease,background 0.4s ease;text-align:center;position:relative;overflow:hidden;box-shadow:0 5px 20px rgb(0 0 0 / .3)}.feature-card::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgb(165 243 252 / .1) 0%,transparent 70%);transform:rotate(45deg);transition:transform 0.5s ease-out;opacity:0}.feature-card:hover::before{transform:rotate(0deg);opacity:1}.feature-card:hover{transform:translateY(-15px) scale(1.03);box-shadow:0 25px 50px rgb(165 243 252 / .2);background:#1e293b;border-color:#a5f3fc}.feature-card .icon{font-size:3.5em;margin-bottom:25px;color:#a5f3fc;text-shadow:0 0 10px rgb(165 243 252 / .7)}.feature-card h3{font-family:'Orbitron',sans-serif;font-size:1.6em;color:#f1f5f9;margin-top:0;margin-bottom:15px}.feature-card p{color:#94a3b8;font-size:1.1em;margin-bottom:20px}.feature-tag{display:inline-block;background:rgb(165 243 252 / .2);color:#a5f3fc;padding:8px 15px;border-radius:20px;font-size:.9em;font-weight:700;letter-spacing:.5px;border:1px solid rgb(165 243 252 / .4)}.download-section{padding:100px 0;text-align:center;background:#0f172a}.download-section h2{font-family:'Orbitron',sans-serif;font-size:3em;color:#f1f5f9;margin-bottom:30px;text-shadow:0 0 10px rgb(241 245 249 / .3)}.download-section p{font-size:1.3em;color:#cbd5e1;margin-bottom:50px}.download-links{display:flex;justify-content:center;gap:30px;flex-wrap:wrap}.download-btn{background-color:#fff0;padding:0;box-shadow:none;transition:transform 0.3s ease;border-radius:0}.download-btn:hover{transform:translateY(-10px);box-shadow:none}.download-btn img{height:70px;width:auto;border-radius:10px;box-shadow:0 5px 15px rgb(0 0 0 / .5);transition:transform 0.3s ease,box-shadow 0.3s ease}.download-btn img:hover{transform:scale(1.05);box-shadow:0 8px 20px rgb(0 0 0 / .7)}.small-text{margin-top:40px;font-size:1em;color:#64748b}.footer{text-align:center;padding:30px 0;border-top:1px solid rgb(51 65 85 / .5);color:#64748b;font-size:.9em;background:#0b111e}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes slideInRight{from{transform:translateX(100px);opacity:0}to{transform:translateX(0);opacity:1}}@media (max-width:992px){.hero-section{flex-direction:column;text-align:center;padding:60px 0}.hero-content{order:2}.hero-image{order:1;margin-bottom:40px}.hero-content h1{font-size:3em}.hero-content p{font-size:1.2em}.features-section h2{font-size:2.8em}.feature-card{padding:30px}.feature-card .icon{font-size:3em}.feature-card h3{font-size:1.4em}}@media (max-width:768px){.header{padding:20px 0}.logo{font-size:2.5em}.tagline{font-size:1em}.hero-section{padding:40px 0}.hero-content h1{font-size:2.5em}.hero-content p{font-size:1.1em}.btn{padding:15px 25px;font-size:1em}.features-section h2{font-size:2.2em;margin-bottom:50px}.feature-grid{grid-template-columns:1fr;gap:25px}.feature-card{padding:25px}.feature-card .icon{font-size:2.5em}.feature-card h3{font-size:1.2em}.download-section{padding:60px 0}.download-section h2{font-size:2.2em}.download-section p{font-size:1.1em}.download-btn img{height:60px}}@media (max-width:480px){.logo{font-size:2em}.hero-content h1{font-size:2em}.hero-content p{font-size:1em}.btn{padding:12px 20px;font-size:.9em}.download-btn img{height:50px}}