.mk,.auth{background:var(--cream);min-height:100vh;color:var(--ink)}.mk{overflow-x:clip}.mk__wrap{width:min(1180px,100%);margin-inline:auto;padding-inline:clamp(16px,4vw,32px)}@keyframes mkUp{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes mkFade{0%{opacity:0}to{opacity:1}}@keyframes mkFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes mkBlob{0%,to{transform:translate(0)scale(1)}33%{transform:translate(40px,-30px)scale(1.08)}66%{transform:translate(-30px,24px)scale(.95)}}@keyframes mkPulse{0%{box-shadow:0 0 #e0a5268c}to{box-shadow:0 0 0 12px #e0a52600}}@keyframes mkShine{0%{transform:translate(-120%)}to{transform:translate(260%)}}@keyframes mkGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes mkSpark{0%,to{transform:rotate(0)scale(1)}50%{transform:rotate(18deg)scale(1.2)}}.mk__nav{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;background:#1c0d06db;border-bottom:1px solid #ffffff14;position:sticky;top:0}.mk__navrow{align-items:center;gap:28px;min-height:68px;display:flex}.mk__brand{color:#fff;text-decoration:none}.mk__brand .logo{color:var(--accent);font-size:1.25rem}.mk__links{gap:26px;margin-left:12px;display:flex}.mk__links a{color:#ffffffb8;font-size:.96rem;font-weight:500;text-decoration:none;transition:color .2s}.mk__links a:hover{color:#fff}.mk__navcta{align-items:center;gap:18px;margin-left:auto;display:flex}.mk__textlink{color:#ffffffd9;font-weight:500;text-decoration:none}.mk__textlink:hover{color:#fff}.mk__btn,.auth__btn{border:2px solid var(--accent);background:var(--accent);color:var(--night);cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-weight:700;text-decoration:none;transition:background .2s,color .2s,border-color .2s,transform .2s,box-shadow .2s;display:inline-flex;position:relative;overflow:hidden}.mk__btn:after,.auth__btn:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffff73 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.mk__btn:hover,.auth__btn:hover:not(:disabled){background:#f0b63a;border-color:#f0b63a;transform:translateY(-2px);box-shadow:0 12px 28px #e0a52652}.mk__btn:hover:after,.auth__btn:hover:not(:disabled):after{animation:mkShine .9s var(--ease)}.mk__btn--sm{padding:8px 18px;font-size:.92rem}.mk__btn--lg{padding:15px 28px;font-size:1.04rem}.mk__btn--ghost{color:#fff;background:0 0;border-color:#ffffff59}.mk__btn--ghost:hover{box-shadow:none;background:#ffffff1a;border-color:#fff}.mk__btn--outline{color:#fff;background:0 0;border-color:#ffffff73}.mk__btn--outline:hover{color:var(--night);box-shadow:none;background:#fff;border-color:#fff}.mk__btn--dark{background:var(--night);color:#fff;border-color:var(--night)}.mk__btn--dark:hover{background:var(--night-2);border-color:var(--night-2);box-shadow:0 12px 28px #1c0d064d}.mk__btn--ghostdark{color:var(--night);background:0 0;border-color:#1c0d0673}.mk__btn--ghostdark:hover{border-color:var(--night);box-shadow:none;background:#1c0d0614}.mk__btn:disabled,.auth__btn:disabled{opacity:.7;cursor:wait}.mk__demobtn{flex-direction:column;gap:6px;display:inline-flex}.mk__demoerr{color:#ffb4a3;font-size:.85rem}.mk__hero{isolation:isolate;background:var(--night);color:#fff;padding:clamp(48px,8vw,96px) 0 clamp(64px,9vw,110px);position:relative;overflow:hidden}.mk__hero:before,.mk__hero:after{content:"";z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.mk__hero:before{background:radial-gradient(closest-side,#e0a5264d,#e0a52600);width:760px;height:760px;animation:18s ease-in-out infinite mkBlob;top:-300px;right:-200px}.mk__hero:after{background:radial-gradient(closest-side,#b57f0e42,#b57f0e00);width:560px;height:560px;animation:22s ease-in-out infinite reverse mkBlob;bottom:-260px;left:-200px}.mk__heroin{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(32px,6vw,80px);display:grid}.mk__copy>*{animation:mkUp .9s var(--ease) both}.mk__copy>:nth-child(2){animation-delay:.1s}.mk__copy>:nth-child(3){animation-delay:.22s}.mk__copy>:nth-child(4){animation-delay:.34s}.mk__copy>:nth-child(5){animation-delay:.46s}.mk__eyebrow{color:#f6e3b0;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:10px;margin-bottom:22px;padding:7px 14px;font-size:.86rem;font-weight:600;display:inline-flex}.mk__dot{background:var(--accent);border-radius:50%;width:8px;height:8px;animation:2s ease-out infinite mkPulse}.mk__hero h1{font-family:var(--serif);letter-spacing:-.02em;font-size:clamp(2.5rem,5.6vw,4.4rem);font-weight:600;line-height:1.04}.mk__hero h1 em{color:var(--accent);font-style:italic}.mk__lead{color:#ffffffc2;max-width:34em;margin-top:22px;font-size:1.14rem}.mk__cta{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-top:32px;display:flex}.mk__cta--center{justify-content:center}.mk__chips{color:#fffc;flex-wrap:wrap;gap:8px 20px;margin:28px 0 0;padding:0;font-size:.93rem;list-style:none;display:flex}.mk__chips li{align-items:center;gap:7px;display:inline-flex}.mk__chips svg{color:var(--accent)}.mk__stage{width:min(340px,86vw);animation:mkFade 1.2s .3s var(--ease) both;justify-self:center;position:relative}.mk__phone{background:#0d0603;border-radius:44px;padding:12px;animation:8s ease-in-out infinite mkFloat;position:relative;box-shadow:0 40px 80px #00000080,inset 0 0 0 2px #ffffff14}.mk__notch{z-index:3;background:#0d0603;border-radius:99px;width:92px;height:22px;position:absolute;top:20px;left:50%;transform:translate(-50%)}.mk__screen{background:var(--cream);aspect-ratio:9/18.5;border-radius:34px;position:relative;overflow:hidden}.mk__screen iframe{background:var(--cream);border:0;width:100%;height:100%;position:absolute;inset:0}.mk__float{color:var(--ink);z-index:4;background:#fff;border-radius:16px;align-items:center;gap:12px;padding:12px 16px;animation:6s ease-in-out infinite mkFloat;display:flex;position:absolute;box-shadow:0 18px 40px #0000004d}.mk__float b{color:var(--night);font-size:.98rem;display:block}.mk__float small{color:var(--muted);font-size:.8rem}.mk__float--qr{animation-delay:-1s;top:22%;left:-78px}.mk__float--stat{flex-direction:column;align-items:flex-start;gap:2px;min-width:140px;animation-delay:-3s;top:52%;right:-64px}.mk__float--stat b{font-family:var(--serif);font-size:1.9rem;line-height:1}.mk__float--msg{animation-delay:-2s;bottom:11%;left:-52px}.mk__qrmini{background:var(--cream);border-radius:8px;grid-template-columns:repeat(5,1fr);gap:2px;width:40px;height:40px;padding:4px;display:grid}.mk__qrmini i{background:0 0;border-radius:1px}.mk__qrmini i.on{background:var(--night)}.mk__spark{align-items:flex-end;gap:3px;width:100%;height:28px;margin-top:6px;display:flex}.mk__spark i{background:var(--accent);transform-origin:bottom;animation:mkGrow 1s var(--ease) both;border-radius:2px;flex:1}.mk__spark i:nth-child(2){animation-delay:50ms}.mk__spark i:nth-child(3){animation-delay:.1s}.mk__spark i:nth-child(4){animation-delay:.15s}.mk__spark i:nth-child(5){animation-delay:.2s}.mk__spark i:nth-child(6){animation-delay:.25s}.mk__spark i:nth-child(7){animation-delay:.3s}.mk__msgdot{background:var(--accent-soft);width:34px;height:34px;color:var(--accent-deep);border-radius:50%;place-items:center;display:grid}.mk__sec{padding:clamp(64px,9vw,112px) 0}.mk__sec--alt{border-block:1px solid var(--line);background:#fff}.mk__sec--dark{background:var(--night);color:#fff;isolation:isolate;position:relative;overflow:hidden}.mk__sec--dark:before{content:"";z-index:-1;background:radial-gradient(closest-side,#e0a52633,#e0a52600);border-radius:50%;width:800px;height:800px;position:absolute;top:-340px;left:-300px}.mk__head{text-align:center;max-width:680px;margin:0 auto clamp(36px,5vw,56px)}.mk__head--left{text-align:left;margin:0}.mk__kicker{color:var(--accent-deep);text-transform:uppercase;letter-spacing:.12em;margin-bottom:12px;font-size:.8rem;font-weight:700}.mk__kicker--light{color:var(--accent)}.mk__head h2,.mk__democopy h2,.mk__final h2{font-family:var(--serif);letter-spacing:-.01em;color:var(--night);font-size:clamp(1.9rem,3.8vw,2.9rem);font-weight:600;line-height:1.12}.mk__head p:not(.mk__kicker){color:var(--muted);margin-top:14px;font-size:1.06rem}.mk__grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:22px;display:grid}.mk__feat{border:1px solid var(--line);box-shadow:var(--shadow);transition:transform .35s var(--ease), box-shadow .35s, border-color .35s;background:#fff;border-radius:22px;padding:30px;position:relative}.mk__feat:hover{border-color:var(--accent);transform:translateY(-6px);box-shadow:0 24px 48px #1c0d061f}.mk__ic{background:var(--night);width:52px;height:52px;color:var(--accent);transition:transform .4s var(--ease);border-radius:15px;place-items:center;display:grid}.mk__feat:hover .mk__ic{transform:rotate(-8deg)scale(1.08)}.mk__feat h3{font-family:var(--serif);color:var(--night);margin-top:20px;font-size:1.28rem}.mk__feat p{color:var(--muted);margin-top:10px}.mk__steps{counter-reset:s;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid;position:relative}.mk__steps li{background:var(--cream);border:1px solid var(--line);transition:transform .35s var(--ease), box-shadow .35s;border-radius:22px;padding:32px;position:relative}.mk__steps li:hover{transform:translateY(-5px);box-shadow:0 20px 40px #1c0d061a}.mk__n{font-family:var(--serif);color:var(--accent);font-size:3rem;font-weight:600;line-height:1}.mk__steps h3{color:var(--night);margin-top:16px;font-size:1.15rem}.mk__steps p{color:var(--muted);margin-top:8px}.mk__demo{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(32px,6vw,72px);display:grid}.mk__democopy h2{color:#fff}.mk__democopy>p{color:#ffffffc2;margin-top:16px;font-size:1.06rem}.mk__list{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.mk__list li{align-items:flex-start;gap:12px;display:flex}.mk__list svg{color:var(--accent);flex:none;margin-top:2px}.mk__list--dark{color:var(--ink)}.mk__list--dark svg{color:var(--accent-deep)}.mk__note{color:#ffffff8c;margin-top:18px;display:block}.mk__laptop{color:var(--ink);transition:transform .6s var(--ease);background:#fff;border-radius:14px;overflow:hidden;transform:perspective(1400px)rotateY(-6deg)rotateX(2deg);box-shadow:0 40px 80px #00000073}.mk__laptop:hover{transform:perspective(1400px)rotateY(0)rotateX(0)}.mk__bar{background:#efe8da;align-items:center;gap:7px;padding:11px 14px;display:flex}.mk__bar i{background:#d9cdb6;border-radius:50%;width:11px;height:11px}.mk__bar span{color:var(--muted);background:#fff;border-radius:99px;flex:1;margin-left:10px;padding:4px 12px;font-size:.78rem}.mk__app{grid-template-columns:150px 1fr;min-height:340px;display:grid}.mk__app aside{background:var(--night);color:#ffffffb3;align-content:start;gap:4px;padding:16px 12px;font-size:.8rem;display:grid}.mk__app aside span{border-radius:8px;padding:8px 10px}.mk__app aside span.on{background:var(--accent);color:var(--night);font-weight:700}.mk__applogo{color:var(--accent);font-family:var(--serif);padding:4px 10px 14px;font-size:.98rem}.mk__appmain{background:var(--cream);align-content:start;gap:14px;padding:16px;display:grid}.mk__kpis{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.mk__kpis div{border:1px solid var(--line);background:#fff;border-radius:12px;padding:12px}.mk__kpis small{color:var(--muted);font-size:.68rem;display:block}.mk__kpis b{font-family:var(--serif);color:var(--night);font-size:1.4rem}.mk__chart{border:1px solid var(--line);background:#fff;border-radius:12px;padding:12px 14px}.mk__chart small{color:var(--muted);font-size:.72rem}.mk__chart span{align-items:flex-end;gap:5px;height:78px;margin-top:8px;display:flex}.mk__chart i{background:linear-gradient(var(--accent), var(--accent-deep));transform-origin:bottom;animation:mkGrow 1s var(--ease) both;border-radius:3px 3px 0 0;flex:1}.mk__rows{gap:6px;display:grid}.mk__rows div{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:10px;padding:8px 12px;font-size:.8rem;display:flex}.mk__rows span{background:var(--accent-soft);border-radius:7px;width:26px;height:26px}.mk__rows b{color:var(--night);flex:1;font-weight:600}.mk__rows em{color:var(--accent-deep);font-style:normal;font-weight:700}.mk__two{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:22px;display:grid}.mk__card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:24px;padding:34px}.mk__card h3{font-family:var(--serif);color:var(--night);font-size:1.5rem}.mk__faqwrap{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(28px,6vw,72px);display:grid}.mk__faq{gap:12px;display:grid}.mk__faq details{border:1px solid var(--line);background:var(--cream);border-radius:16px;transition:box-shadow .25s,border-color .25s}.mk__faq details[open]{border-color:var(--accent);box-shadow:var(--shadow);background:#fff}.mk__faq summary{cursor:pointer;color:var(--night);justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-weight:600;list-style:none;display:flex}.mk__faq summary::-webkit-details-marker{display:none}.mk__faq summary:after{content:"+";background:var(--night);width:28px;height:28px;color:var(--accent);transition:transform .3s var(--ease);border-radius:50%;flex:none;place-items:center;font-size:1.2rem;line-height:1;display:grid}.mk__faq details[open] summary:after{transform:rotate(45deg)}.mk__faq p{color:var(--muted);padding:0 22px 20px}.mk__final{background:var(--accent);text-align:center;padding:clamp(56px,8vw,92px) 0}.mk__finalin>p{color:#1c0d06bf;margin-top:12px;font-size:1.1rem}.mk__foot{background:var(--night);color:#ffffffb3;padding:48px 0 24px}.mk__footgrid{flex-wrap:wrap;justify-content:space-between;gap:28px;display:flex}.mk__foot .logo{color:var(--accent);font-size:1.2rem}.mk__foot p{max-width:26em;margin-top:10px}.mk__foot nav{flex-wrap:wrap;align-content:start;gap:8px 24px;display:flex}.mk__foot nav a{color:#ffffffbf;text-decoration:none}.mk__foot nav a:hover{color:var(--accent)}.mk__copyright{color:#ffffff80;border-top:1px solid #ffffff1a;margin-top:32px;padding-top:20px;font-size:.86rem}@keyframes mkRise{0%{transform:translateY(28px)}to{transform:none}}@supports (animation-timeline:view()){.mk__feat,.mk__steps li,.mk__card,.mk__faq details,.mk__head,.mk__laptop{animation:mkRise .9s var(--ease) backwards;animation-timeline:view();animation-range:entry entry 35%}}@media (max-width:960px){.mk__heroin,.mk__demo,.mk__faqwrap{grid-template-columns:1fr}.mk__links{display:none}.mk__stage{margin-top:12px}.mk__float--qr{left:-16px}.mk__float--stat{right:-12px}.mk__float--msg{left:-10px}.mk__laptop{transform:none}.mk__app{grid-template-columns:110px 1fr}}@media (max-width:560px){.mk__navcta .mk__textlink{display:none}.mk__kpis{grid-template-columns:repeat(2,1fr)}.mk__app aside{font-size:.7rem}.mk__float{padding:9px 12px;transform:scale(.88)}}@media (prefers-reduced-motion:reduce){.mk__hero:before,.mk__hero:after,.mk__phone,.mk__float,.mk__dot,.auth__demo span{animation:none!important}}.auth{place-items:center;padding:24px 16px;display:grid}.auth__card{border:1px solid var(--line);width:min(440px,100%);box-shadow:var(--shadow);animation:mkUp .7s var(--ease) both;background:#fff;border-radius:24px;gap:14px;padding:clamp(24px,5vw,36px);display:grid}.auth__card>*{animation:mkUp .6s var(--ease) both}.auth__card>:nth-child(2){animation-delay:60ms}.auth__card>:nth-child(3){animation-delay:.12s}.auth__card>:nth-child(4){animation-delay:.18s}.auth__card>:nth-child(n+5){animation-delay:.24s}.auth__brand{color:var(--night);justify-self:start;text-decoration:none}.auth__brand .logo{color:var(--accent);font-size:1.2rem}.auth h1{font-family:var(--serif);color:var(--night);margin-top:8px;font-size:1.7rem}.auth__sub{color:var(--muted)}.auth__field{color:var(--night);gap:6px;font-size:.92rem;font-weight:600;display:grid}.auth__field input{border:1px solid var(--line);background:var(--cream);border-radius:12px;padding:12px 14px;font-weight:400;transition:border-color .25s,box-shadow .25s,background .25s}.auth__field input:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft);background:#fff;outline:none}.auth__field small{color:var(--muted);font-weight:400}.auth__btn{width:100%;margin-top:6px}.auth__err{color:var(--bad);background:#fbeae6;border-radius:12px;padding:10px 14px;font-size:.93rem}.auth__switch{text-align:center;color:var(--muted);font-size:.95rem}.auth__switch a{color:var(--accent-deep);font-weight:600}.auth__or{color:var(--muted);align-items:center;gap:12px;font-size:.85rem;display:flex}.auth__or:before,.auth__or:after{content:"";background:var(--line);flex:1;height:1px}.auth__demo{border:2px dashed var(--night);width:100%;color:var(--night);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-weight:600;transition:background .25s,color .25s,transform .25s;display:inline-flex}.auth__demo:hover:not(:disabled){background:var(--night);color:#fff;border-style:solid;transform:translateY(-1px)}.auth__demo:disabled{opacity:.6;cursor:wait}.auth__demo span{animation:2.4s ease-in-out infinite mkSpark;display:inline-block}.auth__hint{color:var(--muted);text-align:center;font-size:.85rem}
