.ac-trust-pills:where(.astro-znrtvje5){align-items:center;gap:var(--ac-spacing-5);width:100%;margin-top:var(--ac-spacing-6);flex-direction:column;display:flex}.ac-trust-pills__label:where(.astro-znrtvje5){font-size:var(--ac-text-sm);font-weight:var(--ac-font-semibold);color:var(--ac-text-muted);text-transform:uppercase;letter-spacing:.08em;text-align:center}.ac-trust-pills__row:where(.astro-znrtvje5){justify-content:center;gap:var(--ac-spacing-3);flex-wrap:wrap;width:100%;display:flex}.ac-trust-pills__pill:where(.astro-znrtvje5){align-items:center;gap:var(--ac-spacing-2);padding:var(--ac-spacing-2) var(--ac-spacing-4);border-radius:var(--ac-rounded-full);border:.0625rem solid var(--ac-border-color);background:var(--ac-card-bg);font-size:var(--ac-text-sm);font-weight:var(--ac-font-medium);color:var(--ac-text);box-shadow:var(--ac-shadow-sm);transition:border-color .25s,background .25s,box-shadow .25s,transform .25s;display:inline-flex}.ac-trust-pills__pill:where(.astro-znrtvje5):hover{border-color:rgba(var(--ac-primary), .4);background:rgba(var(--ac-primary), .05);box-shadow:var(--ac-shadow-sm);transform:translateY(-.0625rem)}@media (width<=48rem){.ac-trust-pills:where(.astro-znrtvje5){margin-top:var(--ac-spacing-4)}.ac-trust-pills__row:where(.astro-znrtvje5){gap:var(--ac-spacing-2)}.ac-trust-pills__pill:where(.astro-znrtvje5){font-size:var(--ac-text-xs);padding:var(--ac-spacing-2) var(--ac-spacing-3)}}.ac-hero:where(.astro-ge2uvauf){padding:var(--ac-spacing-20) 0 var(--ac-spacing-32);align-items:center;min-height:85vh;display:flex;position:relative;overflow:hidden}.ac-hero__bg:where(.astro-ge2uvauf){z-index:0;position:absolute;inset:0}.ac-hero__gradient:where(.astro-ge2uvauf){background:radial-gradient(circle, rgba(var(--ac-primary), .12) 0%, rgba(var(--ac-secondary), .08) 40%, transparent 70%);border-radius:50%;width:50rem;height:50rem;position:absolute;top:-40%;left:50%;transform:translate(-50%)}.ac-hero__grid-pattern:where(.astro-ge2uvauf){background-image:linear-gradient(var(--ac-border-color) .0625rem, transparent .0625rem), linear-gradient(90deg, var(--ac-border-color) .0625rem, transparent .0625rem);opacity:.4;background-size:3.75rem 3.75rem;position:absolute;inset:0;mask-image:radial-gradient(#000 30%,#0000 70%)}.ac-hero__content:where(.astro-ge2uvauf){z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.ac-hero__text:where(.astro-ge2uvauf){text-align:center;align-items:center;gap:var(--ac-spacing-10);flex-direction:column;width:min(100%,45rem);display:flex}.ac-hero__intro:where(.astro-ge2uvauf){align-items:center;gap:var(--ac-spacing-6);flex-direction:column;display:flex}.ac-hero__after-intro:where(.astro-ge2uvauf){align-items:center;gap:var(--ac-spacing-6);flex-direction:column;width:100%;display:flex}.ac-hero__title:where(.astro-ge2uvauf){font-size:var(--ac-text-6xl);font-weight:var(--ac-font-extrabold);line-height:var(--ac-leading-tight);letter-spacing:-.03em;color:var(--ac-text)}.ac-hero__description:where(.astro-ge2uvauf){font-size:var(--ac-text-xl);color:var(--ac-text-muted);line-height:var(--ac-leading-relaxed);max-width:40rem}.ac-hero__ctas:where(.astro-ge2uvauf){gap:var(--ac-spacing-4);display:flex}.ac-hero__cta-primary:where(.astro-ge2uvauf){align-items:center;gap:var(--ac-spacing-2);padding:var(--ac-spacing-3-5) var(--ac-spacing-7);font-size:var(--ac-text-md);font-weight:var(--ac-font-semibold);color:rgb(var(--ac-white));background:var(--ac-gradient-primary);border-radius:var(--ac-rounded-xl);transition:var(--ac-transition);text-decoration:none;display:inline-flex}.ac-hero__cta-primary:where(.astro-ge2uvauf):hover{opacity:.9;box-shadow:0 .5rem 1.5rem rgba(var(--ac-primary), .4);transform:translateY(-.125rem)}.ac-hero__cta-secondary:where(.astro-ge2uvauf){padding:var(--ac-spacing-3-5) var(--ac-spacing-7);font-size:var(--ac-text-md);font-weight:var(--ac-font-semibold);color:var(--ac-text);border:.125rem solid var(--ac-border-color);border-radius:var(--ac-rounded-xl);transition:var(--ac-transition);background-color:#0000;align-items:center;text-decoration:none;display:inline-flex}.ac-hero__cta-secondary:where(.astro-ge2uvauf):hover{border-color:rgb(var(--ac-primary));color:rgb(var(--ac-primary));transform:translateY(-.125rem)}@media (width<=48rem){.ac-hero:where(.astro-ge2uvauf){padding:var(--ac-spacing-16) 0 var(--ac-spacing-20);min-height:auto}.ac-hero__title:where(.astro-ge2uvauf){font-size:var(--ac-text-4xl)}.ac-hero__description:where(.astro-ge2uvauf){font-size:var(--ac-text-lg)}.ac-hero__ctas:where(.astro-ge2uvauf){flex-direction:column;width:100%}.ac-hero__cta-primary:where(.astro-ge2uvauf),.ac-hero__cta-secondary:where(.astro-ge2uvauf){justify-content:center}.ac-hero__stats:where(.astro-ge2uvauf){gap:var(--ac-spacing-8)}.ac-hero__stat-value:where(.astro-ge2uvauf){font-size:var(--ac-text-2xl)}}.ac-hero__release:where(.astro-ge2uvauf){border-radius:var(--ac-rounded-xl);cursor:pointer;text-decoration:none;transition:transform .6s cubic-bezier(.22,1,.36,1),filter .6s;display:inline-block;position:relative;overflow:hidden}.ac-hero__release:where(.astro-ge2uvauf):hover{filter:brightness(1.08);transform:translateY(-2px)}.ac-hero__release:where(.astro-ge2uvauf):active{transform:translateY(0)scale(.98)}.ac-hero__release:where(.astro-ge2uvauf):focus-visible{outline:2px solid rgb(var(--ac-primary));outline-offset:4px}.ac-hero__release-shine:where(.astro-ge2uvauf){pointer-events:none;filter:blur(12px);opacity:0;background:linear-gradient(110deg,#0000 42%,#ffffff0a 46%,#ffffff8c 50%,#ffffff0a 54%,#0000 58%);position:absolute;inset:-80%;transform:translate(-220%)rotate(12deg)}.ac-hero__release:where(.astro-ge2uvauf):hover .ac-hero__release-shine:where(.astro-ge2uvauf){opacity:1;animation:3s cubic-bezier(.22,.61,.36,1) hero-release-shine}@keyframes hero-release-shine{0%{transform:translate(-220%)rotate(12deg)}to{transform:translate(220%)rotate(12deg)}}.ac-hero__release:where(.astro-ge2uvauf):hover .ac-badge--primary{background:linear-gradient(180deg, #ffffff14, rgba(var(--ac-primary), .16));border-color:rgba(var(--ac-primary), .55);box-shadow:inset 0 1px 0 #ffffff1f, 0 10px 28px rgba(var(--ac-primary), .14)}.ac-card:where(.astro-yk4hkwyg){border-radius:var(--ac-rounded-2xl);will-change:transform;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;overflow:hidden}.ac-card--pad-sm:where(.astro-yk4hkwyg){padding:var(--ac-spacing-4)}.ac-card--pad-md:where(.astro-yk4hkwyg){padding:var(--ac-spacing-8)}.ac-card--pad-lg:where(.astro-yk4hkwyg){padding:var(--ac-spacing-12)}.ac-card--default:where(.astro-yk4hkwyg){background-color:var(--ac-card-bg);border:.0625rem solid var(--ac-card-border)}.ac-card--bordered:where(.astro-yk4hkwyg){border:.125rem solid var(--ac-card-border);background-color:#0000}.ac-card--shadow:where(.astro-yk4hkwyg){background-color:var(--ac-card-bg);box-shadow:var(--ac-shadow-lg)}.ac-card--ghost:where(.astro-yk4hkwyg){background-color:var(--ac-bg-subtle)}.ac-card--gradient-border:where(.astro-yk4hkwyg){background-color:var(--ac-card-bg);background-clip:padding-box;border:.125rem solid #0000;position:relative}.ac-card--gradient-border:where(.astro-yk4hkwyg):before{content:"";border-radius:inherit;background:var(--ac-gradient-primary);z-index:-1;position:absolute;inset:-.125rem}.ac-card:where(.astro-yk4hkwyg){will-change:transform;transition:transform .25s,box-shadow .25s,border-color .25s}.ac-card:where(.astro-yk4hkwyg):hover{box-shadow:var(--ac-shadow-xl), 0 .5rem 1.5rem rgba(var(--ac-primary), .08)}.ac-card--hover-lift:where(.astro-yk4hkwyg):hover{border-color:rgba(var(--ac-primary), .35);box-shadow:var(--ac-shadow-xl), 0 .75rem 2.5rem rgba(var(--ac-primary), .18);transform:translateY(-.25rem)}.ac-features__grid:where(.astro-cognygiv){gap:var(--ac-spacing-6);grid-template-columns:repeat(3,1fr);display:grid}.ac-features__card-inner:where(.astro-cognygiv){gap:var(--ac-spacing-5);flex-direction:column;height:100%;display:flex}.ac-features__text:where(.astro-cognygiv){gap:var(--ac-spacing-2);flex-direction:column;display:flex}.ac-features__icon:where(.astro-cognygiv){border-radius:var(--ac-rounded-xl);background:var(--ac-gradient-primary);width:3rem;height:3rem;color:rgb(var(--ac-white));justify-content:center;align-items:center;display:flex}.ac-features__title:where(.astro-cognygiv){font-size:var(--ac-text-lg);font-weight:var(--ac-font-semibold);color:var(--ac-text)}.ac-features__description:where(.astro-cognygiv){font-size:var(--ac-text-sm);color:var(--ac-text-muted);line-height:var(--ac-leading-relaxed)}@media (width<=48rem){.ac-features__grid:where(.astro-cognygiv){grid-template-columns:1fr}}@media (width>=48.0625rem) and (width<=64rem){.ac-features__grid:where(.astro-cognygiv){grid-template-columns:repeat(2,1fr)}}.ac-pricing__features:where(.astro-y5lr7l46){gap:var(--ac-spacing-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ac-pricing__feature:where(.astro-y5lr7l46){align-items:center;gap:var(--ac-spacing-3);font-size:var(--ac-text-sm);color:var(--ac-text-muted);display:flex}.ac-pricing__card:where(.astro-4nlvgvc4){background-color:var(--ac-card-bg);border:.0625rem solid var(--ac-card-border);border-radius:var(--ac-rounded-2xl);padding:var(--ac-spacing-8);transition:var(--ac-transition);gap:var(--ac-spacing-6);flex-direction:column;display:flex;position:relative}.ac-pricing__card:where(.astro-4nlvgvc4):hover{box-shadow:var(--ac-shadow-xl);transform:translateY(-.25rem)}.ac-pricing__card--featured:where(.astro-4nlvgvc4){border:.125rem solid rgb(var(--ac-primary));box-shadow:0 0 0 .25rem rgba(var(--ac-primary), .1);transform:scale(1.02)}.ac-pricing__card--featured:where(.astro-4nlvgvc4):hover{transform:scale(1.02)translateY(-.25rem)}.ac-pricing__popular:where(.astro-4nlvgvc4){position:absolute;top:-.75rem;left:50%;transform:translate(-50%)}.ac-pricing__header:where(.astro-4nlvgvc4){gap:var(--ac-spacing-1);flex-direction:column;display:flex}.ac-pricing__name:where(.astro-4nlvgvc4){font-size:var(--ac-text-xl);font-weight:var(--ac-font-bold);color:var(--ac-text)}.ac-pricing__description:where(.astro-4nlvgvc4){font-size:var(--ac-text-sm);color:var(--ac-text-muted)}.ac-pricing__price:where(.astro-4nlvgvc4){align-items:baseline;gap:var(--ac-spacing-1);min-height:3.75rem;display:flex}.ac-pricing__currency:where(.astro-4nlvgvc4){font-size:var(--ac-text-2xl);font-weight:var(--ac-font-bold);color:var(--ac-text);line-height:1}.ac-pricing__amount:where(.astro-4nlvgvc4){font-size:var(--ac-text-5xl);font-weight:var(--ac-font-extrabold);color:var(--ac-text);line-height:var(--ac-leading-none)}.ac-pricing__lower:where(.astro-4nlvgvc4){gap:var(--ac-spacing-4);flex-direction:column;display:flex}.ac-pricing__cta:where(.astro-4nlvgvc4){width:100%;padding:var(--ac-spacing-3-5) var(--ac-spacing-6);font-size:var(--ac-text-sm);font-weight:var(--ac-font-semibold);text-align:center;border:.125rem solid var(--ac-border-color);border-radius:var(--ac-rounded-xl);color:var(--ac-text);transition:var(--ac-transition);text-decoration:none;display:block}.ac-pricing__cta:where(.astro-4nlvgvc4):hover{border-color:rgb(var(--ac-primary));color:rgb(var(--ac-primary))}.ac-pricing__cta--featured:where(.astro-4nlvgvc4){background:var(--ac-gradient-primary);color:rgb(var(--ac-white));border-color:#0000}.ac-pricing__cta--featured:where(.astro-4nlvgvc4):hover{opacity:.9;color:rgb(var(--ac-white));box-shadow:0 .25rem .75rem rgba(var(--ac-primary), .4)}.ac-pricing__footnotes:where(.astro-4nlvgvc4){margin-top:var(--ac-spacing-2);gap:var(--ac-spacing-1);flex-direction:column;display:flex}.ac-pricing__footnote:where(.astro-4nlvgvc4){color:var(--ac-text-muted);font-size:.75rem;line-height:1.4}.ac-pricing__footnote:where(.astro-4nlvgvc4) a:where(.astro-4nlvgvc4){color:rgb(var(--ac-primary));text-decoration:none}.ac-pricing__footnote:where(.astro-4nlvgvc4) a:where(.astro-4nlvgvc4):hover{text-decoration:underline}@media (width<=48rem){.ac-pricing__card--featured:where(.astro-4nlvgvc4){transform:none}.ac-pricing__card--featured:where(.astro-4nlvgvc4):hover{transform:translateY(-.25rem)}}.ac-pricing__sloganHeader:where(.astro-htruwgye){margin-top:calc(var(--ac-spacing-8) * -.05);text-align:center;max-width:70rem;font-size:var(--ac-text-sm);color:var(--ac-text-muted)}.section-header--pricing{gap:var(--ac-spacing-5);width:100%;max-width:70rem}.section-header--pricing .section-header__lead{width:100%;max-width:70rem}.ac-pricing__grid:where(.astro-htruwgye){margin-top:calc(var(--ac-spacing-4) * -1);gap:var(--ac-spacing-6);grid-template-columns:repeat(3,1fr);align-items:start;display:grid}@media (width<=48rem){.ac-pricing__grid:where(.astro-htruwgye){grid-template-columns:1fr;align-self:center;max-width:25rem}}@media (width>=48.0625rem) and (width<=64rem){.ac-pricing__grid:where(.astro-htruwgye){grid-template-columns:repeat(2,1fr)}}.ac-team__card:where(.astro-pcloq57q){background:var(--ac-card-bg);border:.0625rem solid var(--ac-border-color);border-radius:var(--ac-rounded-2xl);min-width:0;padding:var(--ac-spacing-8) var(--ac-spacing-6);text-align:center;align-items:center;gap:var(--ac-spacing-5);transition:var(--ac-transition);box-shadow:var(--ac-shadow-sm);flex-direction:column;display:flex}.ac-team__card:where(.astro-pcloq57q):hover{box-shadow:var(--ac-shadow-lg);border-color:rgba(var(--ac-primary), .2);transform:translateY(-.25rem)}.ac-team__avatar-wrap:where(.astro-pcloq57q){position:relative}.ac-team__avatar-wrap:where(.astro-pcloq57q):after{content:"";background:var(--ac-gradient-primary);z-index:-1;border-radius:50%;position:absolute;inset:-.1875rem}.ac-team__avatar:where(.astro-pcloq57q){object-fit:cover;border:.1875rem solid var(--ac-card-bg);border-radius:50%;width:7rem;height:7rem;display:block}.ac-team__info:where(.astro-pcloq57q){gap:var(--ac-spacing-2);flex-direction:column;display:flex}.ac-team__name:where(.astro-pcloq57q){font-size:var(--ac-text-2xl);font-weight:var(--ac-font-bold);color:var(--ac-text)}.ac-team__role:where(.astro-pcloq57q){font-size:var(--ac-text-base);font-weight:var(--ac-font-semibold);color:rgb(var(--ac-secondary))}.ac-team__bio:where(.astro-pcloq57q){font-size:var(--ac-text-base);color:var(--ac-text-muted);line-height:var(--ac-leading-relaxed);margin-top:var(--ac-spacing-3);max-width:44rem}.ac-team__socials:where(.astro-pcloq57q){gap:var(--ac-spacing-3);margin-top:var(--ac-spacing-3);display:flex}.ac-team__social-link:where(.astro-pcloq57q){border-radius:var(--ac-rounded-full);border:.0625rem solid var(--ac-border-color);width:2.9rem;height:2.9rem;color:var(--ac-text-muted);transition:var(--ac-transition);justify-content:center;align-items:center;text-decoration:none;display:flex}.ac-team__social-link:where(.astro-pcloq57q):hover{background:rgb(var(--ac-primary));border-color:rgb(var(--ac-primary));color:rgb(var(--ac-white));transform:translateY(-.125rem)}.ac-team__social-link:where(.astro-pcloq57q) svg:where(.astro-pcloq57q){width:1.25rem;height:1.25rem}.ac-team:where(.astro-ae2kqkmy){gap:var(--ac-spacing-10);flex-direction:column;display:flex}.ac-team__grid:where(.astro-ae2kqkmy){column-gap:var(--ac-spacing-6);row-gap:var(--ac-spacing-8);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));justify-content:center;max-width:44rem;margin:0 auto;display:grid}.ac-team__grid:where(.astro-ae2kqkmy) .ac-team-member__description{font-size:var(--ac-text-lg);line-height:var(--ac-leading-relaxed);color:var(--ac-text);font-style:normal}.ac-faq:where(.astro-7synugci){gap:var(--ac-spacing-9);flex-direction:column;min-width:0;display:flex}.ac-roadmap__footer:where(.astro-7synugci){margin-top:var(--ac-spacing-4);justify-content:center;align-items:center;gap:var(--ac-spacing-3);display:flex}.ac-roadmap__footer-text:where(.astro-7synugci){font-size:var(--ac-text-base);color:var(--ac-text-muted)}.ac-roadmap__footer-link:where(.astro-7synugci){align-items:center;gap:var(--ac-spacing-2);font-size:var(--ac-text-sm);font-weight:var(--ac-font-semibold);color:rgb(var(--ac-primary));text-decoration:none;transition:gap .2s;display:inline-flex}.ac-roadmap__footer-link:where(.astro-7synugci):hover{gap:var(--ac-spacing-3)}.ac-features__grid:where(.astro-wqfyz76p){gap:var(--ac-spacing-6);grid-template-columns:repeat(3,1fr);display:grid}.ac-features__card-inner:where(.astro-wqfyz76p){gap:var(--ac-spacing-5);flex-direction:column;height:100%;display:flex}.ac-features__text:where(.astro-wqfyz76p){gap:var(--ac-spacing-2);flex-direction:column;display:flex}.ac-features__icon:where(.astro-wqfyz76p){border-radius:var(--ac-rounded-xl);background:var(--ac-gradient-primary);width:3rem;height:3rem;color:rgb(var(--ac-white));justify-content:center;align-items:center;display:flex}.ac-features__title:where(.astro-wqfyz76p){font-size:var(--ac-text-lg);font-weight:var(--ac-font-semibold);color:var(--ac-text)}.ac-features__description:where(.astro-wqfyz76p){font-size:var(--ac-text-sm);color:var(--ac-text-muted);line-height:var(--ac-leading-relaxed)}@media (width<=48rem){.ac-features__grid:where(.astro-wqfyz76p){grid-template-columns:1fr}}@media (width>=48.0625rem) and (width<=64rem){.ac-features__grid:where(.astro-wqfyz76p){grid-template-columns:repeat(2,1fr)}}.ac-features__grid:where(.astro-cqjuivc6){gap:var(--ac-spacing-6);grid-template-columns:repeat(3,1fr);display:grid}.ac-features__card-inner:where(.astro-cqjuivc6){gap:var(--ac-spacing-5);flex-direction:column;height:100%;display:flex}.ac-features__text:where(.astro-cqjuivc6){gap:var(--ac-spacing-2);flex-direction:column;display:flex}.ac-features__icon:where(.astro-cqjuivc6){border-radius:var(--ac-rounded-xl);background:var(--ac-gradient-primary);width:3rem;height:3rem;color:rgb(var(--ac-white));justify-content:center;align-items:center;display:flex}.ac-features__title:where(.astro-cqjuivc6){font-size:var(--ac-text-lg);font-weight:var(--ac-font-semibold);color:var(--ac-text)}.ac-features__description:where(.astro-cqjuivc6){font-size:var(--ac-text-sm);color:var(--ac-text-muted);line-height:var(--ac-leading-relaxed)}@media (width<=48rem){.ac-features__grid:where(.astro-cqjuivc6){grid-template-columns:1fr}}@media (width>=48.0625rem) and (width<=64rem){.ac-features__grid:where(.astro-cqjuivc6){grid-template-columns:repeat(2,1fr)}}.ac-tab:where(.astro-dazxjsw5){gap:var(--ac-spacing-4);flex-direction:column;display:flex}.ac-tab-header:where(.astro-dazxjsw5){box-shadow:inset 0 -.125rem 0 0 rgb(var(--ac-color-200));justify-content:start;align-items:center;width:100%;padding:0;list-style:none;display:flex;overflow-x:auto}.ac-tab-button:where(.astro-dazxjsw5){appearance:none;background-color:var(--ac-transparent);border-bottom-width:var(--ac-border-2);border-color:var(--ac-transparent);color:rgb(var(--ac-color-500));cursor:pointer;font-family:var(--ac-font-sans);font-size:var(--ac-text-sm);align-items:center;gap:var(--ac-spacing-2);padding:var(--ac-spacing-2) var(--ac-spacing-4);justify-content:center;transition:all .3s ease-in-out;display:flex;&:hover{border-color:rgb(var(--ac-color-400));color:var(--ac-primary-hover)}&[aria-selected=true]{border-color:rgb(var(--ac-primary));color:rgb(var(--ac-primary));font-weight:var(--ac-font-medium)}}.ac-tab-pane:where(.astro-kh2lg7uv){display:none;&[aria-hidden=false]{display:block}}.ac-feature-tabs:where(.astro-krpvze2x){gap:var(--ac-spacing-16);flex-direction:column;min-width:0;display:flex}.ac-feature-tabs__panel:where(.astro-krpvze2x){column-gap:var(--ac-spacing-12);row-gap:var(--ac-spacing-10);padding-top:var(--ac-spacing-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;min-width:0;display:grid}.ac-feature-tabs__features:where(.astro-krpvze2x){gap:var(--ac-spacing-8);flex-direction:column;min-width:0;display:flex}.ac-feature-tabs__summary:where(.astro-krpvze2x){font-size:var(--ac-text-base);line-height:var(--ac-leading-relaxed);color:var(--ac-text-muted);margin:0}.ac-feature-tabs__feature:where(.astro-krpvze2x){gap:var(--ac-spacing-4);align-items:flex-start;display:flex}.ac-feature-tabs__feature-icon:where(.astro-krpvze2x){border-radius:var(--ac-rounded-xl);background:rgba(var(--ac-primary), .1);width:2.75rem;height:2.75rem;color:rgb(var(--ac-primary));flex-shrink:0;justify-content:center;align-items:center;display:flex}.ac-feature-tabs__feature-body:where(.astro-krpvze2x){gap:var(--ac-spacing-2);flex-direction:column;min-width:0;display:flex}.ac-feature-tabs__feature-title:where(.astro-krpvze2x){font-size:var(--ac-text-base);font-weight:var(--ac-font-semibold);color:var(--ac-text)}.ac-feature-tabs__feature-desc:where(.astro-krpvze2x){font-size:var(--ac-text-sm);color:var(--ac-text-muted);line-height:var(--ac-leading-relaxed)}.ac-feature-tabs__visual:where(.astro-krpvze2x){background:0 0;border:none;flex-direction:column;align-items:center;padding:0;display:flex}.ac-feature-tabs__image:where(.astro-krpvze2x){border-radius:1rem;width:100%;height:auto;display:block}.ac-feature-tabs__visual-footer:where(.astro-krpvze2x){margin-top:1.125rem;padding:0}.ac-feature-tabs__cta:where(.astro-krpvze2x){align-items:center;gap:var(--ac-spacing-2);font-size:var(--ac-text-sm);font-weight:var(--ac-font-semibold);color:rgb(var(--ac-primary));text-decoration:none;transition:gap .2s,color .2s;display:inline-flex}.ac-feature-tabs__cta:where(.astro-krpvze2x):hover{gap:var(--ac-spacing-3)}@media (width<=48rem){.ac-feature-tabs__panel:where(.astro-krpvze2x){grid-template-columns:1fr}}.ac-feature-tabs__visual:where(.astro-g3nwqubn){position:sticky;top:7rem}.ac-feature-tabs:where(.astro-g3nwqubn){gap:var(--ac-spacing-16);flex-direction:column;min-width:0;display:flex}.ac-feature-tabs__panel:where(.astro-g3nwqubn){column-gap:var(--ac-spacing-12);row-gap:var(--ac-spacing-10);padding-top:var(--ac-spacing-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;min-width:0;display:grid}.ac-feature-tabs__features:where(.astro-g3nwqubn){gap:var(--ac-spacing-3);flex-direction:column;min-width:0;display:flex}.ac-feature-tabs__feature:where(.astro-g3nwqubn){gap:var(--ac-spacing-4);width:100%;padding:var(--ac-spacing-4);border-radius:var(--ac-rounded-xl);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;align-items:flex-start;transition:background-color .2s,border-color .2s,transform .2s;display:flex}.ac-feature-tabs__feature:where(.astro-g3nwqubn):hover{background:rgba(var(--ac-primary), .04);border-color:rgba(var(--ac-primary), .12)}.ac-feature-tabs__feature:where(.astro-g3nwqubn).is-active{background:rgba(var(--ac-primary), .1);border-color:rgba(var(--ac-primary), .28);box-shadow:0 8px 24px rgba(var(--ac-primary), .08)}.ac-feature-tabs__feature-icon:where(.astro-g3nwqubn){border-radius:var(--ac-rounded-xl);background:rgba(var(--ac-primary), .1);width:2.75rem;height:2.75rem;color:rgb(var(--ac-primary));flex-shrink:0;justify-content:center;align-items:center;transition:background-color .18s,color .18s,transform .18s;display:flex}.ac-feature-tabs__feature:where(.astro-g3nwqubn).is-active .ac-feature-tabs__feature-icon:where(.astro-g3nwqubn){background:rgba(var(--ac-primary), .18);color:rgb(var(--ac-primary));transform:scale(1.06)}.ac-feature-tabs__feature-body:where(.astro-g3nwqubn){gap:var(--ac-spacing-2);flex-direction:column;min-width:0;display:flex}.ac-feature-tabs__summary:where(.astro-g3nwqubn){font-size:var(--ac-text-base);line-height:var(--ac-leading-relaxed);color:var(--ac-text-muted);margin:0}.ac-feature-tabs__feature-title:where(.astro-g3nwqubn){font-weight:var(--ac-font-semibold);color:var(--ac-text);font-size:16px!important}.ac-feature-tabs__feature-desc:where(.astro-g3nwqubn){color:var(--ac-text-muted);line-height:var(--ac-leading-relaxed);font-size:15px!important}.ac-feature-tabs__visual:where(.astro-g3nwqubn){background:0 0;border:none;flex-direction:column;align-items:center;padding:0;display:flex}.ac-feature-tabs__image:where(.astro-g3nwqubn){border-radius:1rem;width:100%;height:auto;display:block}.ac-feature-tabs__visual-footer:where(.astro-g3nwqubn){margin-top:1.125rem;padding:0}.ac-feature-tabs__cta:where(.astro-g3nwqubn){align-items:center;gap:var(--ac-spacing-2);font-size:var(--ac-text-sm);font-weight:var(--ac-font-semibold);color:rgb(var(--ac-primary));text-decoration:none;transition:gap .2s,color .2s;display:inline-flex}.ac-feature-tabs__cta:where(.astro-g3nwqubn):hover{gap:var(--ac-spacing-3)}@media (width<=48rem){.ac-feature-tabs__panel:where(.astro-g3nwqubn){grid-template-columns:1fr}}.ac-feature-tabs__feature:where(.astro-g3nwqubn):hover{background:rgba(var(--ac-primary), .04);border-color:rgba(var(--ac-primary), .16);transform:translateY(-2px)}.ac-feature-tabs__image:where(.astro-g3nwqubn){box-shadow:0 8px 32px #0000000f}.ac-study-tabs:where(.astro-jsr4eehc){gap:var(--ac-spacing-8);flex-direction:column;display:flex}.ac-study-tabs__summary:where(.astro-jsr4eehc){width:100%;max-width:52rem;margin:0 auto var(--ac-spacing-8);text-align:center;font-size:var(--ac-text-base);color:var(--ac-text-muted);line-height:var(--ac-leading-relaxed)}.ac-study-tabs__grid:where(.astro-jsr4eehc){gap:var(--ac-spacing-6);grid-template-columns:repeat(3,1fr);display:grid}.ac-study-tabs__card:where(.astro-jsr4eehc){gap:var(--ac-spacing-5);flex-direction:column;height:100%;display:flex}.ac-study-tabs__number:where(.astro-jsr4eehc){border-radius:var(--ac-rounded-full);background:var(--ac-gradient-primary);width:3.25rem;height:3.25rem;color:rgb(var(--ac-white));font-size:var(--ac-text-xl);font-weight:var(--ac-font-extrabold);box-shadow:0 .25rem 1.25rem rgba(var(--ac-primary), .4);flex-shrink:0;justify-content:center;align-items:center;transition:transform .25s,box-shadow .25s;display:flex}.ac-study-tabs__body:where(.astro-jsr4eehc){gap:var(--ac-spacing-2);flex-direction:column;display:flex}.ac-study-tabs__title:where(.astro-jsr4eehc){font-size:var(--ac-text-lg);font-weight:var(--ac-font-semibold);color:var(--ac-text);margin:0}.ac-study-tabs__description:where(.astro-jsr4eehc){font-size:var(--ac-text-sm);color:var(--ac-text-muted);line-height:var(--ac-leading-relaxed);margin:0}.ac-study-tabs__item:where(.astro-jsr4eehc){height:100%;display:flex}.ac-card{height:100%}.ac-hiw__number:where(.astro-jsr4eehc){border-radius:var(--ac-rounded-full);background:var(--ac-gradient-primary);width:3.25rem;height:3.25rem;color:rgb(var(--ac-white));font-size:var(--ac-text-xl);font-weight:var(--ac-font-extrabold);box-shadow:0 .25rem 1.25rem rgba(var(--ac-primary), .4);z-index:1;flex-shrink:0;justify-content:center;align-items:center;transition:transform .25s,box-shadow .25s;display:flex;position:relative}.ac-card--hover-lift:hover .ac-study-tabs__number:where(.astro-jsr4eehc){color:var(--ac-primary);box-shadow:0 .5rem 2rem rgba(var(--ac-primary), .55);transform:scale(1.06)}.ac-study-tabs__footer:where(.astro-jsr4eehc){gap:var(--ac-spacing-8);margin-top:var(--ac-spacing-4);flex-direction:column;display:flex}.ac-study-tabs__divider:where(.astro-jsr4eehc){background:linear-gradient(90deg, transparent, rgba(var(--ac-primary),.18), transparent);width:100%;height:.0625rem}.ac-study-tabs__slogan:where(.astro-jsr4eehc){text-align:center;max-width:52rem;font-size:var(--ac-text-base);line-height:var(--ac-leading-relaxed);color:var(--ac-text-muted);align-self:center}@media (width<=64rem){.ac-study-tabs__grid:where(.astro-jsr4eehc){grid-template-columns:repeat(2,1fr)}}@media (width<=48rem){.ac-study-tabs__summary:where(.astro-jsr4eehc){margin-bottom:var(--ac-spacing-6)}.ac-study-tabs__grid:where(.astro-jsr4eehc){grid-template-columns:1fr}}.ac-roadmap:where(.astro-kcu64bhz){gap:var(--ac-spacing-16);flex-direction:column;min-width:0;display:flex}.ac-roadmap__timeline:where(.astro-kcu64bhz){gap:var(--ac-spacing-12);flex-direction:column;min-width:0;max-width:47.5rem;margin:0 auto;display:flex}.ac-roadmap__item:where(.astro-kcu64bhz){gap:0 var(--ac-spacing-6);grid-template-columns:7.5rem 2.5rem minmax(0,1fr);min-width:0;min-height:6.25rem;display:grid}.ac-roadmap__date:where(.astro-kcu64bhz){text-align:right;padding-top:var(--ac-spacing-1)}.ac-roadmap__period:where(.astro-kcu64bhz){font-size:var(--ac-text-sm);font-weight:var(--ac-font-semibold);color:var(--ac-text-muted);white-space:nowrap}.ac-roadmap__spine:where(.astro-kcu64bhz){flex-direction:column;align-items:center;display:flex;position:relative}.ac-roadmap__dot:where(.astro-kcu64bhz){background:var(--ac-card-bg);border:.125rem solid var(--ac-border-color);z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex;position:relative}.ac-roadmap__item--done:where(.astro-kcu64bhz) .ac-roadmap__dot:where(.astro-kcu64bhz){background:var(--ac-gradient-primary);color:rgb(var(--ac-white));border-color:#0000}.ac-roadmap__item--in-progress:where(.astro-kcu64bhz) .ac-roadmap__dot:where(.astro-kcu64bhz){border-color:rgb(var(--ac-primary));background:rgba(var(--ac-primary), .1);color:rgb(var(--ac-primary))}.ac-roadmap__pulse:where(.astro-kcu64bhz){background:rgb(var(--ac-primary));border-radius:50%;width:.625rem;height:.625rem;animation:1.8s ease-in-out infinite pulse;display:block}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.5)}}.ac-roadmap__line:where(.astro-kcu64bhz){background:var(--ac-border-color);width:.125rem;margin:var(--ac-spacing-2) 0;flex:1}.ac-roadmap__item--done:where(.astro-kcu64bhz) .ac-roadmap__line:where(.astro-kcu64bhz){background:var(--ac-gradient-primary)}.ac-roadmap__content:where(.astro-kcu64bhz){gap:var(--ac-spacing-3);flex-direction:column;min-width:0;padding-bottom:0;display:flex}.ac-roadmap__status-pill:where(.astro-kcu64bhz){align-items:center;gap:var(--ac-spacing-2);font-size:var(--ac-text-xs);font-weight:var(--ac-font-semibold);text-transform:uppercase;letter-spacing:.08em;display:inline-flex}.ac-roadmap__status-dot:where(.astro-kcu64bhz){border-radius:50%;flex-shrink:0;width:.4375rem;height:.4375rem;display:inline-block}.ac-roadmap__title:where(.astro-kcu64bhz){font-size:var(--ac-text-xl);font-weight:var(--ac-font-bold);color:var(--ac-text)}.ac-roadmap__item--planned:where(.astro-kcu64bhz) .ac-roadmap__title:where(.astro-kcu64bhz){color:var(--ac-text-muted)}.ac-roadmap__description:where(.astro-kcu64bhz){font-size:var(--ac-text-sm);color:var(--ac-text-muted);line-height:var(--ac-leading-relaxed)}.ac-roadmap__tags:where(.astro-kcu64bhz){gap:var(--ac-spacing-2);margin-top:var(--ac-spacing-2);flex-wrap:wrap;display:flex}.ac-roadmap__tag:where(.astro-kcu64bhz){font-size:var(--ac-text-xs);font-weight:var(--ac-font-medium);padding:.125rem var(--ac-spacing-3);border-radius:var(--ac-rounded-full);background:rgba(var(--ac-primary), .1);color:rgb(var(--ac-primary));border:.0625rem solid rgba(var(--ac-primary), .2)}@media (width<=40rem){.ac-roadmap__item:where(.astro-kcu64bhz){gap:0 var(--ac-spacing-3);grid-template-columns:5rem 2rem minmax(0,1fr)}.ac-roadmap__period:where(.astro-kcu64bhz){font-size:var(--ac-text-xs)}.ac-roadmap__dot:where(.astro-kcu64bhz){width:1.75rem;height:1.75rem}}.ac-roadmap__footer:where(.astro-kcu64bhz){margin-top:var(--ac-spacing-1);justify-content:center;align-items:center;gap:var(--ac-spacing-3);display:flex}.ac-roadmap__footer-text:where(.astro-kcu64bhz){font-size:var(--ac-text-base);color:var(--ac-text-muted)}.ac-roadmap__footer-link:where(.astro-kcu64bhz){align-items:center;gap:var(--ac-spacing-2);font-size:var(--ac-text-sm);font-weight:var(--ac-font-semibold);color:rgb(var(--ac-primary));text-decoration:none;transition:gap .2s;display:inline-flex}.ac-roadmap__footer-link:where(.astro-kcu64bhz):hover{gap:var(--ac-spacing-3)}.ac-hiw:where(.astro-hyaii3lg){gap:var(--ac-spacing-12);flex-direction:column;min-width:0;display:flex}.ac-hiw__grid:where(.astro-hyaii3lg){column-gap:var(--ac-spacing-6);row-gap:var(--ac-spacing-8);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.ac-hiw__item:where(.astro-hyaii3lg){gap:var(--ac-spacing-8);flex-direction:column;min-width:0;display:flex}.ac-hiw__number-wrap:where(.astro-hyaii3lg){align-items:center;gap:var(--ac-spacing-2);display:flex}.ac-hiw__number:where(.astro-hyaii3lg){border-radius:var(--ac-rounded-full);background:var(--ac-gradient-primary);width:3.25rem;height:3.25rem;color:rgb(var(--ac-white));font-size:var(--ac-text-xl);font-weight:var(--ac-font-extrabold);box-shadow:0 .25rem 1.25rem rgba(var(--ac-primary), .4);z-index:1;flex-shrink:0;justify-content:center;align-items:center;transition:transform .25s,box-shadow .25s;display:flex;position:relative}.ac-hiw__line:where(.astro-hyaii3lg){background:linear-gradient(90deg, rgba(var(--ac-primary), .45) 0%, rgba(var(--ac-primary), .12) 100%);opacity:.45;border-radius:.125rem;flex:1;height:.125rem;transition:opacity .25s,background .25s}.ac-hiw__card:where(.astro-hyaii3lg){padding:var(--ac-spacing-6);background:var(--ac-bg-subtle);border:.125rem solid var(--ac-border-color);border-radius:var(--ac-rounded-2xl);box-shadow:var(--ac-shadow-sm);gap:var(--ac-spacing-4);flex-direction:column;flex:1;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex}.ac-hiw__item:where(.astro-hyaii3lg):hover .ac-hiw__card:where(.astro-hyaii3lg){border-color:rgba(var(--ac-primary), .35);box-shadow:0 .5rem 2rem rgba(var(--ac-primary), .1);transform:translateY(-.25rem)}.ac-hiw__item:where(.astro-hyaii3lg):hover .ac-hiw__number:where(.astro-hyaii3lg){box-shadow:0 .5rem 2rem rgba(var(--ac-primary), .55);transform:scale(1.06)}.ac-hiw__item:where(.astro-hyaii3lg):hover .ac-hiw__line:where(.astro-hyaii3lg){opacity:.95;background:linear-gradient(90deg, rgba(var(--ac-primary), .9) 0%, rgba(var(--ac-primary), .35) 100%)}.ac-hiw__title:where(.astro-hyaii3lg){font-size:var(--ac-text-lg);font-weight:var(--ac-font-bold);color:var(--ac-text)}.ac-hiw__desc:where(.astro-hyaii3lg){font-size:var(--ac-text-sm);color:var(--ac-text-muted);line-height:var(--ac-leading-relaxed)}.ac-hiw__slogan:where(.astro-hyaii3lg){margin-top:var(--ac-spacing-2);text-align:center;max-width:52rem;font-size:var(--ac-text-base);line-height:var(--ac-leading-relaxed);color:var(--ac-text-muted);align-self:center}@media (width<=48rem){.ac-hiw__grid:where(.astro-hyaii3lg){grid-template-columns:1fr;align-self:center;max-width:30rem}.ac-hiw__number-wrap:where(.astro-hyaii3lg){flex-direction:column;align-items:flex-start}.ac-hiw__line:where(.astro-hyaii3lg){display:none}}.ac-hiw__footer:where(.astro-hyaii3lg){gap:var(--ac-spacing-6);margin-top:var(--ac-spacing-4);flex-direction:column;display:flex}.ac-hiw__divider:where(.astro-hyaii3lg){background:linear-gradient(90deg, transparent, rgba(var(--ac-primary), .18), transparent);width:100%;height:.0625rem}@media (width>=48.0625rem) and (width<=64rem){.ac-hiw__grid:where(.astro-hyaii3lg){grid-template-columns:repeat(2,1fr)}}.ac-tech-coverage:where(.astro-2ohaozus){gap:var(--ac-spacing-9);flex-direction:column;min-width:0;display:flex}.ac-tech-coverage__main:where(.astro-2ohaozus){gap:var(--ac-spacing-12);flex-direction:column;min-width:0;display:flex}.ac-tech-coverage__filters:where(.astro-2ohaozus){justify-content:center;gap:var(--ac-spacing-2);flex-wrap:wrap;display:flex}.ac-tech-coverage__filter:where(.astro-2ohaozus){padding:var(--ac-spacing-2) var(--ac-spacing-5);border-radius:var(--ac-rounded-full);border:.0625rem solid var(--ac-border-color);background:var(--ac-card-bg);font-family:var(--ac-font-sans);font-size:var(--ac-text-sm);font-weight:var(--ac-font-medium);color:var(--ac-text-muted);cursor:pointer;transition:var(--ac-transition)}.ac-tech-coverage__filter:where(.astro-2ohaozus):hover{border-color:rgb(var(--ac-primary));color:rgb(var(--ac-primary))}.ac-tech-coverage__filter--active:where(.astro-2ohaozus){background:rgb(var(--ac-primary));border-color:rgb(var(--ac-primary));color:rgb(var(--ac-white))}.ac-tech-coverage__filter--active:where(.astro-2ohaozus):hover{color:rgb(var(--ac-white));opacity:.9}.ac-tech-coverage__grid:where(.astro-2ohaozus){column-gap:var(--ac-spacing-6);row-gap:var(--ac-spacing-8);grid-template-columns:repeat(auto-fill,minmax(min(16.25rem,100%),1fr));min-width:0;display:grid}.ac-tech-coverage__actions:where(.astro-2ohaozus){justify-content:center;display:flex}.ac-tech-coverage__view-all:where(.astro-2ohaozus){align-items:center;gap:var(--ac-spacing-2);font-family:var(--ac-font-sans);font-size:var(--ac-text-sm);font-weight:var(--ac-font-semibold);padding:var(--ac-spacing-2) var(--ac-spacing-5);border:.0625rem solid var(--ac-border-color);border-radius:var(--ac-rounded-full);background:var(--ac-card-bg);color:var(--ac-text);cursor:pointer;transition:var(--ac-transition);display:inline-flex}.ac-tech-coverage__view-all:where(.astro-2ohaozus):hover{border-color:rgb(var(--ac-primary));color:rgb(var(--ac-primary))}.ac-tech-coverage__view-all:where(.astro-2ohaozus) svg:where(.astro-2ohaozus){transition:transform .25s}.ac-tech-coverage__view-all--expanded:where(.astro-2ohaozus) svg:where(.astro-2ohaozus){transform:rotate(180deg)}.ac-tech-coverage__card:where(.astro-2ohaozus){gap:var(--ac-spacing-4);min-width:0;padding:var(--ac-spacing-6);background:var(--ac-card-bg);border:.0625rem solid var(--ac-border-color);border-radius:var(--ac-rounded-2xl);box-shadow:var(--ac-shadow-sm);transition:var(--ac-transition);flex-direction:column;display:flex}.ac-tech-coverage__card:where(.astro-2ohaozus):hover{box-shadow:var(--ac-shadow-md);border-color:rgba(var(--ac-primary), .25);transform:translateY(-.1875rem)}.ac-tech-coverage__card:where(.astro-2ohaozus)[data-hidden]{display:none}.ac-tech-coverage__card-icon:where(.astro-2ohaozus){border-radius:var(--ac-rounded-xl);background:rgba(var(--ac-primary), .1);width:3.25rem;height:3.25rem;color:rgb(var(--ac-primary));flex-shrink:0;justify-content:center;align-items:center;display:flex}.ac-tech-coverage__card-body:where(.astro-2ohaozus){gap:var(--ac-spacing-1);flex-direction:column;flex:1;display:flex}.ac-tech-coverage__card-name:where(.astro-2ohaozus){font-size:var(--ac-text-base);font-weight:var(--ac-font-bold);color:var(--ac-text)}.ac-tech-coverage__card-desc:where(.astro-2ohaozus){line-height:var(--ac-leading-relaxed);font-size:var(--ac-text-sm);color:var(--ac-text-muted)}.ac-tech-coverage__badges:where(.astro-2ohaozus){margin-top:var(--ac-spacing-3);flex-wrap:wrap;gap:.375rem;display:flex}.ac-tech-coverage__badge:where(.astro-2ohaozus){border:.0625rem solid rgba(var(--ac-primary), .12);background:rgba(var(--ac-black), .05);font-size:.72rem;font-weight:var(--ac-font-semibold);color:var(--ac-text-muted);white-space:nowrap;border-radius:999rem;align-items:center;padding:.18rem .55rem;line-height:1;display:inline-flex}html.dark .ac-tech-coverage__badge:where(.astro-2ohaozus){background:rgba(var(--ac-white), .05)}.ac-tech-coverage__card-cat:where(.astro-2ohaozus){padding:.1875rem var(--ac-spacing-3);border-radius:var(--ac-rounded-full);background:rgba(var(--ac-primary), .08);color:rgb(var(--ac-primary));font-size:var(--ac-text-xs);font-weight:var(--ac-font-semibold);letter-spacing:.06em;text-transform:uppercase;align-self:flex-start}.ac-tech-coverage__footer:where(.astro-2ohaozus){gap:var(--ac-spacing-8);margin-top:var(--ac-spacing-4);flex-direction:column;display:flex}.ac-tech-coverage__divider:where(.astro-2ohaozus){background:linear-gradient(90deg, transparent, rgba(var(--ac-primary), .18), transparent);width:100%;height:.0625rem}.ac-tech-coverage__slogan:where(.astro-2ohaozus){text-align:center;max-width:52rem;font-size:var(--ac-text-sm);line-height:var(--ac-leading-relaxed);color:var(--ac-text-muted);align-self:center}.ac-tech-coverage__cta:where(.astro-2ohaozus){text-align:center;max-width:52rem;font-size:var(--ac-text-base);line-height:var(--ac-leading-relaxed);color:var(--ac-text-muted);flex-wrap:wrap;justify-content:center;align-self:center;align-items:center;gap:.35rem;display:flex}.ac-tech-coverage__cta:where(.astro-2ohaozus) a:where(.astro-2ohaozus){align-items:center;gap:var(--ac-spacing-2);color:rgb(var(--ac-primary));font-weight:var(--ac-font-semibold);text-decoration:none;transition:gap .2s;display:inline-flex}.ac-tech-coverage__cta:where(.astro-2ohaozus) a:where(.astro-2ohaozus):hover{gap:var(--ac-spacing-3)}.ac-compare:where(.astro-d4nisn5p){gap:var(--ac-spacing-16);flex-direction:column;display:flex}.ac-compare__table-wrapper:where(.astro-d4nisn5p){border-radius:var(--ac-rounded-2xl);border:.0625rem solid var(--ac-border-color);box-shadow:var(--ac-shadow-lg);overflow-x:auto}.ac-compare__table:where(.astro-d4nisn5p){border-collapse:separate;border-spacing:0;width:100%;min-width:37.5rem}.ac-compare__th:where(.astro-d4nisn5p){padding:var(--ac-spacing-6) var(--ac-spacing-6);background:var(--ac-bg-subtle);border-bottom:.0625rem solid var(--ac-border-color);text-align:center;vertical-align:bottom}.ac-compare__th--capability:where(.astro-d4nisn5p){text-align:left;width:35%}.ac-compare__col-header:where(.astro-d4nisn5p){align-items:center;gap:var(--ac-spacing-2);flex-direction:column;display:flex}.ac-compare__col-badge:where(.astro-d4nisn5p){font-size:var(--ac-text-xs);font-weight:var(--ac-font-semibold);color:rgb(var(--ac-primary));background:rgba(var(--ac-primary), .1);padding:var(--ac-spacing-1) var(--ac-spacing-3);border-radius:var(--ac-rounded-full);text-transform:uppercase;letter-spacing:.05em}.ac-compare__col-name:where(.astro-d4nisn5p){font-size:var(--ac-text-lg);font-weight:var(--ac-font-bold);color:var(--ac-text)}.ac-compare__col-price:where(.astro-d4nisn5p){font-size:var(--ac-text-sm);color:var(--ac-text-muted)}.ac-compare__row:where(.astro-d4nisn5p){transition:background .18s}.ac-compare__row:where(.astro-d4nisn5p):hover{background:var(--ac-bg-subtle)}.ac-compare__td:where(.astro-d4nisn5p){padding:var(--ac-spacing-4) var(--ac-spacing-4);text-align:center;vertical-align:middle;border-bottom:.0625rem solid var(--ac-border-color)}.ac-compare__td--capability:where(.astro-d4nisn5p){text-align:left}.ac-compare__capability-name:where(.astro-d4nisn5p){font-size:var(--ac-text-sm);color:var(--ac-text);font-weight:var(--ac-font-medium)}.ac-compare__tooltip:where(.astro-d4nisn5p){margin-left:var(--ac-spacing-1);color:var(--ac-text-muted);cursor:help;vertical-align:middle;display:inline-flex}.ac-compare__check:where(.astro-d4nisn5p){color:rgb(var(--ac-primary));justify-content:center;align-items:center;font-size:1.35rem;font-weight:700;line-height:1;display:inline-flex}.ac-compare__x:where(.astro-d4nisn5p){color:var(--ac-text-muted);justify-content:center;align-items:center;font-size:1.15rem;font-weight:700;line-height:1;display:inline-flex}.ac-compare__value:where(.astro-d4nisn5p){font-size:var(--ac-text-sm);color:var(--ac-text);font-weight:var(--ac-font-medium);transition:transform .18s,filter .18s;display:inline-block}tbody:where(.astro-d4nisn5p) tr:where(.astro-d4nisn5p):last-child .ac-compare__td:where(.astro-d4nisn5p){border-bottom:none}.ac-compare__td--capability:where(.astro-d4nisn5p),.ac-compare__th--capability:where(.astro-d4nisn5p){border-right:1px solid var(--ac-border-color)}.ac-compare__tfoot-cta:where(.astro-d4nisn5p){padding:var(--ac-spacing-6) var(--ac-spacing-6);border-top:.0625rem solid var(--ac-border-color)}.ac-compare__cta-btn:where(.astro-d4nisn5p){text-align:center;width:auto;padding:var(--ac-spacing-3) var(--ac-spacing-6);font-size:var(--ac-text-sm);font-weight:var(--ac-font-semibold);border-radius:var(--ac-rounded-xl);border:.125rem solid var(--ac-border-color);color:var(--ac-text);transition:var(--ac-transition);text-decoration:none;display:inline-block}.ac-compare__cta-btn:where(.astro-d4nisn5p):hover{border-color:rgb(var(--ac-primary));color:rgb(var(--ac-primary))}.ac-compare__cta-btn--primary:where(.astro-d4nisn5p){background:var(--ac-gradient-primary);color:rgb(var(--ac-white));border-color:#0000}.ac-compare__cta-btn--primary:where(.astro-d4nisn5p):hover{opacity:.9;color:rgb(var(--ac-white));box-shadow:0 .25rem 1rem rgba(var(--ac-primary), .35);border-color:#0000;transform:translateY(-.0625rem)}.section--light .ac-compare__th:where(.astro-d4nisn5p),.section--light .ac-compare__row:where(.astro-d4nisn5p):hover{background:var(--ac-bg-subtle)}.section--dark .ac-compare__th:where(.astro-d4nisn5p){background:var(--ac-bg)}.section--dark .ac-compare__row:where(.astro-d4nisn5p):hover{background:var(--ac-bg-muted)}.ac-compare__th--highlighted:where(.astro-d4nisn5p):hover,.ac-compare__td--highlighted:where(.astro-d4nisn5p):hover{box-shadow:0 0 0 .0625rem rgba(var(--ac-primary), .22), 0 0 2rem rgba(var(--ac-primary), .18)}.ac-compare__th--highlighted:where(.astro-d4nisn5p){background:linear-gradient(to bottom, rgba(var(--ac-primary), .1), rgba(var(--ac-primary), .05));border-top:.125rem solid rgb(var(--ac-primary));border-left:.125rem solid rgb(var(--ac-primary));border-right:.125rem solid rgb(var(--ac-primary));border-top-left-radius:var(--ac-rounded-xl);border-top-right-radius:var(--ac-rounded-xl);box-shadow:0 0 0 .0625rem rgba(var(--ac-primary), .15), 0 0 1.5rem rgba(var(--ac-primary), .12);position:relative}.ac-compare__td--highlighted:where(.astro-d4nisn5p){background:rgba(var(--ac-primary), .025);border-left:.125rem solid rgb(var(--ac-primary));border-right:.125rem solid rgb(var(--ac-primary));transition:background-color .18s,border-color .18s}tfoot:where(.astro-d4nisn5p) .ac-compare__td--highlighted:where(.astro-d4nisn5p){border-bottom:.125rem solid rgb(var(--ac-primary));border-bottom-left-radius:var(--ac-rounded-xl);border-bottom-right-radius:var(--ac-rounded-xl)}.ac-compare__row:where(.astro-d4nisn5p):hover .ac-compare__check:where(.astro-d4nisn5p){transition:transform .18s;transform:scale(1.45)}.ac-compare__row:where(.astro-d4nisn5p):hover .ac-compare__check:where(.astro-d4nisn5p),.ac-compare__row:where(.astro-d4nisn5p):hover .ac-compare__x:where(.astro-d4nisn5p){filter:brightness(1.25)}.ac-compare__row:where(.astro-d4nisn5p):hover .ac-compare__td--highlighted:where(.astro-d4nisn5p) .ac-compare__value:where(.astro-d4nisn5p){filter:brightness(1.95);transition:transform .18s,filter .18s;transform:scale(1.08)}.section--light .ac-compare__td--highlighted:where(.astro-d4nisn5p){background-color:rgba(var(--ac-primary), .025)}.section--dark .ac-compare__td--highlighted:where(.astro-d4nisn5p){background:linear-gradient(to bottom, rgba(var(--ac-primary), .035), rgba(var(--ac-primary), .02))}.ac-tech-coverage__footer:where(.astro-d4nisn5p){align-items:center;gap:var(--ac-spacing-6);flex-direction:column;display:flex}.ac-tech-coverage__divider:where(.astro-d4nisn5p){width:8rem}.ac-tech-compare__slogan:where(.astro-d4nisn5p){text-align:center;max-width:52rem;font-size:var(--ac-text-base);line-height:var(--ac-leading-relaxed);color:var(--ac-text-muted);align-self:center}.ac-ready__card:where(.astro-ylj7ofub){border-radius:var(--ac-rounded-3xl);padding:var(--ac-spacing-16) var(--ac-spacing-8);text-align:center;background:var(--ac-gradient-primary);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ac-ready__bg:where(.astro-ylj7ofub){position:absolute;inset:0}.ac-ready__blob:where(.astro-ylj7ofub){opacity:.2;filter:blur(5rem);border-radius:50%;position:absolute}.ac-ready__blob--1:where(.astro-ylj7ofub){background:rgb(var(--ac-white));width:25rem;height:25rem;top:-6.25rem;right:-6.25rem}.ac-ready__blob--2:where(.astro-ylj7ofub){background:rgb(var(--ac-secondary));width:18.75rem;height:18.75rem;bottom:-6.25rem;left:-3.125rem}.ac-ready__content:where(.astro-ylj7ofub){z-index:1;align-items:center;gap:var(--ac-spacing-8);flex-direction:column;width:min(100%,42rem);display:flex;position:relative}.ac-ready__title:where(.astro-ylj7ofub){font-size:var(--ac-text-4xl);font-weight:var(--ac-font-bold);line-height:var(--ac-leading-tight);color:rgb(var(--ac-white));text-wrap:balance}.ac-ready__button:where(.astro-ylj7ofub){height:var(--ac-spacing-12);padding-inline:var(--ac-spacing-8);border-radius:var(--ac-rounded-xl);background:rgb(var(--ac-white));color:rgb(var(--ac-primary));font-size:var(--ac-text-base);font-weight:var(--ac-font-semibold);transition:var(--ac-transition);white-space:nowrap;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ac-ready__button:where(.astro-ylj7ofub):hover{transform:translateY(-.125rem);box-shadow:0 .25rem 1rem #0003}@media (width<=48rem){.ac-ready__card:where(.astro-ylj7ofub){padding:var(--ac-spacing-10) var(--ac-spacing-6)}.ac-ready__title:where(.astro-ylj7ofub){font-size:var(--ac-text-3xl)}.ac-ready__button:where(.astro-ylj7ofub){width:100%;max-width:18rem}}.ac-ready__intro:where(.astro-ylj7ofub){gap:var(--ac-spacing-4);flex-direction:column;display:flex}.ac-ready__description:where(.astro-ylj7ofub){max-width:42rem;font-size:var(--ac-text-lg);line-height:var(--ac-leading-relaxed);color:rgba(var(--ac-white), .8)}
