@layer components{.adaptive__header:where(.astro-ggbtmzv6){text-align:center}.adaptive__heading:where(.astro-ggbtmzv6){max-inline-size:24ch;color:var(--mk-text-on-inverse)}.adaptive__lede:where(.astro-ggbtmzv6){max-inline-size:46ch;color:var(--mk-text-on-inverse-muted);font-size:var(--mk-type-body-lg);line-height:var(--mk-leading-heading)}.adaptive__qualities:where(.astro-ggbtmzv6){--adaptive-tile-min: 9rem;position:relative;container-type:inline-size;container-name:qualities;inline-size:100%}.adaptive__rule:where(.astro-ggbtmzv6){display:none;position:absolute;inset-block-start:calc(var(--mk-space-2xl) / 2);inset-inline:calc((100% - 4 * var(--mk-space-xl)) / 10);block-size:3px;background-color:var(--mk-accent-tint);translate:0 -50%}@container qualities (inline-size >= 58rem){.adaptive__rule:where(.astro-ggbtmzv6){display:block}}.adaptive__grid{display:flex;flex-wrap:wrap;justify-content:center}.adaptive__grid>*{flex:0 1 var(--adaptive-tile-min)}@container qualities (inline-size >= 58rem){.adaptive__grid{display:grid}}@container qualities (inline-size < 33rem){.adaptive__grid{display:grid;grid-template-columns:repeat(2,1fr)}.adaptive__grid>:last-child{grid-column:1 / -1}.adaptive__grid>:where(:last-child) .quality__text{max-inline-size:calc((100% - var(--mk-space-xl)) / 2)}.adaptive__grid>*{position:relative}.adaptive__grid>*:before{content:"";position:absolute;inset-block-start:calc(var(--mk-space-2xl) / 2);inset-inline:calc(var(--mk-space-xl) / -2);block-size:3px;background-color:var(--mk-accent-tint);translate:0 -50%}.adaptive__grid>:where(:nth-child(odd)):before{inset-inline-start:calc(var(--mk-frame-gutter) * -1)}.adaptive__grid>:where(:nth-child(2n)):before{inset-inline-end:calc(var(--mk-frame-gutter) * -1)}.adaptive__grid>:where(:first-child):before{inset-inline-start:50%}.adaptive__grid>:where(:last-child):before{inset-inline-end:50%}}.adaptive__stats-shell:where(.astro-ggbtmzv6){position:relative;container-type:inline-size;container-name:stats;inline-size:100%}.adaptive__stats-badge:where(.astro-ggbtmzv6){position:absolute;inset-block-start:0;inset-inline:0;inline-size:fit-content;margin-inline:auto;padding-block:var(--mk-space-2xs);padding-inline:var(--mk-space-l);border:1px solid var(--mk-accent);border-radius:var(--mk-radius-full);background-color:var(--mk-surface-ink);color:var(--mk-accent-tint);font-size:var(--mk-type-body-lg);font-weight:var(--mk-weight-medium);line-height:var(--mk-leading-heading);white-space:nowrap;translate:0 -50%}.adaptive__stats:where(.astro-ggbtmzv6){display:flex;flex-wrap:wrap;max-inline-size:52.5rem;margin-inline:auto;gap:var(--mk-space-m);align-items:center;justify-content:center;min-inline-size:0;padding:var(--mk-space-l) var(--mk-space-l);border:1px solid var(--mk-accent);border-radius:var(--mk-radius-m);background-color:var(--mk-surface-inverse)}@container stats (inline-size >= 46rem){.adaptive__stats:where(.astro-ggbtmzv6)>:where(.astro-ggbtmzv6):where(*+*){border-inline-start:1px solid var(--mk-accent);padding-inline-start:var(--mk-space-m)}}@container stats (inline-size < 46rem){.adaptive__stats:where(.astro-ggbtmzv6){flex-direction:column;align-items:stretch;gap:var(--mk-space-2xl)}.adaptive__stats:where(.astro-ggbtmzv6)>:where(.astro-ggbtmzv6):where(*+*){position:relative}.adaptive__stats:where(.astro-ggbtmzv6)>:where(.astro-ggbtmzv6):where(*+*):before{content:"";position:absolute;inset-block-start:calc(var(--mk-space-2xl) / -2);inset-inline:7.5%;block-size:1px;background-color:var(--mk-accent)}}}@layer components{.comparison-section__switcher:where(.astro-tfzane3v){inline-size:100%;container-type:inline-size;container-name:comparison-switcher}.comparison-section__intro:where(.astro-tfzane3v){max-inline-size:30.625rem}@container comparison-switcher (inline-size < 54rem){.comparison-section__intro:where(.astro-tfzane3v){max-inline-size:none}.comparison-section__supporting:where(.astro-tfzane3v){max-inline-size:var(--mk-measure)}}.comparison-section__heading:where(.astro-tfzane3v){color:var(--mk-text-on-inverse);font-weight:var(--mk-weight-medium)}.comparison-section__supporting:where(.astro-tfzane3v){max-inline-size:var(--mk-measure-narrow);color:var(--mk-text-on-inverse-muted);font-size:var(--mk-type-body-lg);line-height:var(--mk-leading-body)}.comparison-section__checklist:where(.astro-tfzane3v){display:flex;flex-direction:column;gap:var(--mk-space-xs)}.comparison-section__check:where(.astro-tfzane3v){display:flex;gap:var(--mk-space-2xs);align-items:center;color:var(--mk-text-on-inverse);font-size:var(--mk-type-lead);line-height:var(--mk-leading-body)}.comparison-section__tick:where(.astro-tfzane3v){flex:none;inline-size:var(--mk-icon-size-s);block-size:var(--mk-icon-size-s);color:var(--mk-brand)}}@layer components{.features__heading-line:where(.astro-j5zk3tag){display:block}}
