.lk-marketing{--mkt-grey-30:#e3e1d9;--mkt-grey-40:#c9c7be;--mkt-grey-60:#70756e;--mkt-grey-70:#4a564f;--mkt-almond:#f7f5f0;--mkt-almond-sunken:#eeece5;--mkt-pine-90:#121c17;--mkt-pine-80:#1b2a24;--mkt-pine-70:#283a32;--mkt-eucalyptus:#a2b7a5;--mkt-eucalyptus-deep:#5a7561;--mkt-copper-40:#da9e7e;--mkt-copper-50:#c87a53;--mkt-copper-70:#965230;--mkt-copper-90:#5c311c;--mkt-surface-paper:var(--mkt-almond);--mkt-surface-sunken:var(--mkt-almond-sunken);--mkt-surface-raised:#fff;--mkt-surface-inverse:var(--mkt-pine-80);--mkt-surface-inverse-raised:var(--mkt-pine-70);--mkt-text:var(--mkt-pine-80);--mkt-text-secondary:var(--mkt-grey-70);--mkt-text-tertiary:var(--mkt-grey-60);--mkt-text-inverse:#fffffff2;--mkt-text-inverse-dim:#ffffffa3;--mkt-border:#1b2a241a;--mkt-border-strong:#1b2a2438;--mkt-border-faint:#1b2a240f;--mkt-border-inverse:#ffffff1f;--mkt-fill-soft:#1b2a2408;--mkt-fill:#1b2a240f;--mkt-fill-strong:#1b2a241f;--mkt-action:var(--mkt-pine-80);--mkt-action-hover:var(--mkt-pine-90);--mkt-accent:var(--mkt-copper-50);--mkt-accent-hover:var(--mkt-copper-70);--mkt-accent-tint:#c87a531f;--mkt-josh-tint:#a2b7a53d;--mkt-focus-ring:#1b2a2466;--mkt-radius-pill:999px;--mkt-shadow-md:0px 6px 20px 0px #00000014;--mkt-shadow-lg:0px 16px 40px 0px #0000001a;--mkt-ease-out:cubic-bezier(.16, 1, .3, 1);--mkt-dur:.2s;--mkt-font-display:var(--font-platypi), Georgia, "Times New Roman", serif;--mkt-font-sans:var(--font-onest), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;background:var(--mkt-surface-paper);color:var(--mkt-text);font-family:var(--mkt-font-sans);-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100vh;display:flex}.lk-marketing a{color:inherit;text-decoration:none}.mkt-btn:not(:disabled):active{transform:translateY(1px)}.mkt-btn[data-variant=accent]:not(:disabled):hover{background:var(--mkt-accent-hover)!important}.mkt-btn[data-variant=primary]:not(:disabled):hover{background:var(--mkt-action-hover)!important}.mkt-btn[data-variant=secondary]:not(:disabled):hover{background:var(--mkt-fill-strong)!important}.mkt-btn[data-variant=ghost]:not(:disabled):hover{background:var(--mkt-fill)!important}.mkt-btn[data-variant=outline]:not(:disabled):hover{background:var(--mkt-fill-soft)!important}.mkt-nav-link{cursor:pointer;color:var(--mkt-text-secondary);transition:color var(--mkt-dur) var(--mkt-ease-out);font-size:14px;font-weight:600}.mkt-nav-link:hover{color:var(--mkt-text)}.mkt-faq-item>summary{list-style:none}.mkt-faq-item>summary::-webkit-details-marker{display:none}.mkt-faq-item .mkt-faq-chevron{transition:transform var(--mkt-dur) var(--mkt-ease-out)}.mkt-faq-item[open] .mkt-faq-chevron{transform:rotate(180deg)}.lk-marketing :focus-visible{outline:2px solid var(--mkt-accent);outline-offset:2px;border-radius:2px}.mkt-wrap{max-width:1120px;margin:0 auto;padding:0 24px}.mkt-row{align-items:center;gap:56px;display:flex}.mkt-row-rev{flex-direction:row-reverse;align-items:center;gap:56px;display:flex}.mkt-2col{grid-template-columns:1fr 1fr;gap:24px;display:grid}.mkt-3col{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.mkt-hide-mobile{display:block}.mkt-show-mobile{display:none}.mkt-video{box-shadow:var(--mkt-shadow-md);background:#0d1512;border-radius:18px;position:relative;overflow:hidden}.mkt-video video{object-fit:cover;width:100%;display:block}.mkt-play-btn{width:64px;height:64px;box-shadow:var(--mkt-shadow-md);cursor:pointer;transition:transform var(--mkt-dur) var(--mkt-ease-out);background:#fffffff0;border:none;border-radius:50%;justify-content:center;align-items:center;margin:auto;display:flex;position:absolute;inset:0}.mkt-play-btn:hover{transform:scale(1.05)}.mkt-play-btn.mkt-play-hidden{display:none}@media (max-width:880px){.mkt-row,.mkt-row-rev{flex-direction:column!important}.mkt-2col,.mkt-3col{grid-template-columns:1fr!important}.mkt-hide-mobile{display:none!important}.mkt-show-mobile{display:flex!important}.mkt-hero-h{font-size:42px!important;line-height:1.05!important}.mkt-disp2{font-size:32px!important}.mkt-disp3{font-size:26px!important}.mkt-sec{padding-top:44px!important;padding-bottom:44px!important}.mkt-pad-m{padding:26px!important}.mkt-full-m{width:100%!important}.mkt-center-m{text-align:center!important;align-items:center!important}.mkt-loops-featured{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){.lk-marketing *{transition-duration:.01ms!important;animation-duration:.01ms!important}}
