.marketing{--mk-text:#1c1c1e;--mk-text-2:#3c3c43;--mk-muted:#6a6e78;--mk-blue:#006efc;--mk-blue-cta:#0000ff;--mk-dark:#0a0e1a;--mk-light:#f7f7f7;--mk-white:#ffffff;--mk-success:#047857;--mk-max-w:1280px;color:var(--mk-text);background:var(--mk-white);font-family:var(--font-manrope),ui-sans-serif,system-ui,sans-serif}.marketing .mk-h1{font-size:36px;font-weight:700;line-height:1.04;letter-spacing:-1.26px}.marketing .mk-h2{font-size:42px;font-weight:700;line-height:1.1;letter-spacing:-1.05px}.marketing .mk-h3{font-size:22px;font-weight:600;letter-spacing:-.22px}.marketing .mk-body{font-size:14px;line-height:1.6;color:var(--mk-text-2)}.marketing .mk-body-lg{font-size:17px;line-height:1.7;color:var(--mk-text-2)}@media (min-width:768px){.marketing .mk-h1{font-size:50px;letter-spacing:-1.75px}}@media (min-width:1024px){.marketing .mk-h1{font-size:64px;letter-spacing:-2.24px}.marketing .mk-h2{font-size:50px;letter-spacing:-1.5px}.marketing .mk-body{font-size:16px}.marketing .mk-body-lg{font-size:20px}}.marketing .mk-h1.mk-hero-h1{text-wrap:balance}@media (max-width:767px){.marketing .mk-h1.mk-hero-h1{font-size:33px;letter-spacing:-1.16px}}@media (min-width:1024px){.marketing .mk-h1.mk-hero-h1{font-size:54px;letter-spacing:-1.89px}}.marketing .mk-eyebrow{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--mk-blue)}.marketing .mk-eyebrow-pill{display:inline-block;border-radius:100px;padding:.25rem .75rem;font-size:13px;font-weight:500;background:var(--mk-light);color:var(--mk-text-2)}.marketing .mk-page-hero{max-width:820px;margin-inline:auto;text-align:center}.marketing .mk-page-hero .mk-body,.marketing .mk-page-hero p{margin-inline:auto}.marketing .mk-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4em;border-radius:100px;padding:.85em 1.6em;font-size:15px;font-weight:600;line-height:1;transition:opacity .15s ease,transform .15s ease}.marketing .mk-btn:hover{opacity:.9}.marketing .mk-btn:active{transform:scale(.98)}.marketing .mk-btn-primary{background:var(--mk-blue);color:var(--mk-white)}.marketing .mk-cta-band-btn:focus-visible{outline:2px solid var(--mk-white);outline-offset:2px;box-shadow:0 0 0 4px var(--mk-dark)}.marketing .mk-audience-tab:focus-visible{outline:2px solid var(--mk-dark);outline-offset:2px}.marketing .mk-audience-tab[aria-selected=true]:focus-visible{outline-color:var(--mk-white);box-shadow:0 0 0 4px var(--mk-dark)}.marketing .mk-btn-secondary{background:var(--mk-white);color:var(--mk-text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mk-text) 10%,transparent)}.marketing .mk-nav-current{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px;text-decoration-color:var(--mk-blue)}.marketing .mk-container{width:100%;max-width:var(--mk-max-w);margin-inline:auto;padding-inline:20px}.marketing .mk-card{border-radius:1.5rem;padding:1.5rem}.marketing .mk-card,.marketing .mk-card-compact{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mk-text) 8%,transparent)}.marketing .mk-card-compact{border-radius:1rem;padding:1.25rem}@media (min-width:1024px){.marketing .mk-card{padding:2rem}}.marketing .mk-hairline{border-color:color-mix(in srgb,var(--mk-text) 8%,transparent)}.marketing .mk-white-80{color:color-mix(in srgb,var(--mk-white) 80%,transparent)}.marketing .mk-white-70{color:color-mix(in srgb,var(--mk-white) 70%,transparent)}.marketing .mk-white-60{color:color-mix(in srgb,var(--mk-white) 60%,transparent)}.marketing .mk-white-50{color:color-mix(in srgb,var(--mk-white) 50%,transparent)}.marketing .mk-white-bg-10{background:color-mix(in srgb,var(--mk-white) 10%,transparent)}.marketing .mk-white-bg-5{background:color-mix(in srgb,var(--mk-white) 5%,transparent)}.marketing .mk-white-ring-10{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mk-white) 10%,transparent)}.marketing .mk-video-audio-btn{background:var(--mk-dark);color:var(--mk-white);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mk-white) 20%,transparent);transition:opacity .15s ease}.marketing .mk-video-audio-btn:hover{opacity:.85}.marketing .mk-video-audio-btn:focus-visible{outline:2px solid var(--mk-white);outline-offset:2px;box-shadow:0 0 0 4px var(--mk-dark)}@media (min-width:1024px){.marketing .mk-container{padding-inline:40px}}.marketing .mk-rotate{display:inline-block;animation:mk-rotate-in .4s ease}@keyframes mk-rotate-in{0%{opacity:0;transform:translateY(.25em)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.marketing .mk-rotate{animation:none}}.marketing .mk-reveal{transition:opacity .7s ease,transform .7s ease}.marketing .mk-reveal.mk-reveal-pending{opacity:0;transform:translateY(28px)}.marketing .mk-reveal.mk-reveal-pending:focus-within{opacity:1;transform:none}.marketing .mk-reveal.mk-reveal-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.marketing .mk-reveal.mk-reveal-pending{opacity:1;transform:none;transition:none}}.marketing .mk-marquee{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.marketing .mk-marquee-track{display:flex;width:max-content;animation:mk-marquee 38s linear infinite}.marketing .mk-marquee:focus-within .mk-marquee-track,.marketing .mk-marquee:hover .mk-marquee-track{animation-play-state:paused}@keyframes mk-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.marketing .mk-marquee-track{animation:none}.marketing .mk-marquee{overflow-x:auto}}.marketing .mk-faq-q{font-family:var(--font-playfair),Georgia,serif;font-style:italic;font-weight:400}.marketing .mk-prose{font-size:17px;line-height:1.75;color:var(--mk-text-2)}.marketing .mk-prose>*+*{margin-top:1.25em}.marketing .mk-prose h2{font-size:27px;font-weight:700;color:var(--mk-text);margin-top:2em}.marketing .mk-prose h3{font-size:21px;font-weight:600;color:var(--mk-text);margin-top:1.6em}.marketing .mk-prose a{color:var(--mk-blue);text-decoration:underline}.marketing .mk-prose blockquote{border-left:3px solid var(--mk-blue);padding-left:1.1em;font-style:italic}.marketing .mk-prose ul{list-style:disc;padding-left:1.4em}.marketing .mk-prose ol{list-style:decimal;padding-left:1.4em}.marketing .mk-testimonial-link{transform:translateY(0)}.marketing .mk-testimonial-link:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mk-white) 20%,transparent)}.marketing .mk-testimonial-link:focus-visible{outline:2px solid var(--mk-white);outline-offset:2px;box-shadow:0 0 0 4px var(--mk-dark)}@media (prefers-reduced-motion:reduce){.marketing .mk-testimonial-link:hover{transform:none}}.marketing .mk-results-pending{border:1.5px dashed color-mix(in srgb,var(--mk-text) 20%,transparent);border-radius:1.5rem;background:var(--mk-white)}.marketing .mk-range{cursor:pointer}.marketing .mk-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:var(--mk-blue);border:3px solid var(--mk-white);box-shadow:0 0 0 1px color-mix(in srgb,var(--mk-text) 15%,transparent);cursor:pointer}.marketing .mk-range::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--mk-blue);border:3px solid var(--mk-white);box-shadow:0 0 0 1px color-mix(in srgb,var(--mk-text) 15%,transparent);cursor:pointer}.marketing .mk-range::-moz-range-track{background:transparent}.marketing .mk-range:focus-visible{outline:2px solid var(--mk-blue);outline-offset:3px}.marketing details>summary::-webkit-details-marker{display:none}.marketing details>summary{outline-offset:3px}.marketing details>summary:focus-visible{outline:2px solid var(--mk-blue);outline-offset:3px}.marketing .mk-ad-reveal{transition:opacity .6s ease,transform .6s ease}.marketing .mk-ad-reveal.mk-reveal-pending{opacity:0;transform:translateX(18px)}.marketing .mk-ad-reveal.mk-reveal-pending:focus-within{opacity:1;transform:none}.marketing .mk-ad-reveal.mk-reveal-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.marketing .mk-ad-reveal.mk-reveal-pending{opacity:1;transform:none;transition:none}}.marketing .mk-ad-demo-card{transition:opacity .25s ease}.marketing .mk-ad-demo:has(.mk-ad-demo-trigger:focus-visible) .mk-ad-demo-card,.marketing .mk-ad-demo:has(.mk-ad-demo-trigger:hover) .mk-ad-demo-card{opacity:0}@media (prefers-reduced-motion:reduce){.marketing .mk-ad-demo-card{transition:none}}.marketing .mk-ad-demo-trigger:focus-visible{outline:2px solid var(--mk-blue);outline-offset:3px}.marketing .mk-h1.mk-pricing-h1{font-size:32px;letter-spacing:-1.12px}@media (min-width:1024px){.marketing .mk-h1.mk-pricing-h1{font-size:46px;letter-spacing:-1.61px}}.marketing .mk-h2.mk-pricing-h2{font-size:28px;letter-spacing:-.7px}@media (min-width:1024px){.marketing .mk-h2.mk-pricing-h2{font-size:34px;letter-spacing:-1.02px}}.marketing .mk-card.mk-pricing-card{padding:1.25rem}@media (min-width:1024px){.marketing .mk-card.mk-pricing-card{padding:1.5rem}}.marketing .mk-card-compact.mk-pricing-card-compact{padding:1rem}.marketing .mk-btn.mk-pricing-btn{padding:.6em 1.4em;font-size:14px}