:root{--primary-purple: #8B5CF6;--primary-purple-dark: #7C3AED;--dark-bg: #0a0a0f;--light-bg: #ffffff;--cream-bg: #ffffff;--text-dark: #1a1a1a;--text-light: #ffffff;--text-muted: #6b7280}@font-face{font-family:Poppins;src:url(https://cdn.shopify.com/s/files/1/0635/1159/3031/files/Poppins-Regular.ttf?v=1766388594) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins-Medium;src:url(https://cdn.shopify.com/s/files/1/0635/1159/3031/files/Poppins-Medium.ttf?v=1766388604) format("truetype");font-weight:500!important;font-style:normal;font-display:swap}@font-face{font-family:Poppins-SemiBold;src:url(https://cdn.shopify.com/s/files/1/0635/1159/3031/files/Poppins-SemiBold.ttf?v=1766388615) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins-Bold;src:url(https://cdn.shopify.com/s/files/1/0635/1159/3031/files/Poppins-Bold.ttf?v=1766388625) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Poppins-ExtraBold;src:url(https://cdn.shopify.com/s/files/1/0635/1159/3031/files/Poppins-ExtraBold.ttf?v=1766388642) format("truetype");font-weight:800;font-style:normal;font-display:swap}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;background:#fff!important;width:100%;max-width:100%;overflow-x:hidden}body{font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.6!important;color:#1a1a1a;overflow-x:hidden;background:#fff!important;width:100%;max-width:100%;position:relative}main img{width:100%!important;outline:none!important}.clearfix{clear:both}h1,h2,h3,h4,h5,h6{font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:500}.header{position:absolute;top:0;left:0;right:0;width:100%;z-index:1000;padding:30px 0;background:transparent!important;border:none!important;box-shadow:none!important}.header .container-fluid{background:transparent!important;padding-left:40px;padding-right:40px}.header .row{margin:0;background:transparent!important}.header .col-xs-12{padding:0;background:transparent!important}.header .container{padding-left:15px;padding-right:15px}.logo{display:flex;align-items:center;gap:10px;font-weight:700;font-size:1.5rem!important;color:#fff;text-decoration:none;transition:color .3s ease;z-index:1001;position:relative;background:transparent!important}.logo-icon{width:40px;height:40px;background:#6117f1;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:800;font-size:.9rem!important}.nav-menu{display:flex;gap:35px;list-style:none;margin:0;padding:0}.nav-menu li{margin:0}.nav-menu a{text-decoration:none;color:#fff;font-weight:500;font-size:.95rem!important;transition:color .3s ease}.nav-menu a:hover{color:#8b5cf6}.nav-buttons{display:flex;gap:15px}.btn{padding:12px 28px;border-radius:50px;font-weight:600;font-size:.95rem!important;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-flex;align-items:center;gap:8px}.btn-primary{background:#6117f1;color:#fff;border:none}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 30px #8b5cf666}.btn-secondary{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.3)}.btn-secondary:hover{border-color:#fff9;background:#ffffff1a;color:#fff}.header .btn-secondary{color:#fff;border-color:#ffffff4d}.hero{min-height:100vh;position:relative;padding:0;overflow:hidden}.hero-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.hero-container{position:relative;width:100%;height:100vh;display:flex;align-items:flex-start;justify-content:center;padding:0}@media (max-width: 767px){.hero{min-height:auto;display:flex;flex-direction:column;overflow:visible;position:relative}.hero-content{margin-top:20px}.hamburger-menu{width:40px!important;height:40px!important}.hero-video{position:relative!important;width:100%!important;height:auto!important;min-height:50vh;max-height:60vh;object-fit:cover;object-position:center;z-index:1;display:block}.hero-container{position:relative!important;width:100%!important;height:auto!important;min-height:auto!important;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:40px 20px;background-color:#000;z-index:2}.hero-content-wrapper{position:relative!important;margin-top:0!important;padding:0!important;width:100%!important;z-index:2;margin-top:20px}.hero-buttons{position:relative!important;bottom:auto!important;right:auto!important;left:auto!important;margin-top:30px;margin-bottom:30px;width:100%;display:flex;flex-direction:column;gap:15px;z-index:2}}.hero-device-wrapper{position:relative;flex:0 0 40%;height:100%;display:flex;align-items:center;justify-content:flex-start;z-index:2}.hero-device{position:relative;display:inline-block}.hero-device-image{max-width:500px;width:100%;height:auto;filter:drop-shadow(0 20px 60px rgba(0,0,0,.3));position:relative;z-index:3}.hero-feature-labels{position:absolute;left:100%;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:35px;z-index:2;margin-left:40px}.hero-feature-label{position:relative;display:flex;align-items:center;gap:12px}.label-line{width:50px;height:1px;background:#ffffffe6;position:relative;flex-shrink:0}.label-text{background:#fffffff2;color:#1a1a1a;padding:8px 20px;border-radius:20px;font-size:.9rem!important;font-weight:600;white-space:nowrap;box-shadow:0 2px 10px #0000001a}.hero-content-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center!important;margin-top:170px;z-index:2;width:100%}.hero-content{position:relative;z-index:2}.hero h1{font-size:60px!important;font-weight:700;color:#fff!important;line-height:1.1!important;margin:0;text-align:center!important;z-index:1001;text-shadow:0 2px 20px rgba(0,0,0,.5)}.hero-buttons{position:absolute;bottom:60px;right:60px;display:flex;gap:15px;flex-wrap:wrap;z-index:3}.btn-watch-demo{background:#39036d;color:#fff;border:none;padding:18px 65px;border-radius:39px;font-weight:600;font-size:1.5rem!important;transition:all .3s ease;text-align:center;display:inline-flex;align-items:center;justify-content:center}.btn-watch-demo:hover{transform:translateY(-2px);box-shadow:0 10px 30px #8b5cf666;color:#fff}.btn-preorder{background:#6117f1;color:#fff;border:none;padding:18px 50px;border-radius:39px;font-weight:600;font-size:1.5rem!important;transition:all .3s ease;text-align:center;display:inline-flex;align-items:center;justify-content:center}.oval-white-background{background:url(/cdn/shop/files/oval-white-background.png?v=1766385805) no-repeat center center;background-size:cover;background-position:center;background-repeat:no-repeat;padding:10px 40px;width:100%}.btn-preorder:hover{transform:translateY(-2px);box-shadow:0 10px 30px #8b5cf666;color:#fff}.section{padding:20px 40px}.section-light,.section-cream{background:#fff!important}.section-dark{background:#0a0a0f;color:#fff}.section-title{font-size:44px!important;font-weight:700;text-align:center!important;margin-bottom:20px}.section-title-h1{font-size:36px!important;text-align:center!important;max-width:80%;margin:20px auto 0;font-family:Poppins-Medium;font-weight:500!important}.section-subtitle{text-align:center!important;color:#6b7280;max-width:700px;margin:0 auto 60px;font-size:1.1rem!important}.container{max-width:1200px;margin:0 auto;width:100%}.one-device{text-align:center!important}.device-showcase{display:flex;justify-content:center;align-items:center;gap:60px;margin-top:60px;flex-wrap:wrap}.device-image{max-width:500px;width:100%;height:auto;filter:drop-shadow(0 20px 60px rgba(0,0,0,.3));transition:transform .5s ease;object-fit:contain}.device-showcase .device-image{max-width:650px;width:100%;max-height:700px;height:auto;object-fit:contain}.device-image:hover{transform:translateY(-10px)}.parallax-section{position:relative;width:100%;overflow:hidden;z-index:10;min-height:500vh}.parallax-section.oval-white-background{padding:0}.parallax-container{position:sticky;top:0;width:100%;height:100vh;overflow:hidden}.parallax-content{position:absolute;top:0;left:0;width:100%;height:100%;min-height:100vh;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;padding:30px 40px;pointer-events:none;will-change:opacity,visibility}.parallax-content.active{opacity:1;visibility:visible;pointer-events:auto}.parallax-content .section-title-h1,.parallax-content .device-image,.parallax-content .parallax-text-content,.parallax-content .hero-buttons,.parallax-content .ring-icon{transition:opacity .6s ease,transform .6s ease}.parallax-content.active .section-title-h1,.parallax-content.active .device-image,.parallax-content.active .parallax-text-content,.parallax-content.active .hero-buttons{animation:fadeInUp .8s ease forwards}.parallax-content.active .ring-icon{animation:fadeInScale .6s ease forwards}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.parallax-content[data-state="1"],.parallax-content[data-state="2"],.parallax-content[data-state="3"],.parallax-content[data-state="4"],.parallax-content[data-state="5"]{z-index:1}.parallax-content.active{z-index:10}.parallax-spacer{background:transparent}.device-image-blur{opacity:.7;filter:blur(3px) drop-shadow(0 20px 60px rgba(0,0,0,.3));transition:opacity .3s ease,filter .3s ease}.parallax-content[data-state="2"]{transition:opacity .2s ease,visibility .2s ease}.parallax-text-column{position:relative}.parallax-text-content{font-size:24px!important;position:absolute;top:300px;line-height:1.4!important;color:#1a1a1a!important;font-family:Poppins-Regular!important}.parallax-text-content-right{font-size:24px!important;position:absolute;top:300px;right:80px;line-height:1.4!important;color:#1a1a1a!important;font-family:Poppins-Regular!important}.device-showcase-rings{position:relative}.ring-icons-container{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;height:auto;pointer-events:none;opacity:1;overflow:hidden;display:flex;align-items:center;justify-content:flex-start;white-space:nowrap}.ring-icon{position:relative;display:inline-block;flex-shrink:0;margin:0 80px;padding:30px;width:180px;height:180px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#87ceeb,#ffb6c1) border-box;border:3px solid transparent;box-shadow:0 5px 20px #0000001a;animation:none;opacity:.7}.ring-icon-image{width:120px;height:75px;object-fit:contain;opacity:1!important}@keyframes ringMarquee{0%{transform:translate(-1700px)}to{transform:translate(0)}}.parallax-content[data-state="4"].active .ring-icon,.parallax-content[data-state="5"].active .ring-icon{animation:ringMarquee 20s linear infinite}.parallax-content[data-state="4"]:not(.active) .ring-icon,.parallax-content[data-state="5"]:not(.active) .ring-icon{animation:none}.device-info{max-width:450px;text-align:left}.device-info h3{font-size:38px!important;margin-bottom:15px;font-weight:600}.device-info p{color:#6b7280;line-height:1.8!important;font-size:20px!important}.device-split{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.device-split-content h2{font-size:44px!important;margin-bottom:20px;font-weight:700}.device-split-content h3{font-size:38px!important;margin-bottom:20px;font-weight:600;line-height:1.6!important;color:#1a1a1a}.device-split-content p{color:#6b7280;line-height:1.8!important;margin-bottom:15px;font-size:20px!important}.device-split-image{text-align:center!important}.device-split-image img{max-width:100%;max-height:500px;filter:drop-shadow(0 30px 60px rgba(0,0,0,.2))}.os-section{background:#0a0a0f;position:relative;overflow:hidden}.os-section:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:600px;pointer-events:none}.os-content{position:relative;z-index:1;text-align:center!important}.os-content h2{color:#fff;font-size:44px!important;margin-bottom:60px}.os-visual{display:flex;justify-content:center;align-items:center;gap:40px}.phone-mockup{max-width:500px;filter:drop-shadow(0 30px 60px rgba(139,92,246,.3))}.app-interface{background:#fff!important}.app-interface h2{font-size:44px!important;text-align:center!important;max-width:800px;margin:0 auto 60px}.app-interface h2 span{background:#6117f1;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.connected-devices{display:flex;justify-content:center;align-items:center;gap:40px;flex-wrap:wrap;margin-top:50px}.device-logo{width:100px;height:60px;object-fit:contain;filter:grayscale(100%);opacity:.7;transition:all .3s ease}.device-logo:hover{filter:grayscale(0%);opacity:1}.mb-60{margin-bottom:60px}.mt-60{margin-top:60px}.mt-100{margin-top:100px}.mb-100{margin-bottom:100px}.different-section{background:#fff!important}.different-section h2{text-align:center!important;font-size:44px!important;font-family:Poppins-SemiBold,-apple-system,BlinkMacSystemFont,sans-serif}.different-section h2 span{background:#6117f1;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-family:Poppins-SemiBold,-apple-system,BlinkMacSystemFont,sans-serif}.different-section h3{text-align:center!important;font-size:38px!important;font-family:Poppins-SemiBold,-apple-system,BlinkMacSystemFont,sans-serif}.different-section h3 span{background:#6117f1;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.different-section .feature-content{text-align:center!important;max-width:890px;margin:0 auto 20px;font-size:20px!important;line-height:1.8!important}.feature-block{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;margin-bottom:80px}.feature-block.reverse{direction:rtl}.feature-block.reverse>*{direction:ltr}.feature-content h3{font-size:38px!important;margin-bottom:20px;color:#8b5cf6}.feature-content p{color:#6b7280;line-height:1.8!important;font-size:20px!important}.features-list{list-style:disc;margin:0;text-align:center!important;padding:0 0 0 30px}.features-list li{margin:0 auto 5px;font-size:20px!important;position:relative;text-align:left;padding-left:10px}.feature-image{overflow:hidden;width:100%;max-width:100%}.feature-image img{width:100%;max-width:100%;height:auto;display:block;max-height:640px;object-fit:cover}.feature-image2{width:100%;max-width:100%}.feature-image2 img{width:100%;max-width:100%;height:auto;display:block;max-height:650px;object-fit:cover}.different-section.parallax-section{min-height:300vh}.different-section .parallax-content{display:flex;align-items:center;justify-content:center;padding:0}.different-section .parallax-content .container-fluid{width:100%;padding:40px}.different-section .parallax-content .row.no-gutters{margin-left:-40px;margin-right:-40px;width:calc(100% + 80px);max-width:none}.different-section .parallax-content .row.no-gutters>[class*=col-]{padding-left:0;padding-right:0;width:100%;max-width:100%}.different-section .parallax-content .row.no-gutters .feature-image,.different-section .parallax-content .row.no-gutters .feature-image2{width:100%;max-width:100%;margin:0;padding:0}.different-section .parallax-content .row.no-gutters .feature-image img,.different-section .parallax-content .row.no-gutters .feature-image img.img-responsive,.different-section .parallax-content .row.no-gutters .feature-image2 img,.different-section .parallax-content .row.no-gutters .feature-image2 img.img-responsive{width:100%!important;max-width:100%!important;height:auto;object-fit:cover;display:block;margin:0;padding:0}.different-section .feature-image{width:100%;max-width:100%;padding-left:0;padding-right:0;margin:0;overflow:visible}.different-section .feature-image img,.different-section .feature-image img.img-responsive{width:100%!important;max-width:100%!important;max-height:none;display:block;height:auto;object-fit:cover;margin:0;padding:0}.different-section .feature-image2{width:100%;max-width:100%;padding-left:0;padding-right:0;margin:0;overflow:visible}.different-section .feature-image2 img,.different-section .feature-image2 img.img-responsive{width:100%!important;max-width:100%!important;max-height:none;display:block;height:auto;object-fit:cover;margin:0;padding:0}.automation-section{background:#6117f1;color:#fff;text-align:center!important}.automation-section h2{font-size:44px!important;margin-bottom:30px}.automation-section p{max-width:800px;margin:0 auto;font-size:20px!important;opacity:.9;line-height:1.8!important}.automation-grid{margin-top:60px}.automation-card{background:#fff!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:30px;border:1px solid #ffffff}.automation-card img{width:100%;border-radius:12px;margin-bottom:20px}.automation-card h4{font-size:1.2rem!important;margin-bottom:10px}.how-works{background:#fff!important}.how-works h2{text-align:center!important;font-size:44px!important;margin-bottom:20px}.how-works h2 span{background:#6117f1;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.how-works-content{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;margin-top:60px}.how-works-text p{color:#6b7280;line-height:1.8!important;margin-bottom:20px;font-size:20px!important}.how-works-image{text-align:center!important}.how-works-image img{max-width:100%;max-height:450px;filter:drop-shadow(0 30px 60px rgba(0,0,0,.2))}.product-features{background:#fff!important}.features-grid{margin-top:60px}.feature-card{background:#fff;padding:40px;border-radius:20px;box-shadow:0 10px 40px #00000014;transition:transform .3s ease}.feature-card:hover{transform:translateY(-5px)}.feature-card h4{font-size:1.3rem!important;margin-bottom:15px;color:#1a1a1a}.feature-card p{color:#6b7280;line-height:1.7!important;font-size:20px!important}.features-icons{background:#fff!important;background-image:url(/cdn/shop/files/oval-hero-banner.png?v=1766386939);background-size:cover;background-position:center}.features-icons h2{text-align:center!important;color:#1a1a1a;margin-bottom:60px;font-size:44px!important}.icons-grid{max-width:900px;margin:0 auto}.icons-grid .row{margin-left:-15px;margin-right:-15px}.icons-grid [class*=col-]{padding-left:15px;padding-right:15px;margin-bottom:30px}.icon-item{text-align:center!important}.icon-circle{width:100px;height:100px;background:#fff!important;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 15px;box-shadow:0 10px 30px #0000001a}.icon-circle svg{width:40px;height:40px;color:#8b5cf6}.icon-item span{font-weight:600;font-size:.9rem!important;color:#1a1a1a}.subscription{background:#fff!important}.subscription h2{text-align:center!important;font-size:44px!important;margin-bottom:20px;background:#6117f1;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-family:Poppins-SemiBold,-apple-system,BlinkMacSystemFont,sans-serif}.subscription-subtitle{text-align:center!important;color:#1a1a1a;font-size:20px!important;margin-bottom:60px}.plans-grid{max-width:1200px;margin:0 auto 60px}.plans-grid .row{margin-left:-15px;margin-right:-15px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.plans-grid [class*=col-]{padding-left:15px;padding-right:15px;margin-bottom:30px;display:flex;justify-content:center}.plan-card{background:#fff;border-radius:24px;padding:40px 30px;text-align:center!important;box-shadow:0 10px 40px #00000014;position:relative;transition:transform .3s ease}.plan-card-circular{width:350px;height:270px;border-radius:50%;padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:0 5px 20px #0000001a;position:relative;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#87ceeb,#ffb6c1) border-box;border:3px solid transparent}.plan-card-circular>*{position:relative;z-index:1}.plan-name{font-size:3.5rem!important;font-weight:500;margin-bottom:15px;color:#1a1a1a}.plan-price{font-size:2.3rem!important;font-weight:400;color:#1a1a1a;margin-bottom:30px}.plan-price span{font-size:2.3rem!important;font-weight:400;color:#1a1a1a}.subscription-buttons{display:flex;justify-content:center;gap:20px;margin-bottom:40px;flex-wrap:wrap}.btn-see-details{background:#39036d;color:#fff;border:none;padding:14px 40px;border-radius:30px;font-weight:600;font-size:1rem!important;transition:all .3s ease;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;text-align:center}.btn-see-details:hover{transform:translateY(-2px);box-shadow:0 10px 30px #39036d66;color:#fff}.btn-preorder-subscription{background:#6117f1;color:#fff;border:none;padding:14px 40px;border-radius:30px;font-weight:600;font-size:1rem!important;transition:all .3s ease;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;text-align:center}.btn-preorder-subscription:hover{transform:translateY(-2px);box-shadow:0 10px 30px #6117f166;color:#fff}.subscription-help{text-align:center!important;color:#1a1a1a;font-size:20px!important;margin:0}.subscription-help .support-link{color:#87ceeb;text-decoration:none;transition:color .3s ease}.subscription-help .support-link:hover{color:#6117f1;text-decoration:underline}.guarantees-section{padding:80px 40px;background:#fff}.guarantee-item{text-align:center!important;margin-bottom:40px}.guarantee-icon{width:120px;height:120px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto;background:#fff}.guarantee-text{color:#905df5!important;font-size:1.6rem!important;font-weight:500;line-height:1.6!important;margin:0;text-align:center!important}.faq{background:#fff!important}.faq h2{text-align:center!important;font-size:44px!important;margin-bottom:20px;background:#6117f1;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.faq-list{max-width:1200px;margin:0 auto}.faq-list .row{margin-left:-15px;margin-right:-15px}.faq-list [class*=col-]{padding-left:15px;padding-right:15px}.faq-item{background:transparent;margin-bottom:30px;overflow:hidden;width:95%}.faq-question{width:100%;padding:15px 0;background:none;border:none;text-align:left;font-size:2.3rem!important;font-weight:500;color:#1a1a1a;cursor:pointer;display:flex;justify-content:space-between;align-items:flex-start;font-family:inherit;transition:color .3s ease}.faq-question:hover{color:#1a1a1a}.faq-plus{color:#6117f1;font-size:2.6rem!important;font-weight:500;line-height:1!important;margin-left:5px;flex-shrink:0;transition:transform .3s ease;display:inline-flex;align-items:flex-start;justify-content:center;padding-top:.1em}.faq-item.active .faq-plus{transform:rotate(45deg)}.faq-answer{padding:0;max-height:0;overflow:hidden;transition:all .3s ease}.faq-item.active .faq-answer{padding:20px 0 0;max-height:500px}.faq-answer p{color:#1a1a1a;line-height:1.8!important;font-size:20px!important;margin:0}.partnership{text-align:center!important}.partnership h2{text-align:center!important;font-size:44px!important;margin-bottom:20px;background:#6117f1;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.partnership p{margin:0 auto 40px;line-height:1.8!important;font-size:20px!important;color:#1a1a1a;text-align:center!important}.footer{background:#fff;color:#1a1a1a;padding:80px 40px 40px}.footer-content{margin:0 auto}.footer-content .row{margin-left:-15px;margin-right:-15px}.footer-content [class*=col-]{padding-left:15px;padding-right:15px;margin-bottom:30px}.footer-copyright{color:#1a1a1a;font-size:18px!important;line-height:1.8!important;margin:0;text-align:left;padding-top:10px;padding-left:30px}.footer-links h4{font-size:24px!important;margin-bottom:20px;font-weight:700;color:#1a1a1a}.footer-links ul{list-style:none;padding:0;margin:0}.footer-links li{margin-bottom:12px}.footer-links a{color:#1a1a1a;text-decoration:none;font-size:18px!important;transition:color .3s ease}.footer-links a:hover{color:#6117f1}.footer-newsletter{padding-left:20px}.newsletter-title{font-size:24px!important;font-weight:700;color:#1a1a1a;margin-bottom:10px;line-height:1.4!important}.newsletter-subtitle{font-size:20px!important;color:#1a1a1a;margin-bottom:20px;white-space:nowrap}.newsletter-form-wrapper{display:flex;align-items:center;gap:15px;flex-wrap:wrap}.newsletter-form{display:flex;flex:1;min-width:250px;gap:10px}.newsletter-input{flex:1;padding:12px 16px;border:1px solid #ddd;border-radius:4px;font-size:1.6rem!important;font-family:inherit;color:#1a1a1a;background:#fff;width:200px}.newsletter-input:focus{outline:none;border-color:#6117f1}.newsletter-input::placeholder{color:#999}.newsletter-btn{padding:12px 24px;background:#6117f1;color:#fff;border:none;border-radius:4px;font-size:1.6rem!important;font-weight:600;font-family:inherit;cursor:pointer;transition:background .3s ease;white-space:nowrap}.newsletter-btn:hover{background:#4f12c7}.social-link-linkedin{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;color:#0077b5;transition:opacity .3s ease;flex-shrink:0}.social-link-linkedin:hover{opacity:.8}.social-link-linkedin svg{width:24px;height:24px}.footer-bottom{margin:0 auto;padding:30px 40px;border-top:1px solid #e0e0e0}.footer-bottom .row{margin-left:-15px;margin-right:-15px}.footer-bottom [class*=col-]{padding-left:15px;padding-right:15px}.footer-bottom-links{display:flex;justify-content:flex-end;gap:20px;flex-wrap:wrap;padding-top:10px;padding-right:30px}.footer-bottom-links a{color:#1a1a1a;text-decoration:none;font-size:1.6rem!important;transition:color .3s ease}.footer-bottom-links a:hover{color:#6117f1}@media (max-width: 767px){.footer-bottom-links{justify-content:center;text-align:center!important}.footer-newsletter{padding-left:0;margin-top:30px}.newsletter-form{flex-direction:column;min-width:100%}.newsletter-form-wrapper{flex-direction:column;align-items:stretch}.newsletter-btn{width:100%}}@media (max-width: 1366px) and (min-width: 768px){.hero h1{font-size:3rem!important}.hero-content-wrapper{margin-top:40px;padding:0 30px}.hero-buttons{bottom:40px;right:30px;gap:12px}.btn-watch-demo,.btn-preorder{padding:14px 40px;font-size:1.2rem!important}.parallax-section{min-height:350vh}.parallax-container{height:100vh}.device-image{max-width:500px}.device-showcase .device-image,.parallax-content .device-image,.parallax-content .device-showcase .device-image{max-width:450px;max-height:450px}.device-showcase{gap:30px;margin-top:30px}.section-title{font-size:44px!important}.section-title-h1{font-size:3rem!important}.section-subtitle{font-size:20px!important;margin-bottom:40px}.device-split,.feature-block,.how-works-content{grid-template-columns:1fr;gap:40px}.feature-block.reverse{direction:ltr}.feature-content{font-size:20px!important;line-height:1.6!important}.different-section h2{font-size:44px!important}.different-section h3{font-size:38px!important}.feature-image img,.feature-image2 img{max-height:430px}.parallax-text-content{font-size:1.6rem!important;top:200px;line-height:1.5!important}.ring-icon{width:84px;height:84px;margin:0 36px;padding:12px}.ring-icon-image{width:54px;height:33px}.parallax-content{padding:15px 25px}.parallax-content.oval-white-background{padding:60px 25px}.parallax-content .section-title-h1{font-size:2.4rem!important;margin-bottom:30px}.parallax-content .hero-buttons{bottom:30px;right:25px;gap:10px}.parallax-content .btn-watch-demo,.parallax-content .btn-preorder{padding:12px 35px;font-size:1.1rem!important}.parallax-text-column{margin-bottom:20px}.parallax-content .device-showcase{margin-top:20px;gap:25px}.subscription h2{font-size:3.5rem!important}.subscription-subtitle{font-size:2rem!important}.plan-card-circular{width:280px;height:220px}.plan-name{font-size:2.8rem!important}.plan-price,.plan-price span{font-size:1.8rem!important}.faq h2{font-size:44px!important}.faq-question{font-size:1.8rem!important}.faq-answer p{font-size:20px!important}.faq-plus{font-size:2rem!important}.partnership h2{font-size:44px!important}.partnership p,.features-list li{font-size:20px!important}.guarantee-icon{width:100px;height:100px}.guarantee-text{font-size:1.3rem!important}.footer-links h4{font-size:24px!important}.footer-links a,.newsletter-title,.newsletter-subtitle{font-size:1.6rem!important}.newsletter-input{font-size:1.3rem!important;width:180px}.newsletter-btn,.footer-copyright,.footer-bottom-links a{font-size:1.3rem!important}.section{padding:15px 30px}.oval-white-background{padding:80px 30px}.header{padding:25px 0}.header .container-fluid{padding-left:30px;padding-right:30px}.logo-img{height:60px}#videoModal .modal-dialog.video-modal-dialog{width:85%;max-width:1000px;margin:20px auto}#videoModal .modal-title{font-size:1.4rem!important}.automation-section h2{font-size:44px!important}.automation-section p{font-size:20px!important}.how-works h2,.os-content h2{font-size:44px!important}.phone-mockup{max-width:400px}.app-interface h2{font-size:44px!important}.device-logo{width:80px;height:50px}.btn{padding:10px 24px;font-size:.9rem!important}.btn-see-details,.btn-preorder-subscription{padding:12px 30px;font-size:.9rem!important}.mb-60{margin-bottom:40px}.mt-60,.automation-margin-top,.features-grid,.automation-grid,.how-works-content{margin-top:40px}.guarantees-section{padding:60px 30px}.guarantee-item{margin-bottom:30px}.img-responsive{max-width:100%;height:auto}.hero-device-image{max-width:400px}.phone-mockup-custom{max-width:280px}.footer-logo-img{max-width:200px;height:auto}.container{max-width:960px}.device-split-image img{max-height:400px}.how-works-image img{max-height:350px}.automation-card{padding:20px}.automation-card h4{font-size:1.1rem!important}.feature-card{padding:30px}.feature-card h4{font-size:1.1rem!important}.icon-circle{width:80px;height:80px}.icon-circle svg{width:32px;height:32px}.icon-item span{font-size:.85rem!important}.project-feature-image img{max-width:100%;height:auto}}.project-feature-image{position:relative;display:block;width:100%}.project-feature-buttons{position:absolute;bottom:40px;right:40px;display:flex;gap:15px;flex-wrap:wrap;z-index:3;justify-content:flex-end;align-items:center}.project-feature-buttons .btn{white-space:nowrap;flex-shrink:0}@media (min-width: 769px){.project-feature-buttons.hidden-xs.hidden-sm{display:flex!important}}.mobile-nav{z-index:1002!important}.mobile-nav-overlay{z-index:1001!important}.hamburger-menu{z-index:1003!important}@media (max-width: 768px){html,body{width:100%!important;max-width:100%!important;overflow-x:hidden!important;position:relative}*{max-width:100%;box-sizing:border-box}img{max-width:100%!important;width:100%!important;height:auto!important;object-fit:contain!important}video{width:100%!important;max-width:100%!important;height:auto!important;object-fit:cover!important}.feature-image,.feature-image2,.project-feature-image{width:100%!important;max-width:100%!important}.feature-image img,.feature-image2 img,.project-feature-image img{width:100%!important;max-width:100%!important;height:auto!important;object-fit:contain!important}.hero-video{width:100%!important;height:100%!important;object-fit:cover!important}.embed-responsive,.embed-responsive-16by9{width:100%!important;max-width:100%!important}.embed-responsive-item,.device-image{width:100%!important;max-width:100%!important;height:auto!important}.img-responsive,img.img-responsive{width:100%!important;max-width:100%!important;height:auto!important;display:block!important;object-fit:cover!important}.container-fluid,.container{width:100%!important;max-width:100%!important;padding-left:15px!important;padding-right:15px!important;margin-left:0!important;margin-right:0!important}.row{margin-left:0!important;margin-right:0!important;width:100%!important;max-width:100%!important}[class*=col-]{width:100%!important;max-width:100%!important;padding-left:15px!important;padding-right:15px!important;margin-left:0!important;margin-right:0!important;float:none!important}.col-xs-12,.col-sm-12,.col-md-12{width:100%!important;float:none!important}.parallax-section{min-height:auto!important;position:relative!important;width:100%!important;max-width:100%!important;padding:0!important;margin:0!important}.parallax-section .container-fluid.no-padding,.parallax-section>.container-fluid{padding:0!important;margin:0!important}.parallax-container{position:relative!important;height:auto!important;top:auto!important;overflow:visible!important;padding:0!important;margin:0!important}.parallax-content{position:relative!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;min-height:auto!important;padding:20px 0!important;display:block!important;margin-bottom:0}.parallax-content.hidden-xs.hidden-sm[data-state="1"]{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;overflow:hidden!important}.parallax-content[data-state],.parallax-content.active{position:relative!important;z-index:auto!important}.parallax-content .container-fluid{padding:0!important}.parallax-content .row{margin-left:0!important;margin-right:0!important}.parallax-content .row.no-gutters{margin-left:0!important;margin-right:0!important;width:100%!important}.parallax-content .row.no-gutters>[class*=col-]{padding-left:0!important;padding-right:0!important}.parallax-content .section-title-h1{font-size:2.4rem!important;text-align:center!important;max-width:100%;margin:0 auto 30px}.parallax-content .device-showcase{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:30px;gap:20px}.parallax-content .device-image{max-width:100%!important;width:100%!important;max-height:400px;height:auto!important;margin:0 auto;object-fit:contain!important}.device-showcase{width:100%!important;max-width:100%!important}.device-showcase .device-image{width:100%!important;max-width:100%!important;height:auto!important;object-fit:contain!important}.parallax-text-content{font-size:1.56rem!important;position:static!important;top:auto!important;margin-top:30px;margin-bottom:30px;text-align:center!important;line-height:1.6!important}.parallax-text-column{margin-bottom:30px;text-align:center!important}.parallax-content .hero-buttons{position:relative!important;bottom:auto!important;right:auto!important;left:auto!important;justify-content:center!important;margin-top:30px;margin-left:20px!important;margin-right:20px!important;padding-left:0!important;padding-right:0!important;flex-direction:column;gap:15px;width:auto!important;max-width:calc(100% - 40px)!important}.parallax-content .btn-watch-demo,.parallax-content .btn-preorder,.device-showcase-rings .hero-buttons .btn-watch-demo,.device-showcase-rings .hero-buttons .btn-preorder{width:100%!important;min-height:50px!important;padding:14px 20px!important;font-size:1.38rem!important;text-align:center!important;border-radius:30px!important}.device-showcase-rings .hero-buttons{width:100%!important;max-width:100%!important;margin-left:20px!important;margin-right:20px!important;left:0!important;right:0!important}.ring-icons-container{display:flex!important;position:absolute!important;top:50%!important;left:0!important;transform:translateY(-50%)!important;width:100%!important;height:auto!important;overflow:hidden!important;white-space:nowrap!important;pointer-events:none!important}.device-showcase-rings{position:relative}.ring-icon{width:100px!important;height:100px!important;margin:0 30px!important;padding:15px!important;flex-shrink:0!important}.ring-icon-image{width:70px!important;height:45px!important;object-fit:contain!important}.parallax-content[data-state="4"] .ring-icon,.parallax-content[data-state="4"].active .ring-icon{animation:ringMarqueeMobile 15s linear infinite!important}@keyframes ringMarqueeMobile{0%{transform:translate(-800px)}to{transform:translate(0)}}.different-section.parallax-section,#howOvalWorksSection{min-height:auto!important;width:100%!important;max-width:100%!important}.different-section .parallax-content,#howOvalWorksSection .parallax-content{display:block!important;padding:20px 0!important;width:100%!important;max-width:100%!important;text-align:center!important}.different-section .parallax-content .row,#howOvalWorksSection .parallax-content .row{text-align:center!important;margin-left:0!important;margin-right:0!important}.different-section .parallax-content .row>[class*=col-],#howOvalWorksSection .parallax-content .row>[class*=col-]{text-align:center!important;width:100%!important;max-width:100%!important}.different-section .parallax-content h2,.different-section .parallax-content h3,#howOvalWorksSection .parallax-content h2{text-align:center!important;width:100%!important;max-width:100%!important;margin-bottom:20px!important}.different-section .parallax-content .feature-content,#howOvalWorksSection .parallax-content .feature-content{text-align:center!important;width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}.different-section .parallax-content .container-fluid,#howOvalWorksSection .parallax-content .container-fluid{width:100%!important;max-width:100%!important;padding:0!important;margin:0!important}.different-section .parallax-content .container-fluid .row:not(.no-gutters),#howOvalWorksSection .parallax-content .container-fluid .row:not(.no-gutters){padding-left:20px!important;padding-right:20px!important;margin-left:0!important;margin-right:0!important}.different-section .parallax-content .container-fluid .row.no-gutters,#howOvalWorksSection .parallax-content .container-fluid .row.no-gutters{margin-left:0!important;margin-right:0!important;width:100%!important;max-width:100%!important}.different-section .parallax-content .row.no-gutters,#howOvalWorksSection .parallax-content .row.no-gutters{margin-left:0!important;margin-right:0!important;width:100%!important;max-width:100%!important;padding:0!important}.different-section .parallax-content .row.no-gutters>[class*=col-],#howOvalWorksSection .parallax-content .row.no-gutters>[class*=col-]{padding:0!important;width:100%!important;max-width:100%!important;margin:0!important}.different-section .parallax-content .row.no-gutters .feature-image,.different-section .parallax-content .row.no-gutters .feature-image2,#howOvalWorksSection .parallax-content .row.no-gutters .feature-image,#howOvalWorksSection .parallax-content .row.no-gutters .feature-image2{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.different-section .parallax-content .row.no-gutters .feature-image img,.different-section .parallax-content .row.no-gutters .feature-image img.img-responsive,.different-section .parallax-content .row.no-gutters .feature-image2 img,.different-section .parallax-content .row.no-gutters .feature-image2 img.img-responsive,#howOvalWorksSection .parallax-content .row.no-gutters .feature-image img,#howOvalWorksSection .parallax-content .row.no-gutters .feature-image img.img-responsive,#howOvalWorksSection .parallax-content .row.no-gutters .feature-image2 img,#howOvalWorksSection .parallax-content .row.no-gutters .feature-image2 img.img-responsive{width:100%!important;max-width:100%!important;height:auto!important;object-fit:cover!important;display:block!important;max-height:none!important;margin:0!important;padding:0!important}.different-section h2{font-size:44px!important;text-align:center!important;margin-bottom:20px}.different-section h3{font-size:38px!important;text-align:center!important;margin-bottom:20px}.different-section .feature-content{font-size:20px!important;text-align:center!important;max-width:100%;margin:0 auto 30px;line-height:1.6!important}.different-section .feature-image,.different-section .feature-image2{width:100%!important;max-width:100%!important;padding:0!important;margin:0!important;overflow:visible!important}.different-section .feature-image img,.different-section .feature-image img.img-responsive,.different-section .feature-image2 img,.different-section .feature-image2 img.img-responsive{width:100%!important;max-width:100%!important;max-height:none!important;height:auto!important;object-fit:cover!important;display:block!important;padding:0!important;margin:0!important}.different-section .parallax-content .row.no-gutters .col-xs-12{width:100%!important;max-width:100%!important;padding:0!important;margin:0!important}.different-section .parallax-content .row.no-gutters .col-xs-12 .feature-image{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.header{padding:20px 0;width:100%!important;max-width:100%!important}.header .container-fluid{padding-left:20px;padding-right:20px;width:100%!important;max-width:100%!important}.logo-img{height:40px!important;width:auto!important;max-width:150px!important}.logo{max-width:160px!important}main{width:100%!important;max-width:100%!important;overflow-x:hidden!important}section{width:100%!important;max-width:100%!important}.nav-menu{display:none}.section{padding:20px}.hero-content-wrapper{margin-top:10px;padding:0 20px;width:100%!important;max-width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}.hero-content{width:100%!important;max-width:100%!important;padding:0 20px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}.hero h1{font-size:3rem!important;text-align:center!important;width:100%!important;max-width:100%!important;margin:0 auto!important;padding:0 15px!important}.hero-container{width:100%!important;max-width:100%!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}.hero-buttons{position:absolute;bottom:80px;right:20px;left:20px;flex-direction:column;width:auto}.btn,.btn-watch-demo,.btn-preorder,.btn-see-details,.btn-preorder-subscription,.parallax-content .btn-watch-demo,.parallax-content .btn-preorder,.device-showcase-rings .hero-buttons .btn,.device-showcase-rings .hero-buttons .btn-watch-demo,.device-showcase-rings .hero-buttons .btn-preorder,.project-feature-buttons-mobile .btn,.project-feature-buttons-mobile .btn-watch-demo,.project-feature-buttons-mobile .btn-preorder{width:100%!important;max-width:100%!important;min-height:50px!important;height:auto!important;padding:14px 20px!important;text-align:center!important;justify-content:center!important;display:flex!important;align-items:center!important;font-size:1.38rem!important;border-radius:30px!important;box-sizing:border-box!important}.project-feature-buttons-mobile{position:relative!important;display:flex!important;flex-direction:column!important;gap:15px!important;width:100%!important;max-width:100%!important;margin:100px 20px 0 0!important;padding:0 20px!important;justify-content:center!important;align-items:center!important}.project-feature-buttons.hidden-xs.hidden-sm{display:none!important}.subscription-buttons{flex-direction:column!important;width:100%!important;gap:15px!important}.subscription-buttons .btn,.subscription-buttons .btn-watch-demo,.subscription-buttons .btn-see-details,.subscription-buttons .btn-preorder-subscription{width:100%!important;min-height:50px!important;padding:14px 20px!important;font-size:1.38rem!important;text-align:center!important}.parallax-text-column{margin-bottom:30px}.device-showcase{flex-direction:column;gap:30px}.device-info{text-align:center!important}.connected-devices{gap:20px}.device-logo{width:70px;height:40px}.mobile-nav{z-index:1002!important;max-width:100%!important;right:-100%}.mobile-nav.active{right:0!important}.mobile-nav-overlay{z-index:1001!important}.hamburger-menu{z-index:1003!important;display:flex!important}.subscription h2{font-size:44px!important}.subscription-subtitle{font-size:20px!important}.plans-grid .row{display:block!important;flex-wrap:wrap!important;margin-left:0!important;margin-right:0!important}.plans-grid [class*=col-]{width:100%!important;max-width:100%!important;flex:0 0 100%!important;padding-left:15px!important;padding-right:15px!important;margin-bottom:30px!important;display:flex!important;justify-content:center!important}.plan-card-circular{width:280px;height:220px;margin:0 auto 20px;max-width:100%}.plan-name{font-size:2.64rem!important}.plan-price,.plan-price span{font-size:1.92rem!important}.faq h2{font-size:44px!important}.faq-question{font-size:1.68rem!important;padding:12px 0}.faq-answer p{font-size:20px!important}.faq-plus{font-size:1.92rem!important}.features-list{padding-left:20px}.features-list li{font-size:20px!important;margin-bottom:20px}.partnership h2{font-size:44px!important}.partnership p{font-size:20px!important}.guarantee-icon{width:80px!important;height:80px!important}.guarantee-icon img{width:100%!important;height:100%!important;object-fit:contain!important}.guarantee-text{font-size:1.44rem!important}.footer-logo-img{width:100%!important;max-width:150px!important;height:auto!important}.footer{padding:60px 20px 30px;text-align:center!important}.footer-content{text-align:center!important}.footer-content .row{text-align:center!important;justify-content:center!important}.footer-content [class*=col-]{text-align:center!important;margin-bottom:30px}.footer-logo-img{margin:0 auto!important;display:block!important}.footer-links{text-align:center!important}.footer-links h4{font-size:24px!important;text-align:center!important;font-weight:700;margin-bottom:10px}.footer-links ul{text-align:center!important;list-style:none!important;padding:0!important}.footer-links li{text-align:center!important}.footer-links a{font-size:1.44rem!important;text-align:center!important}.footer-newsletter{text-align:center!important;padding-left:0!important}.newsletter-title{font-size:1.68rem!important;text-align:center!important}.newsletter-subtitle{font-size:1.44rem!important;text-align:center!important}.newsletter-form-wrapper{justify-content:center!important;align-items:center!important}.newsletter-form{width:100%!important;max-width:100%!important}.newsletter-input,.newsletter-btn{font-size:1.32rem!important;width:100%!important;text-align:center!important}.footer-bottom{text-align:center!important}.footer-bottom .row{text-align:center!important;justify-content:center!important}.footer-bottom [class*=col-]{text-align:center!important}.footer-copyright{font-size:1.32rem!important;text-align:center!important;margin:0 auto!important}.footer-bottom-links{justify-content:center!important;flex-direction:column;gap:10px;text-align:center!important}.footer-bottom-links a{font-size:1.32rem!important;text-align:center!important}}@media (max-width: 430px){.logo-img{height:50px!important;max-width:200!important}.hero h1{font-size:2.16rem!important;padding:0 10px!important}.section-title-h1{font-size:2.16rem!important}.different-section h2{font-size:44px!important}.different-section h3{font-size:38px!important}.different-section .feature-content{font-size:20px!important}.parallax-text-content{font-size:1.32rem!important}.subscription h2{font-size:44px!important}.subscription-subtitle{font-size:20px!important}.faq h2,.partnership h2{font-size:44px!important}}@media (max-width: 360px){.logo-img{height:30px!important;max-width:100px!important}.hero h1{font-size:1.92rem!important;padding:0 10px!important}.section-title-h1{font-size:1.92rem!important}.different-section h2{font-size:2.16rem!important}.different-section h3{font-size:1.68rem!important}.different-section .feature-content{font-size:1.2rem!important}.subscription h2{font-size:44px!important}.subscription-subtitle{font-size:20px!important}.plan-card-circular{width:250px;height:200px}.plan-name{font-size:2.16rem!important}.plan-price{font-size:1.68rem!important}.faq h2{font-size:44px!important}.faq-question{font-size:1.44rem!important}.faq-answer p{font-size:1.2rem!important}.partnership h2{font-size:44px!important}.partnership p{font-size:1.44rem!important}.features-list li{font-size:1.32rem!important}.header .container-fluid{padding-left:15px;padding-right:15px}.section{padding:15px}.parallax-content{padding:30px 15px!important}.mobile-nav{padding:70px 20px 20px}.nav-link{font-size:1.8rem!important}.dropdown-menu a{font-size:1.68rem!important}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeInUp .8s ease forwards}.delay-1{animation-delay:.1s}.delay-2{animation-delay:.2s}.delay-3{animation-delay:.3s}.delay-4{animation-delay:.4s}.header-inner{display:flex;justify-content:space-between;align-items:center;width:100%;position:relative;background:transparent!important}.hamburger-menu{background:transparent;border:none;cursor:pointer;padding:8px;display:flex;flex-direction:column;justify-content:space-around;width:45px;height:45px;z-index:1001;position:relative;clear:both}.hamburger-line{width:100%;height:2.5px;background:#fff;border-radius:2px;transition:all .3s ease;transform-origin:center;display:block;visibility:visible;opacity:1}.hamburger-menu.active .hamburger-line:nth-child(1){transform:rotate(45deg) translate(8px,8px)}.hamburger-menu.active .hamburger-line:nth-child(2){opacity:0}.hamburger-menu.active .hamburger-line:nth-child(3){transform:rotate(-45deg) translate(7px,-7px)}.mobile-nav{position:fixed;top:0;right:-100%;width:100%;max-width:400px;height:100vh;background:#0a0a0ffa;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:1000;transition:right .3s ease;overflow-y:auto;padding:80px 30px 30px}.mobile-nav.active{right:0}.nav-menu-list{list-style:none;margin:0;padding:0}.nav-item{margin-bottom:0;position:relative;width:100%}.nav-item.has-dropdown{display:flex;flex-direction:column}.nav-link{display:flex;justify-content:space-between;align-items:center;color:#fff;text-decoration:none;padding:15px 0;font-size:1.8rem!important;font-weight:500;border-bottom:1px solid rgba(255,255,255,.1);transition:color .3s ease;position:relative;width:100%}.nav-link:hover{color:#8b5cf6}.dropdown-arrow{font-size:.8rem!important;transition:transform .3s ease}.nav-item.active .dropdown-arrow{transform:rotate(180deg)}.dropdown-menu{list-style:none;margin:0;padding:0;max-height:0;overflow:hidden;transition:max-height .4s ease,padding .4s ease;position:relative;width:100%}.nav-item.active .dropdown-menu{max-height:1000px;padding-left:20px;padding-top:10px;padding-bottom:10px}.dropdown-menu li{margin-bottom:8px;position:relative}.dropdown-menu a{color:#ffffffb3;text-decoration:none;font-size:1.6rem!important;padding:8px 0;display:block;transition:color .3s ease;position:relative}.dropdown-menu a:hover{color:#8b5cf6}.mobile-nav-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background:#00000080;z-index:999;opacity:0;visibility:hidden;transition:all .3s ease}.mobile-nav-overlay.active{opacity:1;visibility:visible}.navbar-toggle{background:transparent;border:2px solid rgba(255,255,255,.3);color:#fff;padding:8px 12px;border-radius:4px}.icon-bar{display:block;width:22px;height:2px;background:#fff;margin:4px 0}.os-section-custom{padding:120px 40px}.phone-mockup-custom{max-width:350px}.automation-margin-top{margin-top:60px}.automation-card p{opacity:.9;font-size:20px!important}.btn-margin-top{margin-top:20px}.gradient-text{background:linear-gradient(135deg,#8b5cf6,#a855f7,#d946ef);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.logo-img{height:70px;width:auto;display:block;opacity:1;visibility:visible}.logo-text{color:#fff;font-weight:700;font-size:1.5rem!important;letter-spacing:2px;text-transform:uppercase;margin-left:10px}.no-padding{padding:0!important}.mobile-nav .dropdown-menu{position:relative!important;max-height:0!important;overflow:hidden!important;padding:0!important;margin:0!important;transition:max-height .4s ease,padding .4s ease!important;list-style:none!important;width:100%!important;background:transparent!important;display:block!important;visibility:visible!important;opacity:1!important}.mobile-nav .nav-item.has-dropdown.active .dropdown-menu{max-height:1000px!important;padding-left:20px!important;padding-top:10px!important;padding-bottom:10px!important;overflow:visible!important}.mobile-nav .dropdown-menu li{margin-bottom:8px;position:relative;width:100%}.mobile-nav .dropdown-menu a{color:#ffffffb3;text-decoration:none;font-size:1.8rem!important;padding:8px 0;display:block;transition:color .3s ease;position:relative;width:100%;border-bottom:1px solid rgba(255,255,255,.05)}.mobile-nav .dropdown-menu a:hover{color:#8b5cf6;background-color:transparent}#videoModal .modal-dialog.video-modal-dialog{width:90%;max-width:1200px;margin:30px auto}#videoModal .modal-content.video-modal-content{background-color:#000;border:none;border-radius:8px;box-shadow:0 10px 50px #000c}#videoModal .modal-header{border-bottom:1px solid rgba(255,255,255,.1);background-color:#000c;padding:15px 20px}#videoModal .modal-title{color:#fff;font-weight:600}#videoModal .close{color:#fff;opacity:.8;font-size:28px;font-weight:300;text-shadow:none;line-height:1}#videoModal .close:hover{opacity:1;color:#fff}#videoModal .modal-body{padding:0;background-color:#000}#videoModal .embed-responsive{background-color:#000}#videoModal .embed-responsive-item{width:100%;height:auto}#videoModal.modal.fade .modal-backdrop{background-color:#000000d9;opacity:0;transition:opacity .3s ease}#videoModal.modal.fade.in .modal-backdrop,#videoModal.modal.show .modal-backdrop{opacity:1}@media (max-width: 768px){#videoModal .modal-dialog.video-modal-dialog{width:95%;margin:15px auto}#videoModal .modal-header{padding:12px 15px}#videoModal .modal-title{font-size:18px}#videoModal .close{font-size:24px}}.social-media-icons{margin-top:10px}.social-media-icons a{color:#333;text-decoration:none;font-size:22px;padding:0 8px}
/*# sourceMappingURL=/cdn/shop/t/11/assets/style-revamp.css.map */
