.marketing{--mk-bg:#fafaf7;--mk-bg-step:#f2f1eb;--mk-surface:#fff;--mk-ink:#1a1a1a;--mk-muted:#6b6b66;--mk-border:#e7e5df;--mk-accent:#e8442e;--mk-accent-strong:#c9381f;--mk-accent-tint:#e8442e1a;--mk-live:var(--mk-accent);--mk-success:#0f8a4f;--mk-success-tint:#0f8a4f1a;--mk-line:#06c755;--mk-radius-card:12px;--mk-radius-pill:999px;--mk-ease-out:cubic-bezier(.23, 1, .32, 1);--mk-ease-in-out:cubic-bezier(.77, 0, .175, 1);--mk-bg-primary:var(--mk-bg);--mk-bg-secondary:var(--mk-bg-step);--mk-text-primary:var(--mk-ink);--mk-text-secondary:var(--mk-muted);--mk-accent-start:var(--mk-accent);--mk-accent-end:#f2683f}.mk-gradient-bg{background:linear-gradient(135deg, var(--mk-bg) 0%, #feece1 100%)}@supports (color:lab(0% 0 0)){.mk-gradient-bg{background:linear-gradient(135deg, var(--mk-bg) 0%, lab(94.7045% 4.71759 7.61497) 100%)}}.mk-accent-gradient{background:linear-gradient(135deg, var(--mk-accent-start), var(--mk-accent-end))}.mk-card{background:var(--mk-surface);border:1px solid var(--mk-border);border-radius:var(--mk-radius-card);box-shadow:0 1px 3px #1a1a1a0f}.mk-glow{box-shadow:0 12px 40px -16px #e8442e38}.mk-grid-bg{background-image:linear-gradient(#1a1a1a07 1px,#0000 1px),linear-gradient(90deg,#1a1a1a07 1px,#0000 1px);background-size:60px 60px}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.mk-float{animation:6s ease-in-out infinite float}@keyframes gradient-shift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.mk-gradient-animated{background:linear-gradient(-45deg, var(--mk-bg), #fef1e6, #ffeee6, var(--mk-bg));background-size:400% 400%;animation:18s infinite gradient-shift}@supports (color:lab(0% 0 0)){.mk-gradient-animated{background:linear-gradient(-45deg, var(--mk-bg), lab(95.9009% 3.41988 6.68994), lab(95.1981% 7.25427 8.25079), var(--mk-bg))}}@keyframes mk-comment-scroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes mk-order-pop{0%{opacity:0;transform:scale(.95)}8%,92%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes mk-scene-fade{0%,45%{opacity:1}50%,95%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.marketing .mk-float,.marketing .mk-gradient-animated,.marketing [data-mk-anim]{animation:none!important}}
