.ComparisonTable_section__jjp9q{width:100%;max-width:100%;min-width:0;overflow-x:clip;background:#fff;padding:var(--brand-section-pad-y,60px) var(--brand-content-pad,clamp(1.25rem,5vw,5.625rem))}.ComparisonTable_inner__62t5m{width:100%;max-width:min(72rem,100%);min-width:0;margin:0 auto}.ComparisonTable_header__3F0yp{width:100%;max-width:46rem;margin:0 auto clamp(1.75rem,3.2vw,2.5rem);text-align:center}.ComparisonTable_header__3F0yp .ComparisonTable_eyebrow__wTvOG{margin:0 0 .65rem;font-size:var(--type-meta-size,.82rem);font-weight:700;letter-spacing:.12em;line-height:1.45;text-transform:uppercase;color:var(--color-accent)}.ComparisonTable_heading__NvCbA{margin:0;color:var(--color-primary-dark);text-wrap:balance}.ComparisonTable_headingAccent__9B_Cj{display:inline;color:var(--color-accent);font-weight:700}.ComparisonTable_intro__Cs7XL{margin:1rem auto 0;max-width:38rem;color:var(--color-text-muted)}.ComparisonTable_srOnly__J7GhU{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ComparisonTable_scrollHint__Djm9k{display:none;margin:0 0 .75rem;text-align:center;color:var(--color-text-muted)}.ComparisonTable_tableWrap__Lcm4D{display:block;width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;scroll-snap-type:x proximity;border-radius:24px;background:var(--color-surface,#fff);border:var(--card-border);box-shadow:var(--card-shadow);scrollbar-width:thin;transform:translateZ(0)}.ComparisonTable_table__jl4Aq{width:58rem;min-width:58rem;max-width:none;border-collapse:initial;border-spacing:0;table-layout:fixed}.ComparisonTable_table__jl4Aq td,.ComparisonTable_table__jl4Aq th{padding:1rem .85rem;text-align:center;vertical-align:middle;border-bottom:1px solid var(--color-border,#e5e0d8);box-sizing:border-box}.ComparisonTable_table__jl4Aq tbody td,.ComparisonTable_table__jl4Aq tfoot td,.ComparisonTable_table__jl4Aq thead th:not(.ComparisonTable_featureHead__wjEYV){width:10.5rem;min-width:10.5rem}.ComparisonTable_table__jl4Aq thead th{padding:1.15rem .85rem 1.05rem;background:var(--color-primary-dark,#1b4332);color:#fff;font-weight:700;border-bottom:0;scroll-snap-align:start}.ComparisonTable_featureHead__wjEYV{width:13.5rem;min-width:13.5rem;max-width:13.5rem;text-align:left!important;font-size:var(--type-meta-size);letter-spacing:.06em;text-transform:uppercase;color:#ffffffc7!important}.ComparisonTable_featuredHead__lImr0{position:relative;background:var(--gradient-cta);box-shadow:inset 0 3px 0 var(--color-accent)}.ComparisonTable_featuredHead__lImr0:after{content:"";position:absolute;inset:0;background:radial-gradient(75% 95% at 50% 0,color-mix(in srgb,#fff 24%,#0000),#0000 72%);box-shadow:inset 1px 0 0 color-mix(in srgb,#fff 22%,#0000),inset -1px 0 0 color-mix(in srgb,#fff 22%,#0000);pointer-events:none}.ComparisonTable_planName__pKVUn{display:block;text-wrap:balance}.ComparisonTable_planMeta__etzPa{display:block;margin-top:.25rem;font-weight:600;color:#ffffffb8}.ComparisonTable_popular__aw6ud{display:inline-flex;margin-bottom:.45rem;padding:.22rem .65rem;border-radius:9999px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:var(--gradient-cta-hover)}.ComparisonTable_table__jl4Aq tbody th{width:13.5rem;min-width:13.5rem;max-width:13.5rem;text-align:left;position:sticky;left:0;z-index:1;font-weight:700;color:var(--color-primary-dark);background:var(--color-surface,#fff);box-shadow:1px 0 0 var(--color-border,#e5e0d8)}.ComparisonTable_table__jl4Aq thead .ComparisonTable_featureHead__wjEYV{position:sticky;left:0;z-index:2;background:var(--color-primary-dark,#1b4332);box-shadow:1px 0 0 color-mix(in srgb,#fff 16%,#0000)}.ComparisonTable_table__jl4Aq tbody tr:nth-child(2n) td,.ComparisonTable_table__jl4Aq tbody tr:nth-child(2n) th{background:var(--color-bg,#fffbf5)}.ComparisonTable_table__jl4Aq td{color:var(--color-text-muted)}.ComparisonTable_table__jl4Aq tbody tr:last-child :is(th,td){border-bottom:0}.ComparisonTable_featuredCol__pjVdq{background:color-mix(in srgb,var(--color-primary-soft,#d8f3dc) 72%,var(--color-surface,#fff))!important;color:var(--color-primary-dark);font-weight:700;box-shadow:inset 1px 0 0 color-mix(in srgb,var(--color-primary) 22%,#0000),inset -1px 0 0 color-mix(in srgb,var(--color-primary) 22%,#0000)}.ComparisonTable_table__jl4Aq tbody tr:hover :is(th,td){background:color-mix(in srgb,var(--color-primary-soft) 34%,#fff)}.ComparisonTable_table__jl4Aq tbody tr:hover .ComparisonTable_featuredCol__pjVdq{background:color-mix(in srgb,var(--color-primary-soft,#d8f3dc) 88%,var(--color-surface,#fff))!important}.ComparisonTable_table__jl4Aq tbody tr:hover .ComparisonTable_check__V5RJ_{transform:scale(1.12)}.ComparisonTable_textValue___2v15{font-weight:700;color:var(--color-primary-dark)}.ComparisonTable_ctaRowLabel__kcTZM{font-size:var(--type-meta-size);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)!important}.ComparisonTable_tableCta__9eA9h{display:inline-flex;align-items:center;justify-content:center;min-height:2.4rem;padding:.45rem 1.1rem;border-radius:9999px;border:1.5px solid color-mix(in srgb,var(--color-primary) 42%,#0000);font-size:var(--type-meta-size);font-weight:700;line-height:1.2;text-decoration:none;white-space:nowrap;color:var(--color-primary-dark);background:var(--color-surface,#fff);transition:background .3s ease,border-color .3s ease,color .3s ease,transform .3s ease}.ComparisonTable_tableCta__9eA9h:hover{border-color:#0000;background:var(--gradient-cta);color:#fff;transform:translateY(-1px)}.ComparisonTable_tableCtaFeatured__NvVQ0{border-color:#0000;background:var(--gradient-cta-hover);color:#fff}.ComparisonTable_tableCtaFeatured__NvVQ0:hover{background:var(--gradient-cta-hover)}.ComparisonTable_table__jl4Aq tfoot :is(th,td){padding-top:1.15rem;padding-bottom:1.15rem;border-bottom:0;background:var(--color-surface,#fff)}.ComparisonTable_table__jl4Aq tfoot th{width:13.5rem;min-width:13.5rem;max-width:13.5rem;position:sticky;left:0;z-index:1;box-shadow:1px 0 0 var(--color-border,#e5e0d8)}.ComparisonTable_check__V5RJ_,.ComparisonTable_cross__nTZG_,.ComparisonTable_mark__bkoSm{display:inline-flex;align-items:center;justify-content:center}.ComparisonTable_check__V5RJ_,.ComparisonTable_cross__nTZG_{width:1.35rem;height:1.35rem;border-radius:50%}.ComparisonTable_check__V5RJ_{background:var(--color-primary,#347e5d);color:#fff;box-shadow:0 6px 14px -8px color-mix(in srgb,var(--color-primary) 80%,#0000);transition:transform .3s cubic-bezier(.34,1.45,.64,1)}.ComparisonTable_featuredCol__pjVdq .ComparisonTable_check__V5RJ_{background:var(--gradient-cta-hover);box-shadow:0 6px 14px -8px color-mix(in srgb,var(--color-accent) 85%,#0000)}.ComparisonTable_cross__nTZG_{background:var(--color-surface-alt,#f4f1ec);color:var(--color-text-muted)}.ComparisonTable_check__V5RJ_ svg,.ComparisonTable_cross__nTZG_ svg{width:.75rem;height:.75rem}@media (max-width:1279px){.ComparisonTable_scrollHint__Djm9k{display:block}}@media (max-width:960px){.ComparisonTable_tableWrap__Lcm4D{border-radius:16px}.ComparisonTable_table__jl4Aq{width:48rem;min-width:48rem}.ComparisonTable_featureHead__wjEYV,.ComparisonTable_table__jl4Aq tbody th,.ComparisonTable_table__jl4Aq tfoot th{width:8.75rem;min-width:8.75rem;max-width:8.75rem}.ComparisonTable_table__jl4Aq tbody td,.ComparisonTable_table__jl4Aq tfoot td,.ComparisonTable_table__jl4Aq thead th:not(.ComparisonTable_featureHead__wjEYV){width:9.25rem;min-width:9.25rem}.ComparisonTable_table__jl4Aq td,.ComparisonTable_table__jl4Aq th{padding:.8rem .55rem}.ComparisonTable_tableCta__9eA9h{min-height:2.2rem;padding:.4rem .75rem}}@media (prefers-reduced-motion:reduce){.ComparisonTable_check__V5RJ_,.ComparisonTable_tableCta__9eA9h{transition:none}.ComparisonTable_tableCta__9eA9h:hover,.ComparisonTable_table__jl4Aq tbody tr:hover .ComparisonTable_check__V5RJ_{transform:none}}@media (min-width:1280px){.ComparisonTable_table__jl4Aq{width:100%;min-width:0}.ComparisonTable_table__jl4Aq tbody td,.ComparisonTable_table__jl4Aq tfoot td,.ComparisonTable_table__jl4Aq thead th:not(.ComparisonTable_featureHead__wjEYV){width:auto;min-width:0}.ComparisonTable_table__jl4Aq td,.ComparisonTable_table__jl4Aq th{padding:1.1rem 1rem}}