:is(main:has(>*>.mkt),main:has(>.mkt)){max-width:none;padding:0}.mkt{--navy:#0f1e30;--navy-2:#182c43;--navy-3:#22395a;--cyan:#56d2d6;--purple:#a98bdc;--coral:#f26e63;--ink:#0f1e30;--muted:#4a5b70;--line:#e3e8ef;--paper:#f6f8fb;font-family:var(--font-mkt), var(--font-montserrat), ui-sans-serif, system-ui, sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased;background:#fff}.mkt.mkt-login{background:var(--navy);color:#fff}.mkt h1,.mkt h2,.mkt h3{text-wrap:balance}.mkt p{text-wrap:pretty}.mkt :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--cyan);outline-offset:3px;border-radius:6px}.mkt .on-light :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-color:#2b7fa0}.mkt-skip{z-index:100;position:absolute;top:8px;left:-9999px}.mkt-skip:focus{left:16px}.mkt-grid{background-image:linear-gradient(90deg,#ffffff0b 1px,#0000 1px),linear-gradient(#ffffff0b 1px,#0000 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(80% 70% at 60% 30%,#000 30%,#0000 75%);mask-image:radial-gradient(80% 70% at 60% 30%,#000 30%,#0000 75%)}.mkt .reveal.is-pending{opacity:0;transform:translateY(18px)}.mkt .reveal{transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}@keyframes mkt-pulse{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1)}}.mkt-pulse>span{transform-origin:bottom;animation:2.4s ease-in-out infinite mkt-pulse}@keyframes mkt-flow{to{stroke-dashoffset:-48px}}.mkt-flow{stroke-dasharray:6 10;animation:2.2s linear infinite mkt-flow}@keyframes mkt-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.mkt-rise{animation:.8s cubic-bezier(.2,.7,.2,1) both mkt-rise}@keyframes mkt-fill{0%{transform:scaleX(0)}}.mkt-fill{transform-origin:0;animation:1.6s cubic-bezier(.2,.7,.2,1) .6s both mkt-fill}@media (prefers-reduced-motion:reduce){.mkt *,.mkt :before,.mkt :after{transition:none!important;animation:none!important}.mkt .reveal.is-pending{opacity:1;transform:none}html:has(.mkt){scroll-behavior:auto}}html:has(.mkt){scroll-behavior:smooth;scroll-padding-top:88px}