html:not([data-design=new]) .mk-only-new,html[data-design=new] .mk-only-old{display:none!important}html[data-design=new] .mk-root{font-family:var(--font-sans)}html[data-design=new] .mk-root:not(.mk-bespoke) main :is(h1,h2)[class~=tracking-tight]{letter-spacing:-.025em;overflow-wrap:break-word;hyphens:auto}html[data-design=new] .mk-root:not(.mk-bespoke) main :is(h1,h2,h3){text-wrap:balance}html[data-design=new] .mk-nav:not(.mk-nav--overlay){background:var(--bg-app);backdrop-filter:none}html[data-design=new] .mk-nav-bar{height:4.25rem;max-width:75rem;justify-content:flex-start;gap:1.75rem;padding-inline:1rem}@media (min-width:640px){html[data-design=new] .mk-nav-bar{padding-inline:1.5rem}}html[data-design=new] .mk-nav-home{display:inline-flex;min-height:2.75rem;align-items:center}html[data-design=new] .mk-nav-bar .mk-nav-extra{display:none}html[data-design=new] .mk-nav-links{gap:.375rem}html[data-design=new] .mk-nav-actions{margin-left:auto;gap:.75rem}html[data-design=new] .mk-nav-burger{margin-left:auto;width:2.75rem;height:2.75rem}html[data-design=new] .mk-nav:not(.mk-nav--overlay) .mk-nav-bar .mk-nav-link{font-size:.9375rem;padding:.5rem .625rem;color:var(--text-secondary)}html[data-design=new] .mk-nav:not(.mk-nav--overlay) .mk-nav-bar .mk-nav-link:hover{color:var(--text-primary)}html[data-design=new] .mk-nav-cta{height:2.75rem;padding-inline:1.125rem;border-radius:var(--radius-md);font-size:.9375rem;font-weight:600}html[data-design=new] .mk-nav-menu{background:var(--bg-app);max-height:calc(100dvh - 4.25rem);overflow-y:auto;overscroll-behavior:contain}html[data-design=new] .mk-nav-menu .mk-nav-menu-link{display:flex;min-height:2.75rem;align-items:center;font-size:1rem;color:var(--text-primary)}html[data-design=new] .mk-nav-menu .mk-nav-link{min-height:2.75rem}html[data-design=new] .mk-nav-menu-btn{height:2.75rem;border-radius:var(--radius-md);font-size:.9375rem;font-weight:600}html[data-design=new] .mk-footer{background:var(--bg-app)}html[data-design=new] .mk-footer-inner{max-width:75rem;padding-top:3.5rem}@media (min-width:640px){html[data-design=new] .mk-footer-inner{padding-inline:1.5rem}}html[data-design=new] .mk-footer-blurb{font-size:.9375rem;line-height:1.6}html[data-design=new] .mk-footer-title{font-size:.875rem;font-weight:600;text-transform:none;letter-spacing:0;color:var(--text-primary)}html[data-design=new] .mk-footer-link{display:inline-block;max-width:100%;hyphens:auto;overflow-wrap:anywhere;padding-block:.125rem;font-size:.875rem;color:var(--text-secondary)}html[data-design=new] .mk-footer-link:hover{color:var(--accent)}html[data-design=new] .mk-footer-bottom{font-size:.875rem;color:var(--text-secondary)}html[data-design=new] .mk-page-header{max-width:48rem;padding-top:4.5rem}html[data-design=new] .mk-root:not(.mk-bespoke) main h1:is([class~="sm:text-4xl"],[class~=text-3xl]){font-size:2.125rem;line-height:1.1;letter-spacing:-.03em;font-weight:700}@media (min-width:640px){html[data-design=new] .mk-root:not(.mk-bespoke) main h1:is([class~="sm:text-4xl"],[class~=text-3xl]){font-size:2.875rem;line-height:1.07}}html[data-design=new] .mk-root:not(.mk-bespoke) main h1:is([class~="sm:text-4xl"],[class~=text-3xl])+:is(p,div){font-size:1.0625rem;line-height:1.6}@media (min-width:640px){html[data-design=new] .mk-root:not(.mk-bespoke) main h1:is([class~="sm:text-4xl"],[class~=text-3xl])+:is(p,div){font-size:1.1875rem}}html[data-design=new] .mk-root:not(.mk-bespoke) main span[class~=rounded-full][class~=bg-accent-soft][class~=border-bd][class~=text-accent]{background:transparent;border-color:transparent;padding-inline:0;font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}html[data-design=new] .mk-root:not(.mk-bespoke) main h2[class~=text-2xl]{font-size:1.75rem;line-height:1.15;font-weight:700}@media (min-width:640px){html[data-design=new] .mk-root:not(.mk-bespoke) main h2[class~=text-2xl]{font-size:2.25rem}}html[data-design=new] .mk-root:not(.mk-bespoke) main .mk-h3,html[data-design=new] .mk-root:not(.mk-bespoke) main h2[class~=text-lg]{font-size:1.25rem;font-weight:700;letter-spacing:-.01em}html[data-design=new] .mk-root:not(.mk-bespoke) :is([class~=bg-app],[class~=bg-panel])[class~=border][class~=border-bd]:not(header,footer,tr,thead,caption,th,td,input,select,textarea,.mk-nav-menu,.mk-faq){background-color:var(--bg-elevated)}html[data-design=new] .mk-root:not(.mk-bespoke) :is([class~=bg-app],[class~=bg-panel])[class~=border][class~=border-bd][class~="hover:bg-hover"]:hover{background-color:var(--bg-hover)}html[data-design=new] .mk-root:not(.mk-bespoke) main [class~=border-bd][class~=p-5]>h2[class~=text-base],html[data-design=new] .mk-root:not(.mk-bespoke) main [class~=border-bd][class~=p-6]>h2[class~=text-base]{font-size:1.0625rem}html[data-design=new] .mk-root:not(.mk-bespoke) main [class~=rounded-xl][class~=border-bd][class~=bg-accent-soft]{background-color:var(--bg-elevated);border-radius:var(--radius-xl)}html[data-design=new] .mk-figure{box-shadow:none;border-radius:var(--radius-xl)}html[data-design=new] .mk-root:not(.mk-bespoke) main [class~=tabular-nums]:is([class~=text-xl],[class~=text-2xl])[class~=font-semibold]{font-size:1.5rem;line-height:1.2;font-weight:700;letter-spacing:-.02em}html[data-design=new] .mk-root:not(.mk-bespoke) main :is(a,button)[class~=bg-accent][class~=text-accent-fg]{font-weight:600}html[data-design=new] .mk-root:not(.mk-bespoke) main :is(a,button)[class~=inline-flex]:is([class~=h-8],[class~=h-9],[class~=h-10]){height:2.75rem;border-radius:var(--radius-md)}html[data-design=new] .mk-root:not(.mk-bespoke) main :is(a,button)[class~=inline-flex][class~=h-9][class~=w-9]{width:2.75rem}html[data-design=new] .mk-root:not(.mk-bespoke) main :is(a,button)[class~=bg-accent][class~=text-accent-fg]:is([class~=h-9],[class~=h-10]){padding-inline:1.25rem}html[data-design=new] .mk-cta-band{max-width:75rem;padding-top:5rem;padding-bottom:5.5rem}html[data-design=new] .mk-cta-card{background:var(--bg-elevated);border-radius:1.125rem;padding-block:3.5rem}html[data-design=new] .mk-cta-title{font-size:1.75rem;line-height:1.12;letter-spacing:-.03em;font-weight:700}@media (min-width:640px){html[data-design=new] .mk-cta-title{font-size:2.5rem}}html[data-design=new] .mk-cta-sub{max-width:41rem;font-size:1.0625rem;line-height:1.6}html[data-design=new] .mk-root:not(.mk-bespoke) main .mk-cta-card a.mk-btn-primary{height:3.25rem;min-width:13rem;justify-content:center;padding-inline:1.625rem;border-radius:var(--radius-lg);font-size:1rem;font-weight:600}html[data-design=new] .mk-root:not(.mk-bespoke) main .mk-cta-card a.mk-btn-text{height:auto;min-height:2.75rem;border-color:transparent;background:transparent;padding-inline:.25rem;font-size:1rem;font-weight:600;color:var(--text-primary);text-decoration:underline;text-underline-offset:4px}html[data-design=new] .mk-root:not(.mk-bespoke) main .mk-cta-card a.mk-btn-text:hover{background:transparent;color:var(--accent)}@media (max-width:479px){html[data-design=new] .mk-root:not(.mk-bespoke) main .mk-cta-card a.mk-btn-primary{width:100%}}html[data-design=new] .mk-root .mk-faq{border-width:1px 0;border-radius:0;background:transparent}html[data-design=new] .mk-faq-q{min-height:3.75rem;padding:.875rem 0;font-size:1.0625rem;font-weight:600}html[data-design=new] .mk-faq-q:hover{background:transparent;color:var(--accent)}html[data-design=new] .mk-faq-a{padding:0 2.5rem 1.25rem 0;font-size:1rem;line-height:1.65}html[data-design=new] .mk-plan{border-radius:var(--radius-xl);background:var(--bg-elevated)}html[data-design=new] .mk-plan--featured{box-shadow:0 0 0 1px var(--accent)}html[data-design=new] .mk-plan-badge{padding-block:.25rem}html[data-design=new] .mk-col-featured{background:var(--accent-soft)}html[data-design=new] .mk-root:not(.mk-bespoke) main thead th:not(:has(span)){font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary)}html[data-design=new] .mk-root:not(.mk-bespoke) main table{font-variant-numeric:tabular-nums}html[data-design=new] .mk-prose :is(p,ul){font-size:1rem;line-height:1.7}html[data-design=new] .mk-article :is(p,ul){font-size:1.0625rem;line-height:1.7}html[data-design=new] .mk-article h2{margin-top:.5rem}html[data-design=new] .mk-tool-prose{font-size:1rem;line-height:1.7}html[data-design=new] .mk-tool-calc{padding-top:2.5rem}html[data-design=new] .mk-pill-warn{background-color:color-mix(in srgb,var(--warning) 14%,transparent);color:var(--warning)}html[data-design=new] .mk-consent{border-radius:var(--radius-lg)}html[data-design=new] .mk-consent :is(a,button)[class~=h-8]{height:2.5rem;border-radius:var(--radius-md);font-weight:600}html[data-design=new] .mk-consent-back{width:2.5rem;height:2.5rem}