* { box-sizing: border-box; } body {margin: 0;}.landing-page{font-family:Jost, sans-serif;background-color:rgb(10, 10, 12);color:rgb(255, 255, 255);width:100%;max-width:1200px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;overflow-x:hidden;line-height:1.5;}.landing-page a{text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;color:inherit;}.landing-page h1, .landing-page h2, .landing-page h3, .landing-page h4{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-weight:600;}.landing-page .header{display:flex;justify-content:space-between;align-items:center;padding-top:15px;padding-right:40px;padding-bottom:15px;padding-left:40px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(10, 10, 12, 0.9);position:sticky;top:0px;z-index:100;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgba(255, 255, 255, 0.05);}.landing-page .logo{font-size:24px;font-weight:700;letter-spacing:2px;}.landing-page .nav{display:flex;row-gap:40px;column-gap:40px;font-size:10px;color:rgb(160, 160, 160);text-transform:uppercase;font-weight:500;letter-spacing:0.5px;}.landing-page .nav .nav-item{display:flex;flex-direction:column;align-items:center;row-gap:6px;column-gap:6px;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:color;}.landing-page .nav .nav-item svg{width:14px;height:14px;opacity:0.7;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:opacity;}.landing-page .nav .nav-item:hover{color:rgb(255, 255, 255);}.landing-page .nav .nav-item:hover svg{opacity:1;stroke:rgb(255, 107, 0);}.landing-page .header{padding-top:15px;padding-right:40px;padding-bottom:15px;padding-left:40px;}.landing-page .btn-primary{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 107, 0);color:white;padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;font-weight:600;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:background;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;cursor:pointer;}.landing-page .btn-primary:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(224, 77, 0);}.landing-page .btn-primary.large{padding-top:16px;padding-right:40px;padding-bottom:16px;padding-left:40px;font-size:18px;}.bg-hero-wrapper{background-image:url(".../assets/asset-1.jpg");background-size:cover;background-position-x:center;background-position-y:top;background-repeat:no-repeat;width:100%;box-shadow:rgb(0, 0, 0) 0px -100px 100px -50px inset;}.landing-page .hero{background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:transparent !important;}.landing-page .benefits{background-image:initial !important;background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:transparent !important;}.landing-page .hero{display:flex;padding-top:60px;padding-right:40px;padding-bottom:60px;padding-left:40px;row-gap:40px;column-gap:40px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(0, 0, 0);position:relative;}.landing-page .hero-content{flex-grow:1;flex-shrink:1;flex-basis:0%;z-index:2;padding-top:40px;}.landing-page .tag{color:rgb(255, 107, 0);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;font-size:11px;font-weight:600;letter-spacing:2px;margin-bottom:20px;padding-top:6px;padding-right:12px;padding-bottom:6px;padding-left:12px;display:inline-block;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgb(255, 107, 0);border-right-color:rgb(255, 107, 0);border-bottom-color:rgb(255, 107, 0);border-left-color:rgb(255, 107, 0);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;text-transform:uppercase;}.landing-page .hero h1{font-family:Montserrat, sans-serif;font-size:56px;font-weight:700;line-height:1.1;margin-bottom:15px;color:rgb(255, 255, 255);letter-spacing:1px;}.landing-page .highlight{color:rgb(255, 107, 0);font-weight:400;font-size:38px;display:block;margin-top:-5px;letter-spacing:6.5px;}.landing-page .hero h2{font-size:24px;font-weight:400;color:rgb(255, 255, 255);margin-bottom:10px;}.landing-page .subtitle{font-size:13px;color:rgb(255, 107, 0);margin-bottom:20px;font-weight:600;letter-spacing:0.5px;}.landing-page .desc{font-size:16px;color:rgb(170, 170, 170);margin-bottom:40px;max-width:450px;line-height:1.6;}.landing-page .features-row{display:flex;row-gap:30px;column-gap:30px;margin-bottom:50px;}.landing-page .feature{display:flex;flex-direction:row;align-items:center;row-gap:10px;column-gap:10px;}.landing-page .feat-icon{width:28px;height:28px;color:rgb(255, 107, 0);}.landing-page .feat-text{display:flex;flex-direction:column;row-gap:2px;column-gap:2px;}.landing-page .feature .val{font-size:16px;font-weight:700;color:rgb(255, 107, 0);}.landing-page .feature .feat-lbl{font-size:12px;font-weight:500;text-transform:none;white-space-collapse:collapse;text-wrap-mode:nowrap;letter-spacing:0.5px;color:rgb(255, 255, 255) !important;}.landing-page .btn-hero{display:flex;align-items:center;justify-content:space-between;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 107, 0);color:white;padding-top:8px;padding-right:8px;padding-bottom:8px;padding-left:32px;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;font-weight:600;font-size:16px;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:background;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;cursor:pointer;text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;max-width:280px;margin-bottom:25px;}.landing-page .btn-hero:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(224, 93, 0);}.landing-page .btn-icon{width:40px;height:40px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;display:flex;justify-content:center;align-items:center;margin-left:20px;}.landing-page .btn-icon svg{width:20px;height:20px;stroke:rgb(255, 107, 0);}.landing-page .badges{display:flex;row-gap:32px;column-gap:32px;font-size:13px;color:rgb(204, 204, 204);font-weight:600;}.landing-page .badges svg{width:28px;height:28px;flex-shrink:0;stroke:rgb(255, 107, 0) !important;stroke-width:2px !important;}.landing-page .badges span{display:flex;align-items:center;row-gap:8px;column-gap:8px;}.landing-page .hero-image-placeholder{flex-grow:1.2;flex-shrink:1;flex-basis:0%;position:relative;display:flex;justify-content:center;align-items:center;}.landing-page .radial-glow{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:600px;height:600px;background-image:radial-gradient(circle, rgba(255, 107, 0, 0.8) 0%, rgba(0, 0, 0, 0) 60%);background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;z-index:1;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;pointer-events:none;}.landing-page .img-box{width:450px;height:450px;display:flex;justify-content:center;align-items:center;position:relative;z-index:2;}.landing-page .promo-badge{position:absolute;top:20px;right:-100px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(30, 25, 20, 0.85);backdrop-filter:blur(10px);padding-top:15px;padding-right:20px;padding-bottom:15px;padding-left:20px;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgba(255, 107, 0, 0.2);border-right-color:rgba(255, 107, 0, 0.2);border-bottom-color:rgba(255, 107, 0, 0.2);border-left-color:rgba(255, 107, 0, 0.2);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;text-align:left;z-index:10;display:flex;flex-direction:row;row-gap:10px;column-gap:10px;align-items:center;}.landing-page .promo-badge span{font-size:10px;color:rgb(255, 107, 0);font-weight:600;letter-spacing:1px;}.landing-page .promo-badge strong{font-size:18px;color:rgb(255, 255, 255);font-weight:700;margin-bottom:4px;}.landing-page .promo-badge small{font-size:10px;color:rgb(170, 170, 170);line-height:1.3;max-width:150px;}.landing-page section{padding-top:80px;padding-right:40px;padding-bottom:80px;padding-left:40px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgba(255, 255, 255, 0.05);}.landing-page h3{font-size:32px;text-align:center;margin-bottom:50px;letter-spacing:1px;}.landing-page .icons-grid, .landing-page .prog-grid{display:flex;justify-content:center;row-gap:40px;column-gap:40px;flex-wrap:wrap;}.landing-page .icon-item, .landing-page .prog-item{display:flex;flex-direction:column;align-items:center;row-gap:10px;column-gap:10px;width:100px;text-align:center;font-size:14px;color:rgb(204, 204, 204);}.landing-page .prog-placeholder{width:80px;height:80px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(26, 26, 26);border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgb(51, 51, 51);border-right-color:rgb(51, 51, 51);border-bottom-color:rgb(51, 51, 51);border-left-color:rgb(51, 51, 51);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;display:block;}.landing-page .video-section{display:flex;align-items:center;row-gap:60px;column-gap:60px;}.landing-page .text-side{flex-grow:1;flex-shrink:1;flex-basis:0%;}.landing-page .text-side h3{text-align:left;margin-bottom:20px;}.landing-page .text-side p{color:rgb(136, 136, 136);margin-bottom:30px;}.landing-page .btn-outline{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:transparent;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgb(255, 255, 255);border-right-color:rgb(255, 255, 255);border-bottom-color:rgb(255, 255, 255);border-left-color:rgb(255, 255, 255);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;color:rgb(255, 255, 255);padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;border-top-left-radius:24px;border-top-right-radius:24px;border-bottom-right-radius:24px;border-bottom-left-radius:24px;cursor:pointer;}.landing-page .btn-outline:hover{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);color:rgb(0, 0, 0);}.landing-page .video-side{flex-grow:1;flex-shrink:1;flex-basis:0%;}.landing-page .video-placeholder{width:100%;height:300px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(17, 17, 17);border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;display:flex;justify-content:center;align-items:center;color:rgb(85, 85, 85);border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgb(34, 34, 34);border-right-color:rgb(34, 34, 34);border-bottom-color:rgb(34, 34, 34);border-left-color:rgb(34, 34, 34);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;}.landing-page .gallery-scroll{display:flex;row-gap:20px;column-gap:20px;overflow-x:auto;padding-bottom:20px;}.landing-page .food-item{min-width:150px;height:200px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(26, 26, 26);border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;display:flex;flex-direction:column;justify-content:flex-end;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;text-align:center;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgb(34, 34, 34);border-right-color:rgb(34, 34, 34);border-bottom-color:rgb(34, 34, 34);border-left-color:rgb(34, 34, 34);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;}.landing-page .food-item small{color:rgb(255, 107, 0);margin-top:5px;}.landing-page .duochef{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(5, 5, 5);}.landing-page .system-view{display:flex;justify-content:space-between;align-items:center;}.landing-page .left-desc, .landing-page .right-desc{flex-grow:1;flex-shrink:1;flex-basis:0%;}.landing-page .left-desc h4{color:rgb(255, 107, 0);margin-bottom:5px;}.landing-page .left-desc p{color:rgb(136, 136, 136);font-size:14px;margin-bottom:30px;}.landing-page .device-glow{flex-grow:1;flex-shrink:1;flex-basis:0%;position:relative;height:400px;display:flex;justify-content:center;align-items:center;}.landing-page .device-glow .glow{position:absolute;width:200px;height:50px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 107, 0);filter:blur(40px);opacity:0.5;}.landing-page .glow.top{top:50px;}.landing-page .glow.bottom{bottom:50px;}.landing-page .center-text{text-align:center;position:relative;z-index:2;font-weight:700;text-shadow:rgb(0, 0, 0) 0px 2px 10px;}.landing-page .circle-stat{margin-top:30px;width:120px;height:120px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgb(255, 107, 0);border-right-color:rgb(255, 107, 0);border-bottom-color:rgb(255, 107, 0);border-left-color:rgb(255, 107, 0);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:24px;font-weight:700;color:rgb(255, 107, 0);}.landing-page .circle-stat small{font-size:12px;font-weight:400;color:rgb(255, 255, 255);}.landing-page .details-grid{display:grid;grid-template-columns:repeat(4, 1fr);row-gap:20px;column-gap:20px;}.landing-page .detail-card{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(17, 17, 17);padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;text-align:center;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgb(34, 34, 34);border-right-color:rgb(34, 34, 34);border-bottom-color:rgb(34, 34, 34);border-left-color:rgb(34, 34, 34);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;}.landing-page .detail-card h4{margin-bottom:10px;font-size:18px;}.landing-page .detail-card p{color:rgb(136, 136, 136);font-size:14px;}.landing-page .specs-grid{display:grid;grid-template-columns:repeat(6, 1fr);row-gap:20px;column-gap:20px;text-align:center;}.landing-page .spec strong{display:block;font-size:24px;margin-bottom:5px;}.landing-page .spec{color:rgb(136, 136, 136);font-size:14px;}.landing-page .bonus{display:flex;align-items:center;row-gap:40px;column-gap:40px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(17, 17, 17);border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;margin-top:0px;margin-right:40px;margin-bottom:80px;margin-left:40px;padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgb(34, 34, 34);border-right-color:rgb(34, 34, 34);border-bottom-color:rgb(34, 34, 34);border-left-color:rgb(34, 34, 34);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;}.landing-page .bonus-content{flex-grow:1;flex-shrink:1;flex-basis:0%;}.landing-page .bonus-content ul{padding-left:20px;color:rgb(204, 204, 204);}.landing-page .bonus-content li{margin-bottom:10px;}.landing-page .phone-mockup{width:250px;height:400px;border-top-width:4px;border-right-width:4px;border-bottom-width:4px;border-left-width:4px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgb(51, 51, 51);border-right-color:rgb(51, 51, 51);border-bottom-color:rgb(51, 51, 51);border-left-color:rgb(51, 51, 51);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;border-top-left-radius:30px;border-top-right-radius:30px;border-bottom-right-radius:30px;border-bottom-left-radius:30px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(0, 0, 0);}.landing-page .chat-bubble{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(51, 51, 51);padding-top:10px;padding-right:15px;padding-bottom:10px;padding-left:15px;border-top-left-radius:15px;border-top-right-radius:15px;border-bottom-right-radius:15px;border-bottom-left-radius:15px;margin-bottom:10px;font-size:12px;width:80%;}.landing-page .chat-bubble.reply{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 107, 0);margin-left:auto;}.landing-page .bonus-text{flex-grow:1;flex-shrink:1;flex-basis:0%;text-align:right;}.landing-page .reviews-grid{display:grid;grid-template-columns:repeat(3, 1fr);row-gap:30px;column-gap:30px;}.landing-page .review-card{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(17, 17, 17);padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgb(34, 34, 34);border-right-color:rgb(34, 34, 34);border-bottom-color:rgb(34, 34, 34);border-left-color:rgb(34, 34, 34);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;}.landing-page .review-card p{color:rgb(204, 204, 204);font-size:14px;margin-top:15px;}.landing-page .footer{display:flex;justify-content:space-between;align-items:center;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(5, 5, 5);padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px;border-top-width:1px;border-top-style:solid;border-top-color:rgb(34, 34, 34);}.landing-page .device-mini{width:80px;height:100px;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(34, 34, 34);border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgb(68, 68, 68);border-right-color:rgb(68, 68, 68);border-bottom-color:rgb(68, 68, 68);border-left-color:rgb(68, 68, 68);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;}.landing-page .footer-center h2{font-size:24px;margin-bottom:5px;}.landing-page .footer-center p{color:rgb(136, 136, 136);margin-bottom:15px;}.landing-page .footer-center ul{list-style-position:initial;list-style-image:initial;list-style-type:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;display:flex;row-gap:20px;column-gap:20px;color:rgb(102, 102, 102);font-size:12px;}.landing-page .footer-right{display:flex;align-items:center;row-gap:30px;column-gap:30px;}.modal{display:none;position:fixed;top:0px;left:0px;width:100vw;height:100vh;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(0, 0, 0, 0.8);z-index:9999;align-items:center;justify-content:center;backdrop-filter:blur(5px);}.modal:target{display:flex !important;}.modal-content{background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(31, 59, 42);padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;width:90%;max-width:400px;position:relative;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgba(255, 107, 0, 0.3);border-right-color:rgba(255, 107, 0, 0.3);border-bottom-color:rgba(255, 107, 0, 0.3);border-left-color:rgba(255, 107, 0, 0.3);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;box-shadow:rgba(0, 0, 0, 0.5) 0px 10px 40px;text-align:center;}.modal-content h2{margin-top:0px;color:rgb(255, 255, 255);}.modal-content p{color:rgb(204, 204, 204);margin-bottom:20px;font-size:14px;}.modal-close{position:absolute;top:15px;right:20px;color:rgb(255, 255, 255);font-size:28px;text-decoration-line:none;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial;line-height:1;}.form-group{margin-bottom:15px;text-align:left;}.form-group label{display:block;margin-bottom:5px;font-size:14px;color:rgb(204, 204, 204);}.form-group input{width:100%;padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:12px;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgba(255, 255, 255, 0.1);border-right-color:rgba(255, 255, 255, 0.1);border-bottom-color:rgba(255, 255, 255, 0.1);border-left-color:rgba(255, 255, 255, 0.1);border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgba(0, 0, 0, 0.2);color:rgb(255, 255, 255);box-sizing:border-box;font-family:inherit;}.form-group input:focus{outline-color:initial;outline-style:none;outline-width:initial;border-top-color:rgb(255, 107, 0);border-right-color:rgb(255, 107, 0);border-bottom-color:rgb(255, 107, 0);border-left-color:rgb(255, 107, 0);}@media (max-width: 2000px){#iht29t{max-width:150%;height:auto;position:relative;z-index:10;margin-left:-25%;margin-top:-10%;}#ifo91k{flex:1;}#io7jr5{margin-left:10px;}#imzvxh{width:80px;height:80px;object-fit:contain;border-radius:12px;}#isc5t5{width:80px;height:80px;object-fit:contain;border-radius:12px;}#imqfua{width:80px;height:80px;object-fit:contain;border-radius:12px;}#ihp5kz{width:80px;height:80px;object-fit:contain;border-radius:12px;}#iluue4{width:80px;height:80px;object-fit:contain;border-radius:12px;}#ikqz53{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;}#i5wcgl{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top, rgba(0,0,0,0.9) 0%, rgba(0,0,0,0) 60%);z-index:2;}#iwpz5h{position:relative;z-index:3;text-shadow:0 2px 4px rgba(0,0,0,0.8);}#inlm2h{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:15px;border-radius:15px;}#impxef{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;}#i8b38c{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top, rgba(0,0,0,0.9) 0%, rgba(0,0,0,0) 60%);z-index:2;}#itkxnq{position:relative;z-index:3;text-shadow:0 2px 4px rgba(0,0,0,0.8);}#ijr8kq{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:15px;border-radius:15px;}#i5k9pm{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;}#ih5bmh{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top, rgba(0,0,0,0.9) 0%, rgba(0,0,0,0) 60%);z-index:2;}#i5fv92{position:relative;z-index:3;text-shadow:0 2px 4px rgba(0,0,0,0.8);}#iwh4xl{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:15px;border-radius:15px;}#ib1xtw{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;}#il9vvk{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top, rgba(0,0,0,0.9) 0%, rgba(0,0,0,0) 60%);z-index:2;}#ionx2r{position:relative;z-index:3;text-shadow:0 2px 4px rgba(0,0,0,0.8);}#ihapvj{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:15px;border-radius:15px;}#imbimb{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;}#iy9i3g{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top, rgba(0,0,0,0.9) 0%, rgba(0,0,0,0) 60%);z-index:2;}#ilmrph{position:relative;z-index:3;text-shadow:0 2px 4px rgba(0,0,0,0.8);}#iwk2ea{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:15px;border-radius:15px;}#iau97g{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;}#i974il{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top, rgba(0,0,0,0.9) 0%, rgba(0,0,0,0) 60%);z-index:2;}#i2j9pq{position:relative;z-index:3;text-shadow:0 2px 4px rgba(0,0,0,0.8);}#i9v73u{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:15px;border-radius:15px;}#iik157{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;}#i3fusk{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top, rgba(0,0,0,0.9) 0%, rgba(0,0,0,0) 60%);z-index:2;}#ihgipk{position:relative;z-index:3;text-shadow:0 2px 4px rgba(0,0,0,0.8);}#itul08{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:15px;border-radius:15px;}#i2zlaz{width:100%;max-width:450px;border-radius:20px;box-shadow:0 10px 30px rgba(255,107,0,0.15);}#ip9fpp{display:flex;justify-content:center;align-items:center;flex:1;}#iolkev{width:80px;height:80px;object-fit:contain;}#iar0ps{width:80px;height:80px;object-fit:contain;}#inu3hf{width:80px;height:80px;object-fit:contain;}#isx1al{width:80px;height:80px;object-fit:contain;}#iupo1q{width:80px;height:80px;object-fit:contain;}#imamth{width:80px;height:80px;object-fit:contain;}#igpggi{width:80px;height:80px;object-fit:contain;}#iab7tl{width:80px;height:80px;object-fit:contain;}#i1ghg7{width:80px;height:80px;object-fit:contain;}#i8lcub{width:100px;height:100px;object-fit:contain;margin-bottom:15px;}#i2y3gk{width:100px;height:100px;object-fit:contain;margin-bottom:15px;}#iqa4y1{width:100px;height:100px;object-fit:contain;margin-bottom:15px;}#i98uag{width:100px;height:100px;object-fit:contain;margin-bottom:15px;}#izxkbe{width:24px;height:24px;flex-shrink:0;margin-top:-2px;}#i92lqi{margin-bottom:15px;display:flex;align-items:flex-start;gap:12px;font-size:16px;line-height:1.4;}#iykot4{width:24px;height:24px;flex-shrink:0;margin-top:-2px;}#iir7bh{margin-bottom:15px;display:flex;align-items:flex-start;gap:12px;font-size:16px;line-height:1.4;}#iv7lxr{width:24px;height:24px;flex-shrink:0;margin-top:-2px;}#i4d8fv{margin-bottom:15px;display:flex;align-items:flex-start;gap:12px;font-size:16px;line-height:1.4;}#iqqv12{list-style:none;padding-left:0;}#iquwit{width:100%;max-width:400px;border-radius:20px;box-shadow:0 10px 30px rgba(255,107,0,0.2);}#i2wk7u{width:250px;filter:drop-shadow(0 0 10px rgba(255,107,0,0.5));}#iqrs6g{margin-top:20px;text-align:right;}#iaggrh{width:60px;height:60px;border-radius:50%;object-fit:cover;border:2px solid #FF6B00;background:#222;}#i8gdq7{margin:0;color:#FFF;font-size:18px;}#i4z33j{color:#FF6B00;font-size:16px;margin-top:4px;letter-spacing:2px;}#i6ydux{display:flex;align-items:center;margin-bottom:15px;gap:15px;}#in6qer{color:#CCC;font-size:15px;line-height:1.5;margin:0;}#ipjbol{min-width:300px;max-width:350px;scroll-snap-align:start;flex:0 0 auto;background:#111;padding:25px;border-radius:12px;border:1px solid #222;}#i9ohnv{width:60px;height:60px;border-radius:50%;object-fit:cover;border:2px solid #FF6B00;background:#222;}#iteezg{margin:0;color:#FFF;font-size:18px;}#ixyh3g{color:#FF6B00;font-size:16px;margin-top:4px;letter-spacing:2px;}#ih6uuh{display:flex;align-items:center;margin-bottom:15px;gap:15px;}#ihc0uu{color:#CCC;font-size:15px;line-height:1.5;margin:0;}#i64xov{min-width:300px;max-width:350px;scroll-snap-align:start;flex:0 0 auto;background:#111;padding:25px;border-radius:12px;border:1px solid #222;}#i1i1u2{width:60px;height:60px;border-radius:50%;object-fit:cover;border:2px solid #FF6B00;background:#222;}#irg58h{margin:0;color:#FFF;font-size:18px;}#ipzvcf{color:#FF6B00;font-size:16px;margin-top:4px;letter-spacing:2px;}#igw4gf{display:flex;align-items:center;margin-bottom:15px;gap:15px;}#ifzn9h{color:#CCC;font-size:15px;line-height:1.5;margin:0;}#icsgkj{min-width:300px;max-width:350px;scroll-snap-align:start;flex:0 0 auto;background:#111;padding:25px;border-radius:12px;border:1px solid #222;}#if1aig{width:60px;height:60px;border-radius:50%;object-fit:cover;border:2px solid #FF6B00;background:#222;}#itsxip{margin:0;color:#FFF;font-size:18px;}#i06kqb{color:#FF6B00;font-size:16px;margin-top:4px;letter-spacing:2px;}#i4y2cb{display:flex;align-items:center;margin-bottom:15px;gap:15px;}#ij0005{color:#CCC;font-size:15px;line-height:1.5;margin:0;}#i1hcwf{min-width:300px;max-width:350px;scroll-snap-align:start;flex:0 0 auto;background:#111;padding:25px;border-radius:12px;border:1px solid #222;}#iy9pwg{width:60px;height:60px;border-radius:50%;object-fit:cover;border:2px solid #FF6B00;background:#222;}#ily58l{margin:0;color:#FFF;font-size:18px;}#iwslxf{color:#FF6B00;font-size:16px;margin-top:4px;letter-spacing:2px;}#i7bjpc{display:flex;align-items:center;margin-bottom:15px;gap:15px;}#ip25md{color:#CCC;font-size:15px;line-height:1.5;margin:0;}#iogx2g{min-width:300px;max-width:350px;scroll-snap-align:start;flex:0 0 auto;background:#111;padding:25px;border-radius:12px;border:1px solid #222;}#icxmsy{width:60px;height:60px;border-radius:50%;object-fit:cover;border:2px solid #FF6B00;background:#222;}#iz31yg{margin:0;color:#FFF;font-size:18px;}#iopbuj{color:#FF6B00;font-size:16px;margin-top:4px;letter-spacing:2px;}#i72qg7{display:flex;align-items:center;margin-bottom:15px;gap:15px;}#i58bjf{color:#CCC;font-size:15px;line-height:1.5;margin:0;}#i9biok{min-width:300px;max-width:350px;scroll-snap-align:start;flex:0 0 auto;background:#111;padding:25px;border-radius:12px;border:1px solid #222;}#igmpgl{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:20px;padding-bottom:20px;scrollbar-width:thin;scrollbar-color:#FF6B00 #111;}#ix89b8{flex:2;min-width:0;display:flex;flex-direction:column;}#igvk0m{color:#FFF;font-size:14px;margin-bottom:8px;letter-spacing:1px;text-transform:uppercase;}#ivwtfx{color:#FFF;font-size:32px;margin:0 0 15px 0;font-weight:700;}#ip5ovf{color:#FF6B00;}#i5z57h{color:#888;font-size:15px;line-height:1.6;margin:0;}#i9u56l{position:relative;z-index:2;width:65%;}#i73n52{position:absolute;right:-15%;bottom:-5%;width:65%;mix-blend-mode:lighten;z-index:1;transform:scaleX(-1);}#ixkh55{flex:1;min-width:340px;background:#080808;border-radius:16px;padding:40px 30px;border:1px solid #222;position:relative;overflow:hidden;display:flex;align-items:center;}#iz7j0b{display:flex;gap:30px;margin-top:30px;flex-wrap:wrap;}#ii141e{position:absolute;left:0;top:0;bottom:0;width:350px;background:url('.../assets/footer_greens.jpg') no-repeat center left / cover;mix-blend-mode:lighten;opacity:0.7;z-index:0;mask-image:linear-gradient(to right, black 20%, transparent 100%);-webkit-mask-image:linear-gradient(to right, black 20%, transparent 100%);pointer-events:none;}#i4asza{position:absolute;right:0;top:0;bottom:0;width:350px;background:url('.../assets/footer_greens.jpg') no-repeat center right / cover;mix-blend-mode:lighten;opacity:0.7;z-index:0;transform:scaleX(-1);mask-image:linear-gradient(to right, black 20%, transparent 100%);-webkit-mask-image:linear-gradient(to right, black 20%, transparent 100%);pointer-events:none;}#i7g9do{width:100%;max-width:250px;border-radius:12px;}#ipr2gn{z-index:2;}#iwbj3s{position:relative;z-index:2;display:flex;justify-content:center;align-items:center;gap:50px;width:100%;max-width:1200px;margin:0 auto;}#footer-order{position:relative;overflow:hidden;background:#050505;}#order-submit-btn{width:100%;margin-top:15px;}}@media (max-width: 1024px){.landing-page .header{padding-top:15px;padding-right:20px;padding-bottom:15px;padding-left:20px;}.landing-page .nav{row-gap:20px;column-gap:20px;}.landing-page .features-row{justify-content:center;flex-wrap:wrap;}.landing-page .action-row{justify-content:center;}.landing-page .badges{justify-content:center;flex-wrap:wrap;}.landing-page .video-section{flex-direction:column;text-align:center;}.landing-page .text-side h3{text-align:center;}.landing-page .system-view{flex-direction:column;row-gap:40px;column-gap:40px;text-align:center;}.landing-page .details-grid{grid-template-columns:repeat(2, 1fr);}.landing-page .specs-grid{grid-template-columns:repeat(3, 1fr);}.landing-page .bonus{flex-direction:column;text-align:center;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;margin-top:0px;margin-right:20px;margin-bottom:40px;margin-left:20px;}.landing-page .bonus-text{text-align:center;}.landing-page .reviews-grid{grid-template-columns:repeat(2, 1fr);}.landing-page .footer{flex-direction:column;row-gap:30px;column-gap:30px;text-align:center;}}@media (max-width: 768px){.landing-page .nav{display:none;}.landing-page .header{justify-content:center;flex-direction:column;row-gap:15px;column-gap:15px;}.landing-page .hero h1{font-size:42px;}.landing-page .img-box{width:300px;height:300px;}.landing-page .magio-device{width:200px;height:240px;}.landing-page .details-grid{grid-template-columns:1fr;}.landing-page .specs-grid{grid-template-columns:repeat(2, 1fr);}.landing-page .reviews-grid{grid-template-columns:1fr;}.landing-page .action-row{flex-direction:column;row-gap:15px;column-gap:15px;}.landing-page .price-block{align-items:center;}.landing-page section{padding-top:40px;padding-right:20px;padding-bottom:40px;padding-left:20px;}}

@import url('https://fonts.googleapis.com/css2?family=Jost:wght@300;400;500;600;700&display=swap');
    
    .landing-page {
      font-family: 'Jost', sans-serif;
      background-color: #0A0A0C;
      color: #FFFFFF;
      width: 100%;
      max-width: 1200px;
      margin: 0 auto;
      overflow-x: hidden;
      line-height: 1.5;
    }
    
    .landing-page a { text-decoration: none; color: inherit; }
    .landing-page h1, .landing-page h2, .landing-page h3, .landing-page h4 { margin: 0; font-weight: 600; }
    
    .landing-page .header {
      display: flex;
      justify-content: space-between;
      align-items: center;
      padding: 15px 40px;
      background: rgba(10, 10, 12, 0.9);
      position: sticky;
      top: 0;
      z-index: 100;
      border-bottom: 1px solid rgba(255,255,255,0.05);
    }
    
    .landing-page .logo { font-size: 24px; font-weight: 700; letter-spacing: 2px; }
    .landing-page .nav { display: flex; gap: 40px; font-size: 10px; color: #A0A0A0; text-transform: uppercase; font-weight: 500; letter-spacing: 0.5px; }
    .landing-page .nav .nav-item { display: flex; flex-direction: column; align-items: center; gap: 6px; transition: color 0.3s; }
    .landing-page .nav .nav-item svg { width: 14px; height: 14px; opacity: 0.7; transition: opacity 0.3s; }
    .landing-page .nav .nav-item:hover { color: #FFF; }
    .landing-page .nav .nav-item:hover svg { opacity: 1; stroke: #FF6B00; }
    .landing-page .header { padding: 15px 40px; }
    
    .landing-page .btn-primary {
      background: #FF6B00; color: white; padding: 12px 24px; border-radius: 4px; font-weight: 600;
      transition: background 0.3s; border: none; cursor: pointer;
    }
    .landing-page .btn-primary:hover { background: #E04D00; }
    .landing-page .btn-primary.large { padding: 16px 40px; font-size: 18px; }
    
    
    
    
    
    
    
    
    
    
    
    
    
    .bg-hero-wrapper {
        background-image: url('.../assets/asset-1.jpg');
        background-size: cover;
        background-position: center top;
        background-repeat: no-repeat;
        width: 100%;
        /* Blend the bottom of the image into the black background of the page */
        box-shadow: inset 0 -100px 100px -50px #000;
    }
    .landing-page .hero { background: transparent !important; }
    .landing-page .benefits { background: transparent !important; }

    /* Updated Hero Hero CSS */
    .landing-page .hero { display: flex; padding: 60px 40px; gap: 40px; background: #000; position: relative; }
    .landing-page .hero-content { flex: 1; z-index: 2; padding-top: 40px; }
    .landing-page .tag { color: #FF6B00; background: transparent; font-size: 11px; font-weight: 600; letter-spacing: 2px; margin-bottom: 20px; padding: 6px 12px; display: inline-block; border-radius: 10px; border: 1px solid #FF6B00; text-transform: uppercase; }
    .landing-page .hero h1 { font-family: "Montserrat", sans-serif; font-size: 56px; font-weight: 700; line-height: 1.1; margin-bottom: 15px; color: #FFF; letter-spacing: 1px;}
    .landing-page .highlight { color: #FF6B00; font-weight: 400; font-size: 38px; display: block; margin-top: -5px; letter-spacing: 6.5px; }
    .landing-page .hero h2 { font-size: 24px; font-weight: 400; color: #FFF; margin-bottom: 10px; }
    .landing-page .subtitle { font-size: 13px; color: #FF6B00; margin-bottom: 20px; font-weight: 600; letter-spacing: 0.5px; }
    .landing-page .desc { font-size: 16px; color: #AAA; margin-bottom: 40px; max-width: 450px; line-height: 1.6; }
    
    .landing-page .features-row { display: flex; gap: 30px; margin-bottom: 50px; }
    .landing-page .feature { display: flex; flex-direction: row; align-items: center; gap: 10px; }
    .landing-page .feat-icon { width: 28px; height: 28px; color: #FF6B00; }
    .landing-page .feat-text { display: flex; flex-direction: column; gap: 2px; }
    .landing-page .feature .val { font-size: 16px; font-weight: 700; color: #FF6B00; }
    .landing-page .feature .feat-lbl { font-size: 12px; color: #FFFFFF !important; font-weight: 500; text-transform: none; white-space: nowrap; letter-spacing: 0.5px; }
    
    .landing-page .btn-hero { display: flex; align-items: center; justify-content: space-between; background: #FF6B00; color: white; padding: 8px 8px 8px 32px; border-radius: 4px; font-weight: 600; font-size: 16px; transition: background 0.3s; border: none; cursor: pointer; text-decoration: none; max-width: 280px; margin-bottom: 25px; }
    .landing-page .btn-hero:hover { background: #E05D00; }
    .landing-page .btn-icon { width: 40px; height: 40px; background: #FFF; border-radius: 50%; display: flex; justify-content: center; align-items: center; margin-left: 20px; }
    .landing-page .btn-icon svg { width: 20px; height: 20px; stroke: #FF6B00; }
    
    .landing-page .badges { display: flex; gap: 32px; font-size: 13px; color: #CCC; font-weight: 600; }
    .landing-page .badges svg { width: 28px; height: 28px; stroke: #FF6B00 !important; stroke-width: 2px !important; flex-shrink: 0; }
    .landing-page .badges span { display: flex; align-items: center; gap: 8px; }
    
    .landing-page .hero-image-placeholder { flex: 1.2; position: relative; display: flex; justify-content: center; align-items: center; }
    .landing-page .radial-glow { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 600px; height: 600px; background: radial-gradient(circle, rgba(255, 107, 0, 0.8) 0%, rgba(0,0,0,0) 60%); z-index: 1; border-radius: 50%; pointer-events: none; }
    .landing-page .img-box { width: 450px; height: 450px; display: flex; justify-content: center; align-items: center; position: relative; z-index: 2; }
    
    .landing-page .promo-badge { position: absolute; top: 20px; right: -100px; background: rgba(30, 25, 20, 0.85); backdrop-filter: blur(10px); padding: 15px 20px; border-radius: 12px; border: 1px solid rgba(255, 107, 0, 0.2); text-align: left; z-index: 10; display: flex; flex-direction: row; gap: 10px; align-items: center; }
    .landing-page .promo-badge span { font-size: 10px; color: #FF6B00; font-weight: 600; letter-spacing: 1px; }
    .landing-page .promo-badge strong { font-size: 18px; color: #FFF; font-weight: 700; margin-bottom: 4px; }
    .landing-page .promo-badge small { font-size: 10px; color: #AAA; line-height: 1.3; max-width: 150px; }

    .landing-page section { padding: 80px 40px; border-bottom: 1px solid rgba(255,255,255,0.05); }
    .landing-page h3 { font-size: 32px; text-align: center; margin-bottom: 50px; letter-spacing: 1px; }
    
    .landing-page .icons-grid, .landing-page .prog-grid { display: flex; justify-content: center; gap: 40px; flex-wrap: wrap; }
    .landing-page .icon-item, .landing-page .prog-item { display: flex; flex-direction: column; align-items: center; gap: 10px; width: 100px; text-align: center; font-size: 14px; color: #CCC; }
    .landing-page .prog-placeholder { width: 80px; height: 80px; background: #1A1A1A; border-radius: 50%; border: 1px solid #333; display: block; }
    
    .landing-page .video-section { display: flex; align-items: center; gap: 60px; }
    .landing-page .text-side { flex: 1; }
    .landing-page .text-side h3 { text-align: left; margin-bottom: 20px; }
    .landing-page .text-side p { color: #888; margin-bottom: 30px; }
    .landing-page .btn-outline { background: transparent; border: 1px solid #FFF; color: #FFF; padding: 12px 24px; border-radius: 24px; cursor: pointer; }
    .landing-page .btn-outline:hover { background: #FFF; color: #000; }
    
    .landing-page .video-side { flex: 1; }
    .landing-page .video-placeholder { width: 100%; height: 300px; background: #111; border-radius: 12px; display: flex; justify-content: center; align-items: center; color: #555; border: 1px solid #222; }
    
    .landing-page .gallery-scroll { display: flex; gap: 20px; overflow-x: auto; padding-bottom: 20px; }
    .landing-page .food-item { min-width: 150px; height: 200px; background: #1A1A1A; border-radius: 12px; display: flex; flex-direction: column; justify-content: flex-end; padding: 20px; text-align: center; border: 1px solid #222; }
    .landing-page .food-item small { color: #FF6B00; margin-top: 5px; }
    
    .landing-page .duochef { background: #050505; }
    .landing-page .system-view { display: flex; justify-content: space-between; align-items: center; }
    .landing-page .left-desc, .landing-page .right-desc { flex: 1; }
    .landing-page .left-desc h4 { color: #FF6B00; margin-bottom: 5px; }
    .landing-page .left-desc p { color: #888; font-size: 14px; margin-bottom: 30px; }
    
    .landing-page .device-glow { flex: 1; position: relative; height: 400px; display: flex; justify-content: center; align-items: center; }
    .landing-page .device-glow .glow { position: absolute; width: 200px; height: 50px; background: #FF6B00; filter: blur(40px); opacity: 0.5; }
    .landing-page .glow.top { top: 50px; }
    .landing-page .glow.bottom { bottom: 50px; }
    .landing-page .center-text { text-align: center; position: relative; z-index: 2; font-weight: 700; text-shadow: 0 2px 10px #000; }
    
    .landing-page .circle-stat { margin-top: 30px; width: 120px; height: 120px; border-radius: 50%; border: 2px solid #FF6B00; display: flex; flex-direction: column; justify-content: center; align-items: center; font-size: 24px; font-weight: 700; color: #FF6B00; }
    .landing-page .circle-stat small { font-size: 12px; font-weight: 400; color: #FFF; }
    
    .landing-page .details-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px; }
    .landing-page .detail-card { background: #111; padding: 30px; border-radius: 12px; text-align: center; border: 1px solid #222; }
    .landing-page .detail-card h4 { margin-bottom: 10px; font-size: 18px; }
    .landing-page .detail-card p { color: #888; font-size: 14px; }
    
    .landing-page .specs-grid { display: grid; grid-template-columns: repeat(6, 1fr); gap: 20px; text-align: center; }
    .landing-page .spec strong { display: block; font-size: 24px; margin-bottom: 5px; }
    .landing-page .spec { color: #888; font-size: 14px; }
    
    .landing-page .bonus { display: flex; align-items: center; gap: 40px; background: #111; border-radius: 20px; margin: 0 40px 80px; padding: 40px; border: 1px solid #222; }
    .landing-page .bonus-content { flex: 1; }
    .landing-page .bonus-content ul { padding-left: 20px; color: #CCC; }
    .landing-page .bonus-content li { margin-bottom: 10px; }
    .landing-page .phone-mockup { width: 250px; height: 400px; border: 4px solid #333; border-radius: 30px; padding: 20px; background: #000; }
    .landing-page .chat-bubble { background: #333; padding: 10px 15px; border-radius: 15px; margin-bottom: 10px; font-size: 12px; width: 80%; }
    .landing-page .chat-bubble.reply { background: #FF6B00; margin-left: auto; }
    .landing-page .bonus-text { flex: 1; text-align: right; }
    
    .landing-page .reviews-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 30px; }
    .landing-page .review-card { background: #111; padding: 30px; border-radius: 12px; border: 1px solid #222; }
    .landing-page .review-card p { color: #CCC; font-size: 14px; margin-top: 15px; }
    
    .landing-page .footer { display: flex; justify-content: space-between; align-items: center; background: #050505; padding: 40px; border-top: 1px solid #222; }
    .landing-page .device-mini { width: 80px; height: 100px; background: #222; border-radius: 8px; border: 1px solid #444; }
    .landing-page .footer-center h2 { font-size: 24px; margin-bottom: 5px; }
    .landing-page .footer-center p { color: #888; margin-bottom: 15px; }
    .landing-page .footer-center ul { list-style: none; padding: 0; display: flex; gap: 20px; color: #666; font-size: 12px; }
    .landing-page .footer-right { display: flex; align-items: center; gap: 30px; }
    
    /* Responsive Design */
    @media (max-width: 1024px) {
        .landing-page .header { padding: 15px 20px; }
        .landing-page .nav { gap: 20px; }
        
        .landing-page .features-row { justify-content: center; flex-wrap: wrap; }
        .landing-page .action-row { justify-content: center; }
        .landing-page .badges { justify-content: center; flex-wrap: wrap; }
        .landing-page .video-section { flex-direction: column; text-align: center; }
        .landing-page .text-side h3 { text-align: center; }
        .landing-page .system-view { flex-direction: column; gap: 40px; text-align: center; }
        .landing-page .details-grid { grid-template-columns: repeat(2, 1fr); }
        .landing-page .specs-grid { grid-template-columns: repeat(3, 1fr); }
        .landing-page .bonus { flex-direction: column; text-align: center; padding: 20px; margin: 0 20px 40px; }
        .landing-page .bonus-text { text-align: center; }
        .landing-page .reviews-grid { grid-template-columns: repeat(2, 1fr); }
        .landing-page .footer { flex-direction: column; gap: 30px; text-align: center; }
    }

    @media (max-width: 768px) {
        .landing-page .nav { display: none; /* Hide nav on mobile */ }
        .landing-page .header { justify-content: center; flex-direction: column; gap: 15px; }
        .landing-page .hero h1 { font-size: 42px; }
        .landing-page .img-box { width: 300px; height: 300px; }
        .landing-page .magio-device { width: 200px; height: 240px; }
        .landing-page .details-grid { grid-template-columns: 1fr; }
        .landing-page .specs-grid { grid-template-columns: repeat(2, 1fr); }
        .landing-page .reviews-grid { grid-template-columns: 1fr; }
        .landing-page .action-row { flex-direction: column; gap: 15px; }
        .landing-page .price-block { align-items: center; }
        .landing-page section { padding: 40px 20px; }
    }
  
.modal {
  display: none;
  position: fixed;
  top: 0; left: 0; width: 100vw; height: 100vh;
  background: rgba(0,0,0,0.8);
  z-index: 9999;
  align-items: center;
  justify-content: center;
  backdrop-filter: blur(5px);
}
.modal:target {
  display: flex !important;
}
.modal-content {
  background: #1f3b2a;
  padding: 30px;
  border-radius: 20px;
  width: 90%;
  max-width: 400px;
  position: relative;
  border: 1px solid rgba(255,107,0,0.3);
  box-shadow: 0 10px 40px rgba(0,0,0,0.5);
  text-align: center;
}
.modal-content h2 { margin-top: 0; color: #fff; }
.modal-content p { color: #ccc; margin-bottom: 20px; font-size: 14px; }
.modal-close {
  position: absolute;
  top: 15px; right: 20px;
  color: #fff;
  font-size: 28px;
  text-decoration: none;
  line-height: 1;
}
.form-group {
  margin-bottom: 15px;
  text-align: left;
}
.form-group label {
  display: block;
  margin-bottom: 5px;
  font-size: 14px;
  color: #ccc;
}
.form-group input {
  width: 100%;
  padding: 12px;
  border-radius: 8px;
  border: 1px solid rgba(255,255,255,0.1);
  background: rgba(0,0,0,0.2);
  color: #fff;
  box-sizing: border-box;
  font-family: inherit;
}
.form-group input:focus {
  outline: none;
  border-color: #FF6B00;
}


    /* [AGENT NOTE]: Base64 images injected here will not crash the parser. */
  