:root{--navy:#071f49;--navy-2:#031633;--green:#70c744;--green-dark:#4fa529;--mm-text:#0e1b33;--mm-muted:#667085;--mm-line:#e6eaf0;--mm-soft:#f7fbff;--mm-white:#fff}.mm *{box-sizing:border-box;min-width:0;margin:0;padding:0}html{scroll-behavior:smooth}.mm{color:var(--mm-text);background:var(--mm-white);max-width:100vw;font-family:Inter,sans-serif;line-height:1.5;overflow-x:hidden}.mm img{max-width:100%;height:auto}.mm a{color:inherit;text-decoration:none}.mm .container{width:min(1180px,100% - 40px);margin:0 auto}.mm .btn{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:14px 26px;font-size:15px;font-weight:700;transition:all .25s;display:inline-flex}.mm .btn-primary{background:var(--green);color:var(--mm-white);box-shadow:0 10px 22px #70c74440}.mm .btn-primary:hover{background:var(--green-dark);transform:translateY(-2px)}.mm .btn-outline{color:var(--mm-white);background:0 0;border:1px solid #ffffff8c}.mm .btn-outline:hover{background:#ffffff14;transform:translateY(-2px)}.mm header{background:var(--mm-white);border-bottom:1px solid var(--mm-line);z-index:50;align-items:center;height:72px;display:flex;position:sticky;top:0}.mm .nav{justify-content:space-between;align-items:center;width:100%;display:flex}.mm .logo{color:var(--navy);align-items:center;gap:10px;font-size:24px;font-weight:800;display:flex}.mm .logo-mark{border:2px solid var(--green);width:38px;height:38px;color:var(--green);background:#f4fbf0;border-radius:12px;place-items:center;font-weight:900;display:grid}.mm .logo span:last-child{color:var(--green)}.mm .nav-links{align-items:center;gap:34px;font-size:14px;font-weight:600;display:flex}.mm .nav-links a:hover{color:var(--green-dark)}.mm .nav-cta{background:var(--navy);color:var(--mm-white);border-radius:7px;padding:12px 22px;font-weight:700}.mm .hero{background:radial-gradient(circle at 80% 10%, #123b7c 0, var(--navy) 38%, var(--navy-2) 100%);color:var(--mm-white);padding:72px 0 62px;overflow:hidden}.mm .hero-grid{grid-template-columns:1fr 1.05fr;align-items:center;gap:55px;display:grid}.mm .hero h1{letter-spacing:-2px;margin-bottom:22px;font-size:clamp(42px,5vw,68px);line-height:1.05}.mm .hero h1 .green{color:var(--green);display:block}.mm .hero p{color:#e3eaf7;max-width:610px;margin-bottom:28px;font-size:20px}.mm .hero-bullets{gap:14px;margin-bottom:34px;display:grid}.mm .hero-bullets div{color:#f4f7fb;align-items:center;gap:10px;font-weight:600;display:flex}.mm .check{background:var(--green);color:#fff;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:12px;display:inline-grid}.mm .hero-actions{flex-wrap:wrap;gap:16px;display:flex}.mm .mockup-wrap{position:relative}.mm .hand-note{color:#fff;font-size:15px;font-weight:700;position:absolute;top:-22px;right:60px;transform:rotate(-6deg)}.mm .arrow{color:var(--green);font-size:40px;position:absolute;top:18px;right:165px;transform:rotate(20deg)}.mm .laptop{background:#101828;border:10px solid #202939;border-radius:18px;padding:18px;box-shadow:0 28px 60px #00000059}.mm .screen{color:var(--mm-text);background:#fff;border-radius:8px;overflow:hidden}.mm .store-top{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;height:44px;padding:0 18px;font-size:12px;font-weight:700;display:flex}.mm .brand-fake{color:#b85b2b;font-size:16px;font-weight:800}.mm .store-menu{color:#27364f;gap:20px;display:flex}.mm .store-hero{color:#fff;background-color:#0000;background-image:linear-gradient(90deg,#000000ad,#0000000d),url(https://images.unsplash.com/photo-1602810318660-d2c46b750f88?auto=format&fit=crop&w=1200&q=80);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;align-items:center;height:205px;padding:35px;display:flex}.mm .store-hero h3{margin-bottom:15px;font-size:28px;line-height:1.15}.mm .small-btn{background:var(--green);color:#fff;border-radius:6px;padding:9px 18px;font-size:12px;font-weight:800;display:inline-block}.mm .category-row{padding:18px}.mm .category-row h4{text-align:center;margin-bottom:12px;font-size:13px}.mm .cats{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.mm .cat{text-align:center;color:#7a431f;background:#fff7ef;border-radius:8px;place-items:center;height:70px;font-size:11px;font-weight:700;display:grid}.mm .phone{background:#101828;border:8px solid #202939;border-radius:28px;width:155px;padding:8px;position:absolute;bottom:-16px;right:-18px;box-shadow:0 20px 40px #00000059}.mm .phone .screen{border-radius:18px}.mm .phone .store-top{height:34px;padding:0 8px}.mm .phone .brand-fake{font-size:12px}.mm .phone .store-hero{height:105px;padding:14px}.mm .phone .store-hero h3{font-size:14px}.mm .phone .cats{grid-template-columns:repeat(2,1fr)}.mm .phone .cat{height:38px;font-size:8px}.mm .trustbar{border-bottom:1px solid var(--mm-line);background:#f8fafc;padding:24px 0}.mm .trust-grid{grid-template-columns:1.4fr repeat(4,1fr);align-items:center;gap:28px;display:grid}.mm .trust-item{color:var(--mm-muted);align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.mm .trust-icon{color:var(--green-dark);font-size:23px}.mm section{padding:66px 0}.mm .section-title{text-align:center;margin-bottom:34px}.mm .section-title h2{letter-spacing:-.8px;color:var(--navy);font-size:34px}.mm .section-title h2 span{color:var(--green-dark)}.mm .section-title p{color:var(--mm-muted);margin-top:8px}.mm .cards-6{grid-template-columns:repeat(6,1fr);gap:18px;display:grid}.mm .audience-card{border:1px solid var(--mm-line);text-align:center;background:#fff;border-radius:12px;padding:28px 18px;transition:all .25s}.mm .audience-card:hover{transform:translateY(-5px);box-shadow:0 14px 30px #10182814}.mm .audience-card .icon{color:var(--green-dark);margin-bottom:15px;font-size:34px}.mm .audience-card h3{color:var(--navy);margin-bottom:8px;font-size:16px}.mm .audience-card p{color:var(--mm-muted);font-size:13px}.mm .how{background:linear-gradient(#f8fbff,#fff)}.mm .steps{grid-template-columns:repeat(6,1fr);gap:24px;display:grid;position:relative}.mm .step{text-align:center;position:relative}.mm .step:not(:last-child):after{content:"→";color:var(--green-dark);font-size:34px;position:absolute;top:34px;right:-22px}.mm .step-icon{border:1px solid var(--mm-line);width:88px;height:88px;color:var(--green-dark);background:#fff;border-radius:50%;place-items:center;margin:0 auto 18px;font-size:37px;display:grid;box-shadow:0 8px 22px #1018280d}.mm .step h3{color:var(--navy);margin-bottom:7px;font-size:15px}.mm .step p{color:var(--mm-muted);font-size:13px}.mm .feature-grid{grid-template-columns:repeat(4,1fr);gap:32px 42px;display:grid}.mm .feature{grid-template-columns:38px 1fr;align-items:start;gap:15px;display:grid}.mm .feature .icon{color:var(--green-dark);font-size:28px}.mm .feature h3{color:var(--navy);margin-bottom:5px;font-size:16px}.mm .feature p{color:var(--mm-muted);font-size:13px}.mm .why{background:linear-gradient(90deg,#f5fbf2,#fff)}.mm .why-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:50px;display:grid}.mm .why h2{color:var(--navy);margin-bottom:24px;font-size:36px;line-height:1.1}.mm .why h2 span{color:var(--green-dark)}.mm .why-list{gap:13px;margin-bottom:28px;display:grid}.mm .why-list div{color:#344054;align-items:flex-start;gap:10px;font-weight:600;display:flex}.mm .dashboard{border:1px solid var(--mm-line);background:#fff;border-radius:16px;grid-template-columns:170px 1fr;min-height:360px;padding:0;display:grid;overflow:hidden;box-shadow:0 18px 45px #10182814}.mm .dash-side{background:var(--navy-2);color:#fff;padding:24px 18px}.mm .dash-logo{color:var(--green);margin-bottom:28px;font-weight:800}.mm .dash-link{color:#d8e3f4;border-radius:7px;margin-bottom:6px;padding:11px 10px;font-size:13px}.mm .dash-link.active{color:var(--green);background:#70c74424}.mm .dash-main{padding:26px}.mm .dash-title{color:var(--navy);margin-bottom:18px;font-size:22px;font-weight:800}.mm .stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px;display:grid}.mm .stat{border:1px solid var(--mm-line);border-radius:10px;padding:14px}.mm .stat small{color:var(--mm-muted);font-size:11px}.mm .stat strong{color:var(--navy);margin-top:6px;font-size:21px;display:block}.mm .chart{border:1px solid var(--mm-line);background:linear-gradient(#0000,#70c74414),repeating-linear-gradient(0deg,#0000,#0000 30px,#f0f2f5 31px),#fff;border-radius:12px;height:155px;position:relative;overflow:hidden}.mm .chart svg{width:100%;height:100%}.mm .pricing{text-align:center;background:#fff}.mm .price-card{border:1px solid var(--mm-line);border-radius:16px;max-width:350px;margin:0 auto;overflow:hidden;box-shadow:0 16px 40px #10182814}.mm .price-head{background:var(--green);color:#fff;padding:10px;font-weight:800}.mm .price-body{padding:28px}.mm .price{color:var(--navy);margin-bottom:4px;font-size:42px;font-weight:900}.mm .price span{color:var(--mm-muted);font-size:15px;font-weight:600}.mm .price-cut{color:var(--mm-muted);margin-bottom:2px;font-size:22px;font-weight:700;text-decoration:line-through}.mm .price-cut span{font-size:13px;font-weight:500}.mm .offer-label{color:#b45309;letter-spacing:.5px;background:#ffefd5;border:1px solid #f59e0b;border-radius:999px;margin-bottom:8px;padding:5px 12px;font-size:11px;font-weight:800;display:inline-block}.mm .price-list{text-align:left;color:#344054;gap:10px;margin:24px 0;font-size:14px;display:grid}.mm .faq{background:#f8fbff;padding-top:44px}.mm .faq-grid{grid-template-columns:1fr 1fr;gap:16px 34px;display:grid}.mm details{border:1px solid var(--mm-line);background:#fff;border-radius:9px;padding:18px 20px}.mm summary{cursor:pointer;color:var(--navy);font-weight:700}.mm details p{color:var(--mm-muted);margin-top:12px;font-size:14px}.mm .cta{background:var(--navy);color:#fff;padding:44px 0}.mm .cta-grid{justify-content:space-between;align-items:center;gap:30px;display:flex}.mm .cta h2{font-size:31px;line-height:1.1}.mm .cta p{color:#dce6f5;margin-top:7px}.mm footer{color:#fff;background:#061a3a;padding:46px 0 22px}.mm .footer-grid{grid-template-columns:1.4fr .8fr .9fr 1.2fr;gap:55px;margin-bottom:34px;display:grid}.mm footer p,.mm footer a{color:#c5d1e4;font-size:14px}.mm footer h4{margin-bottom:15px;font-size:15px}.mm .footer-links{gap:9px;display:grid}.mm .contact-icons{flex-direction:column;gap:10px;margin-top:18px;display:flex}.mm .newsletter{margin-top:16px;display:flex}.mm .newsletter input{border:0;border-radius:8px 0 0 8px;outline:none;flex:1;padding:14px}.mm .newsletter button{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:0 8px 8px 0;padding:0 18px;font-weight:800}.mm .copyright{text-align:center;color:#b7c3d6;border-top:1px solid #ffffff1f;padding-top:18px;font-size:13px}@media (width<=1000px){.mm .hero-grid,.mm .why-grid,.mm .dashboard{grid-template-columns:1fr}.mm .cards-6,.mm .steps{grid-template-columns:repeat(2,1fr)}.mm .step:not(:last-child):after{display:none}.mm .feature-grid,.mm .stats,.mm .footer-grid,.mm .trust-grid{grid-template-columns:1fr 1fr}.mm .nav-links{display:none}.mm .phone{right:10px}.mm .mockup-wrap{margin-top:30px}}@media (width<=720px){.mm .container{width:min(100% - 26px,1180px)}.mm header{height:64px}.mm .logo{font-size:20px}.mm .logo-mark{width:34px;height:34px}.mm .nav-cta{padding:9px 16px;font-size:13px}.mm .hero{padding:44px 0 52px}.mm .hero-grid{gap:36px}.mm .hero h1{letter-spacing:-1px;font-size:clamp(30px,8vw,42px)}.mm .hero p{font-size:16px}.mm .hero-actions .btn{flex:auto;padding:12px 18px;font-size:14px}.mm .cards-6,.mm .steps,.mm .feature-grid,.mm .faq-grid,.mm .footer-grid,.mm .trust-grid,.mm .stats{grid-template-columns:1fr}.mm .cta-grid{flex-direction:column;align-items:flex-start}.mm .hand-note,.mm .arrow{display:none}.mm .cats{grid-template-columns:repeat(3,1fr)}.mm section{padding:48px 0}.mm .section-title h2{font-size:26px}.mm .why h2,.mm .cta h2{font-size:24px}.mm .laptop{border-width:6px;border-radius:12px;padding:10px}.mm .store-hero{height:150px;padding:20px}.mm .store-hero h3{margin-bottom:10px;font-size:18px}.mm .store-menu{display:none}.mm .category-row{padding:12px}.mm .cat{height:56px;font-size:10px}.mm .phone{border-width:6px;border-radius:22px;width:110px;bottom:-10px;right:6px}.mm .phone .store-hero{height:70px;padding:10px}.mm .phone .store-hero h3{font-size:11px}.mm .phone .small-btn{padding:4px 8px;font-size:9px}.mm .dashboard{grid-template-columns:1fr}.mm .dash-side{flex-wrap:wrap;gap:6px;padding:14px;display:flex}.mm .dash-link{margin-bottom:0;padding:8px 12px}.mm .dash-main{padding:18px}.mm .newsletter{flex-wrap:nowrap}.mm .newsletter input{min-width:0}}
