html:has(.mk){scroll-behavior:smooth}.mk{--ink:#131316;--mute:#5d5d6b;--line:#ececf2;--bg:#efeaff;--page:#fff;--lime:#e6f74a;--lav:#d4c8ff;--yel:#ffe27a;--cream:#fff5e8;--dark:#151518;--o:#ff7a1a;--p:#ff2d8a;--g:#22c55e}.mk,.mk *{box-sizing:border-box;margin:0;padding:0}.mk{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Inter,system-ui,sans-serif;line-height:1.55}.mk a{color:inherit;text-decoration:none}.mk .page{background:var(--page);max-width:1240px;margin:0 auto;overflow:hidden}.mk .wrap{max-width:1120px;margin:0 auto;padding:0 24px}.mk h1,.mk h2,.mk h3,.mk .disp{letter-spacing:-.02em;font-family:Outfit,sans-serif}.mk h1{font-size:clamp(38px,5.6vw,64px);font-weight:700;line-height:1.04}.mk h2{font-size:clamp(30px,4vw,46px);font-weight:700;line-height:1.08}.mk h3{font-size:20px;font-weight:700;line-height:1.2}.mk .gr{background:linear-gradient(90deg,var(--o),var(--p));color:#0000;-webkit-background-clip:text;background-clip:text}.mk .sub{color:var(--mute);max-width:520px;font-size:clamp(16px,1.6vw,18px)}.mk .small{color:var(--mute);font-size:13px}.mk .btn{cursor:pointer;border:0;border-radius:999px;align-items:center;gap:10px;padding:13px 22px;font-size:15px;font-weight:600;transition:transform .15s;display:inline-flex}.mk .btn:hover{transform:translateY(-2px)}.mk .btn .ar{background:#00000014;border-radius:50%;place-items:center;width:22px;height:22px;font-size:13px;display:inline-grid}.mk .btn-lime{background:var(--lime);color:var(--ink)}.mk .btn-dark{background:var(--ink);color:#fff}.mk .btn-dark .ar{background:#ffffff26}.mk .btn-line{border:1.5px solid var(--ink);background:0 0}.mk .center{text-align:center}.mk .center .sub{margin:14px auto 0}.mk section{padding:90px 0;position:relative}.mk nav .wrap{justify-content:space-between;align-items:center;height:76px;display:flex}.mk .logo{font-family:Outfit;font-size:24px;font-weight:800}.mk .logo span{background:linear-gradient(90deg,var(--o),var(--p));color:#0000;-webkit-background-clip:text;background-clip:text}.mk .links{gap:28px;font-size:14px;font-weight:500;display:flex}.mk .links a:first-child{font-weight:700}.mk .hero{padding:30px 0 70px}.mk .hero-box{background:linear-gradient(#f7f5ff,#fff);border-radius:28px;grid-template-columns:1.05fr 1fr;align-items:center;gap:40px;padding:56px;display:grid;position:relative}.mk .stats{gap:44px;margin-top:44px;display:flex}.mk .stat b{font-family:Outfit;font-size:30px;font-weight:600;line-height:1;display:block}.mk .stat b i{color:var(--mute);font-size:16px;font-style:normal;font-weight:500}.mk .stat.o b{color:var(--g)}.mk .stat.p b{color:var(--o)}.mk .stat small{color:var(--mute);font-size:13px}.mk .ebline{border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:8px;margin-bottom:22px;padding:6px 14px 6px 8px;font-size:13px;font-weight:600;display:inline-flex}.mk .ebline em{background:var(--p);color:#fff;border-radius:999px;padding:2px 9px;font-size:11px;font-style:normal}.mk .stage{height:440px;position:relative}.mk .phone{background:linear-gradient(160deg,#8f7bff,#ff6fb1 55%,#ffb35c);border:6px solid #fff;border-radius:30px;width:230px;height:410px;position:absolute;top:10px;left:50%;overflow:hidden;transform:translate(-50%)rotate(3deg);box-shadow:0 30px 60px -20px #5028a073}.mk .phone .live{color:#fff;letter-spacing:.06em;background:#ff2d55;border-radius:6px;padding:4px 9px;font-size:11px;font-weight:800;position:absolute;top:14px;left:14px}.mk .phone .viewers{color:#fff;background:#00000059;border-radius:6px;padding:4px 9px;font-size:11px;position:absolute;top:14px;right:14px}.mk .phone .host{width:170px;height:250px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.mk .phone .host .hd{background:#ffd9c2;border:4px solid #ffffff80;border-radius:50%;width:84px;height:84px;margin:0 auto}.mk .phone .host .bd{background:#1f1b4d;border-radius:85px 85px 0 0;width:170px;height:170px;margin-top:-6px}.mk .phone .cart{background:#ffffffeb;border-radius:14px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:12px;display:flex;position:absolute;bottom:16px;left:14px;right:14px}.mk .phone .cart b{font-size:13px}.mk .chip{z-index:2;background:#fff;border-radius:14px;padding:10px 14px;font-size:12px;position:absolute;box-shadow:0 14px 30px -12px #1e14504d}.mk .chip b{font-family:Outfit;font-size:18px;display:block}.mk .chip.pill{border-radius:999px;padding:8px 14px;font-weight:700}.mk .chip.green{color:#fff;background:#22c55e}.mk .chip.yel{background:var(--yel)}.mk .emoji{z-index:2;border-radius:50%;place-items:center;width:44px;height:44px;font-size:22px;display:grid;position:absolute;box-shadow:0 10px 20px -8px #00000040}.mk .stk{z-index:1;position:absolute}.mk .bento{grid-template-rows:auto auto;grid-template-columns:1fr 1.45fr;gap:18px;margin-top:48px;display:grid}.mk .card{border-radius:24px;padding:28px;position:relative;overflow:hidden}.mk .card p{max-width:330px;margin-top:8px;font-size:14px}.mk .card .btn{margin-top:18px;padding:9px 16px;font-size:13px}.mk .c-lav{background:var(--lav);flex-direction:column;grid-row:span 2;justify-content:flex-end;min-height:520px;display:flex}.mk .c-yel{background:var(--yel);grid-template-columns:1fr 1fr;align-items:center;gap:18px;display:grid}.mk .c-dark{background:var(--dark);color:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:18px;display:grid}.mk .c-dark p{color:#bdbdc8}.mk .ui{color:var(--ink);background:#fff;border-radius:16px;padding:14px;font-size:12px;box-shadow:0 20px 40px -20px #00000059}.mk .ui .t{justify-content:space-between;margin-bottom:10px;font-size:13px;font-weight:700;display:flex}.mk .ui .r{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:7px 0;display:flex}.mk .ui .r:first-of-type{border-top:0}.mk .ui .ok{color:var(--g);font-weight:700}.mk .ui .wn{color:var(--o);font-weight:700}.mk .bar{background:#f0eef7;border-radius:6px;height:6px;margin-top:4px;overflow:hidden}.mk .bar i{background:linear-gradient(90deg,var(--o),var(--p));border-radius:6px;height:100%;display:block}.mk .cal{grid-template-columns:40px repeat(4,1fr);gap:4px;font-size:10px;display:grid}.mk .cal div{text-align:center;border-radius:6px;padding:6px 4px}.mk .cal .h{color:var(--mute);font-weight:600}.mk .cal .s{background:#f2efff;font-weight:600}.mk .cal .s.b{background:#ffe7f1}.mk .cal .s.e{color:var(--o);background:#fff4d6}.mk .mini-big{font-family:Outfit;font-size:34px;font-weight:700;line-height:1}.mk .feat-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.mk .badge-box{text-align:right}.mk .badge-box b{font-family:Outfit;font-size:30px;display:block}.mk .tags{justify-content:flex-end;gap:4px;margin:4px 0;display:flex}.mk .tags i{background:var(--g);border-radius:4px;width:20px;height:20px;display:inline-block}.mk .feat3{grid-template-columns:repeat(3,1fr);margin-top:56px;display:grid}.mk .f{border-left:1px solid var(--line);padding:0 28px 10px}.mk .f:first-child{border-left:0;padding-left:0}.mk .f .ic{border-radius:12px;place-items:center;width:38px;height:38px;margin-bottom:18px;font-size:18px;display:grid}.mk .f h3{margin-bottom:40px;font-size:17px}.mk .f p{color:var(--mute);font-size:14px}.mk .f a{margin-top:16px;font-size:13px;font-weight:700;display:inline-block}.mk .cream{background:var(--cream)}.mk .calc{text-align:left;grid-template-columns:1fr 1fr;gap:20px;margin-top:44px;display:grid}.mk .panel{background:#fff;border-radius:24px;padding:28px;box-shadow:0 20px 50px -30px #783c0059}.mk .field{margin-bottom:18px}.mk .field label{justify-content:space-between;margin-bottom:6px;font-size:14px;font-weight:600;display:flex}.mk .field output{color:var(--p);font-family:Outfit;font-weight:700}.mk input[type=range]{width:100%;accent-color:var(--p);height:28px}.mk .res{background:var(--dark);color:#fff;flex-direction:column;justify-content:center;display:flex}.mk .res .big{margin:8px 0;font-family:Outfit;font-size:clamp(42px,6vw,64px);font-weight:700;line-height:1}.mk .res .big.gr{display:inline-block}.mk .res p{color:#bdbdc8}.mk .pairs{grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;display:grid}.mk .pairs div{background:#222228;border-radius:14px;padding:12px 14px}.mk .pairs small{color:#9d9daa;font-size:12px;display:block}.mk .pairs b{font-family:Outfit;font-size:20px}.mk .pairs .good{color:var(--lime)}.mk .pairs .bad{color:#ffb35c}.mk .res .btn{align-self:flex-start;margin-top:20px}.mk .numbers{color:#fff;background:linear-gradient(135deg,#2e2a7a,#5b4bd6 55%,#c46bd8);border-radius:0}.mk .num-grid{grid-template-columns:1fr 1.1fr;align-items:center;gap:40px;display:grid}.mk .num-grid .sub{color:#d9d6ff}.mk .ncards{grid-template-columns:1fr 1fr;gap:14px;display:grid}.mk .nc{color:var(--ink);background:#fff;border-radius:18px;align-items:center;gap:14px;padding:20px;display:flex}.mk .nc .ic{border:1.5px solid var(--line);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:18px;display:grid}.mk .nc b{font-family:Outfit;font-size:26px;line-height:1.1;display:block}.mk .nc small{color:var(--mute);font-size:12px}.mk .ba{grid-template-columns:1fr 1fr;gap:18px;margin-top:44px;display:grid}.mk .ba .col{border-radius:24px;padding:28px}.mk .ba .before{background:#f6f6f9}.mk .ba .after{background:var(--yel)}.mk .ba ul{gap:10px;margin-top:14px;font-size:15px;list-style:none;display:grid}.mk .ba .before li:before{content:"✕";color:#e11d48;margin-right:10px;font-weight:800}.mk .ba .after li:before{content:"✓";color:var(--ink);margin-right:10px;font-weight:800}.mk .toggle{background:#f3f1fa;border-radius:999px;margin-top:26px;padding:4px;display:inline-flex}.mk .toggle button{font:inherit;cursor:pointer;color:var(--mute);background:0 0;border:0;border-radius:999px;padding:10px 20px;font-weight:600}.mk .toggle button.on{background:var(--ink);color:#fff}.mk .toggle .sv{background:var(--lime);color:var(--ink);border-radius:999px;margin-left:6px;padding:2px 7px;font-size:11px;font-weight:700}.mk .plans{text-align:left;gap:18px;margin:34px auto 0;display:grid}.mk .plan{border:1.5px solid var(--line);background:#fff;border-radius:24px;padding:28px;position:relative}.mk .plan.hot{background:var(--yel);border-color:var(--yel)}.mk .plan .tag{background:var(--ink);color:#fff;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700;position:absolute;top:20px;right:20px}.mk .plan .price{margin:14px 0 0;font-family:Outfit;font-size:44px;font-weight:700;line-height:1}.mk .plan .price span{color:var(--mute);font-family:Inter;font-size:14px;font-weight:500}.mk .plan ul{gap:9px;margin:20px 0 24px;font-size:14px;list-style:none;display:grid}.mk .plan li:before{content:"✓";color:var(--p);margin-right:9px;font-weight:800}.mk .plan .btn{justify-content:center;width:100%}.mk .eb{border:1.5px dashed var(--p);background:#fff0f7;border-radius:18px;max-width:760px;margin:20px auto 0;padding:16px 20px;font-size:14px}.mk .eb b{color:var(--p)}.mk .faq{text-align:left;gap:10px;max-width:760px;margin:40px auto 0;display:grid}.mk details{border:1.5px solid var(--line);background:#fff;border-radius:18px;padding:18px 22px}.mk summary{cursor:pointer;justify-content:space-between;gap:20px;font-weight:600;list-style:none;display:flex}.mk summary:after{content:"+";color:var(--p);font-family:Outfit;font-size:22px;line-height:1}.mk details[open] summary:after{content:"–"}.mk details p{color:var(--mute);margin-top:10px;font-size:15px}.mk footer{background:var(--dark);color:#fff;padding:80px 0 30px;position:relative;overflow:hidden}.mk .f-cta{text-align:center;max-width:620px;margin:0 auto}.mk .f-cta .logo{font-size:34px}.mk .f-cta h2{margin-top:18px;font-size:clamp(28px,3.6vw,40px)}.mk .f-cta p{color:#a9a9b6;margin-top:12px}.mk .f-cta .row{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.mk .f-bot{border-top:1px solid #2a2a30;grid-template-columns:repeat(3,1fr) 1.6fr;gap:30px;margin-top:70px;padding-top:40px;font-size:14px;display:grid}.mk .f-bot h4{margin-bottom:14px;font-size:14px}.mk .f-bot a{color:#a9a9b6;margin-bottom:9px;display:block}.mk .news{background:#1f1f24;border-radius:20px;padding:22px}.mk .news p{color:#a9a9b6;margin:8px 0 14px;font-size:13px}.mk .news form{background:#2a2a30;border-radius:999px;padding:5px;display:flex}.mk .news input{color:#fff;font:inherit;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:0 14px;font-size:14px}.mk .news button{background:var(--lime);cursor:pointer;border:0;border-radius:50%;width:40px;height:40px;font-weight:800}.mk .legal{color:#7c7c88;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:40px;font-size:12px;display:flex}@media (max-width:900px){.mk .links{display:none}.mk .hero-box{grid-template-columns:1fr;padding:34px 22px}.mk .stage{height:420px}.mk .bento{grid-template-columns:1fr}.mk .c-lav{grid-row:auto;min-height:440px}.mk .c-yel,.mk .c-dark{grid-template-columns:1fr}.mk .feat3{grid-template-columns:1fr;gap:34px}.mk .f{border-left:0;padding:0}.mk .f h3{margin-bottom:10px}.mk .calc,.mk .num-grid,.mk .ba{grid-template-columns:1fr}.mk .ncards{grid-template-columns:1fr 1fr}.mk .plans{grid-template-columns:1fr!important}.mk .f-bot{grid-template-columns:1fr 1fr}.mk .news{grid-column:1/-1}.mk .badge-box{text-align:left}.mk .tags{justify-content:flex-start}.mk section{padding:64px 0}}@media (max-width:420px){.mk .ncards{grid-template-columns:1fr}.mk .stats{gap:26px}}.mk .nav-r{align-items:center;gap:10px;display:flex}.mk .ghost{cursor:pointer;color:var(--ink);background:0 0;border:0;border-radius:999px;padding:10px 12px;font-size:14px;font-weight:600}.mk .ghost:hover{background:#f3f1fa}.mk .gr-b{font-weight:700}.mk .form{text-align:left;gap:14px;max-width:520px;margin:0 auto;display:grid}.mk .form label{gap:6px;font-size:14px;font-weight:600;display:grid}.mk .form input,.mk .form select{border:1.5px solid var(--line);height:48px;font:inherit;color:var(--ink);background:#fff;border-radius:14px;outline:none;padding:0 14px;font-weight:500}.mk .form input:focus,.mk .form select:focus{border-color:var(--p)}.mk .note{border-radius:16px;padding:14px 16px;font-size:14px}.mk .note.ok{color:#166534;background:#ecfdf3}.mk .note.bad{color:#be123c;background:#fff1f2}.mk .news .done{color:var(--lime);margin-top:4px;font-size:13px}@media (max-width:900px){.mk .nav-r .ghost.hide-sm{display:none}.mk .hero-box .stats{flex-wrap:wrap}}@media (max-width:420px){.mk nav .btn{padding:10px 14px;font-size:14px}.mk .hero-box{padding:28px 18px}.mk .chip{transform:scale(.9)}}@media (max-width:900px){.mk .c-lav{justify-content:flex-start;min-height:0}.mk .c-lav .ui{margin-bottom:24px;position:static!important}}.mk{background:var(--page)}.mk .page{max-width:none}.mk .wrap{max-width:1240px}
