.marketing{--mk-bg:#080b0f;--mk-surface:#0d1218;--mk-surface-2:#121922;--mk-border:#202a35;--mk-frame:#26313d;--mk-yellow:#ffb800;--mk-green:#25d68a;--mk-red:#ff5c5c;--mk-blue:#4da3ff;--mk-text:#f4f7fa;--mk-muted:#8d99a8;background:var(--mk-bg);min-height:100vh;color:var(--mk-text);font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.6;overflow-x:hidden}.marketing *,.marketing :before,.marketing :after{box-sizing:border-box}.marketing img,.marketing picture{max-width:100%}.marketing h1,.marketing h2,.marketing h3,.marketing p{margin:0}.marketing h1,.marketing h2,.marketing h3{letter-spacing:0;font-family:Inter,system-ui,sans-serif}.mk-container{width:min(100% - 32px,1184px);margin-inline:auto}.mk-section{padding-block:120px}.mk-section-title{max-width:760px;font-size:clamp(2rem,4vw,3.25rem);font-weight:800;line-height:1.08}.mk-eyebrow{color:var(--mk-yellow);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:700}.mk-muted{color:var(--mk-muted)}.mk-card{border:1px solid var(--mk-border);background:var(--mk-surface);border-radius:14px;transition:transform .2s,border-color .2s}.mk-card:hover{border-color:var(--mk-frame);transform:translateY(-2px)}.mk-button{min-height:48px;padding-inline:22px;font-weight:700;border-radius:10px!important;transition:transform .2s,box-shadow .2s,background-color .2s!important}.mk-button:hover{transform:translateY(-1px);box-shadow:0 0 28px #ffb80026}.mk-primary{border-color:var(--mk-yellow)!important;background:var(--mk-yellow)!important;color:var(--mk-bg)!important}.mk-secondary{border-color:var(--mk-border)!important;color:var(--mk-text)!important;background:0 0!important}.mk-secondary:hover{border-color:var(--mk-yellow)!important;background:#ffb8000f!important}.mk-nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080b0fcc}.mk-hero{isolation:isolate;min-height:900px;padding:112px 0 80px;position:relative}.mk-hero:after{z-index:-1;content:"";background:linear-gradient(180deg, #080b0f99, var(--mk-bg) 88%), linear-gradient(90deg, var(--mk-bg) 8%, #080b0f8c, var(--mk-bg) 92%);position:absolute;inset:0}.mk-hero-bg{z-index:-2;object-fit:cover;opacity:.2;width:100%;height:100%;position:absolute;inset:0}.mk-hero h1{letter-spacing:-.04em;max-width:900px;font-size:64px;font-weight:800;line-height:.98}.mk-yellow{color:var(--mk-yellow)}.mk-browser{border:1px solid var(--mk-frame);background:var(--mk-surface);border-radius:18px;overflow:hidden;box-shadow:0 44px 100px #0000008c}.mk-browser-bar{border-bottom:1px solid var(--mk-border);align-items:center;gap:7px;height:44px;padding:0 16px;display:flex}.mk-browser-bar i{background:var(--mk-border);border-radius:999px;width:8px;height:8px;display:block}.mk-placeholder{min-height:360px;color:var(--mk-muted);background:linear-gradient(145deg, var(--mk-surface), var(--mk-surface-2));place-items:center;display:grid}.mk-preview{border:1px solid var(--mk-border);background:var(--mk-surface-2);border-radius:10px;padding:16px}.mk-preview-label{color:var(--mk-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:700}.mk-status{align-items:center;gap:7px;font-size:.78rem;font-weight:700;display:inline-flex}.mk-status:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.mk-status-red{color:var(--mk-red)}.mk-status-yellow{color:var(--mk-yellow)}.mk-status-blue{color:var(--mk-blue)}.mk-progress{background:var(--mk-border);border-radius:99px;height:6px;overflow:hidden}.mk-progress:after{background:var(--mk-green);content:"";width:72%;height:100%;display:block}.mk-phone{border:8px solid var(--mk-frame);background:var(--mk-surface);border-radius:38px;width:min(100%,330px);margin-inline:auto;overflow:hidden;box-shadow:0 36px 80px #00000073}.mk-phone-top{background:var(--mk-frame);border-radius:0 0 14px 14px;width:94px;height:22px;margin-inline:auto}.mk-faq summary{cursor:pointer;list-style:none}.mk-faq summary::-webkit-details-marker{display:none}.mk-faq summary:after{color:var(--mk-yellow);content:"+";font-size:1.4rem}.mk-faq details[open] summary:after{content:"−"}.mk-reveal{animation:.3s both mk-fade}@keyframes mk-fade{0%{opacity:0}to{opacity:1}}@media (width<=767px){.mk-section{padding-block:72px}.mk-hero{min-height:auto;padding:96px 0 64px}.mk-hero h1{font-size:40px}.mk-placeholder{min-height:210px}.marketing :where(a,button,summary){min-height:44px}.marketing :where(p,li){font-size:max(1rem,1em)}}@media (width>=768px) and (width<=1023px){.mk-hero h1{font-size:48px}}@media (prefers-reduced-motion:reduce){.marketing *,.marketing :before,.marketing :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
