.compare-template_container__m0KM5{min-height:100vh;background:var(--background);color:var(--foreground);overflow-x:hidden;position:relative;isolation:isolate}.compare-template_hero__OKogq{position:relative;display:flex;align-items:center;justify-content:center;padding:clamp(5rem,10vw,7rem) 1.5rem clamp(1.5rem,3vw,2.5rem)}.compare-template_heroContent__rRUm2{max-width:920px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.85rem}.compare-template_badge__PNRVV{display:inline-block;padding:6px 18px;background:rgba(74,222,128,.06);border:1px solid rgba(74,222,128,.2);border-radius:9999px;color:#4ade80;font-size:.78rem;font-weight:510;font-variation-settings:"wght" 510;letter-spacing:.04em;text-transform:uppercase}.compare-template_title__IP4o5{font-size:clamp(2.2rem,4.8vw,3.4rem);font-weight:510;font-variation-settings:"wght" 510;letter-spacing:-.035em;line-height:1.1;margin:.5rem 0 0;font-feature-settings:"cv01","ss03";max-width:880px}.compare-template_titleMuted__f2X7T{color:#606070;font-weight:400;font-style:italic;letter-spacing:-.01em}.compare-template_titleAccent__9XeUQ{background:linear-gradient(135deg,#4ade80,#86efac);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.compare-template_disambiguation__mr6id{font-size:.84rem;color:#707080;margin:.4rem auto 0;max-width:700px;line-height:1.6;padding:10px 18px;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.05);border-radius:8px}.compare-template_lede__ePIvn{font-size:1.02rem;color:var(--muted-foreground);line-height:1.7;margin:.5rem auto 0;max-width:760px;font-weight:510;font-variation-settings:"wght" 510}.compare-template_section__Iz49V{max-width:1080px;margin:0 auto;padding:3rem 1.5rem}.compare-template_sectionNarrow__9DqjE{max-width:820px}.compare-template_sectionTitle__oJmJb{font-size:clamp(1.4rem,2.4vw,1.65rem);font-weight:510;font-variation-settings:"wght" 510;letter-spacing:-.03em;margin:0 0 .6rem;font-feature-settings:"cv01","ss03";color:var(--foreground)}.compare-template_sectionLead__ymyWZ{font-size:.95rem;color:var(--muted-foreground);line-height:1.75;margin:0 0 1.75rem;max-width:760px}.compare-template_sectionDivider__rMNfY{width:100%;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.06),transparent);margin:0;border:none}.compare-template_prose__D2Ygl{font-size:.94rem;color:var(--muted-foreground);line-height:1.78;max-width:780px}.compare-template_prose__D2Ygl p{margin:0 0 1.05rem}.compare-template_prose__D2Ygl strong{color:var(--foreground);font-weight:590;font-variation-settings:"wght" 590}.compare-template_prose__D2Ygl a{color:#4ade80;text-decoration:none;border-bottom:1px solid rgba(74,222,128,.25);transition:border-color .15s ease}.compare-template_prose__D2Ygl a:hover{border-bottom-color:rgba(74,222,128,.6)}.compare-template_tableWrap__z9wlF{border:1px solid hsla(0,0%,100%,.08);border-radius:14px;background:hsla(0,0%,100%,.025);overflow-x:auto;position:relative}.compare-template_tableWrap__z9wlF:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(74,222,128,.45),transparent);pointer-events:none}.compare-template_compareTable__jPk1S{width:100%;border-collapse:collapse;font-size:.88rem;min-width:640px}.compare-template_compareTable__jPk1S thead th{padding:16px 18px;text-align:left;font-size:.72rem;font-weight:510;font-variation-settings:"wght" 510;text-transform:uppercase;letter-spacing:.06em;color:#606070;border-bottom:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.015)}.compare-template_compareTable__jPk1S tbody td,.compare-template_compareTable__jPk1S tbody th{padding:16px 18px;border-bottom:1px solid hsla(0,0%,100%,.05);vertical-align:middle;font-weight:510;font-variation-settings:"wght" 510}.compare-template_compareTable__jPk1S tbody tr:last-child td,.compare-template_compareTable__jPk1S tbody tr:last-child th{border-bottom:none}.compare-template_compareTable__jPk1S tbody th{text-align:left;font-weight:590;font-variation-settings:"wght" 590;color:var(--foreground);letter-spacing:-.01em}.compare-template_compareTable__jPk1S tbody td{color:var(--muted-foreground)}.compare-template_cellText__tcGFK{font-size:.85rem}.compare-template_priceUs__FguO9{color:#4ade80}.compare-template_priceCompetitor__I1fS8,.compare-template_priceUs__FguO9{font-weight:590;font-family:SF Mono,Cascadia Code,Fira Code,Consolas,monospace;font-size:.92rem;letter-spacing:-.01em}.compare-template_priceCompetitor__I1fS8{color:var(--foreground)}.compare-template_priceNote__F5J89{font-size:.74rem;color:#606070;margin-top:4px;font-weight:400;font-variation-settings:"wght" 400;letter-spacing:.01em}.compare-template_compareTable__jPk1S tbody tr:hover{background:hsla(0,0%,100%,.015)}.compare-template_featureGrid__HsXGH{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:14px;gap:14px;margin-top:2rem}.compare-template_featureCard__DQgMU{display:flex;flex-direction:column;gap:6px;padding:16px 18px;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.06);border-radius:12px;transition:border-color .15s ease}.compare-template_featureCard__DQgMU:hover{border-color:rgba(74,222,128,.18)}.compare-template_featureLabel__1tnM0{font-size:.7rem;font-weight:510;letter-spacing:.08em;text-transform:uppercase;color:#606070}.compare-template_featureUs__sFyHu{font-size:.9rem;font-weight:590;color:#4ade80;letter-spacing:-.01em}.compare-template_featureCompetitor__xQAsO{font-size:.84rem;color:var(--muted-foreground);letter-spacing:-.01em}.compare-template_faqList__sai_X{display:flex;flex-direction:column;gap:1.25rem;max-width:820px}.compare-template_faqItem__6g46o{border:1px solid hsla(0,0%,100%,.06);border-radius:14px;padding:22px 24px;background:hsla(0,0%,100%,.018);transition:border-color .15s ease}.compare-template_faqItem__6g46o:hover{border-color:rgba(74,222,128,.18)}.compare-template_faqQuestion__DSFHq{font-size:1.05rem;font-weight:590;font-variation-settings:"wght" 590;letter-spacing:-.02em;margin:0 0 .65rem;color:var(--foreground)}.compare-template_faqAnswer__ygvXc{font-size:.9rem;color:var(--muted-foreground);line-height:1.78}.compare-template_faqAnswer__ygvXc p{margin:0 0 .85rem}.compare-template_faqAnswer__ygvXc p:last-child{margin-bottom:0}.compare-template_finalCta__dgBiu{text-align:center;padding:3.5rem 1.5rem 5rem;max-width:700px;margin:0 auto}.compare-template_finalCta__dgBiu h2{font-size:1.55rem;font-weight:510;font-variation-settings:"wght" 510;letter-spacing:-.03em;margin:0 0 .5rem;font-feature-settings:"cv01","ss03"}.compare-template_finalCta__dgBiu p{font-size:.95rem;color:var(--muted-foreground);margin:0 0 1.75rem;line-height:1.7}.compare-template_ctaRow__jQhON{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.compare-template_ctaPrimary__Fv4cj{display:inline-flex;align-items:center;gap:8px;padding:11px 22px;background:rgba(74,222,128,.08);border:1px solid rgba(74,222,128,.3);border-radius:10px;font-size:.86rem;font-weight:510;font-variation-settings:"wght" 510;text-decoration:none;color:#4ade80;transition:all .15s ease}.compare-template_ctaPrimary__Fv4cj:hover{background:rgba(74,222,128,.14);border-color:rgba(74,222,128,.5)}.compare-template_ctaGhost__aoxnn{display:inline-flex;align-items:center;gap:8px;padding:11px 22px;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;font-size:.86rem;font-weight:510;font-variation-settings:"wght" 510;text-decoration:none;color:var(--muted-foreground);transition:all .15s ease}.compare-template_ctaGhost__aoxnn:hover{border-color:rgba(74,222,128,.3);color:var(--foreground)}@media (max-width:768px){.compare-template_hero__OKogq{padding:4rem 1rem 1.5rem}.compare-template_section__Iz49V{padding:2.25rem 1rem}.compare-template_compareTable__jPk1S{font-size:.82rem}.compare-template_compareTable__jPk1S tbody td,.compare-template_compareTable__jPk1S tbody th,.compare-template_compareTable__jPk1S thead th{padding:12px 14px}.compare-template_featureGrid__HsXGH{grid-template-columns:1fr}.compare-template_faqItem__6g46o{padding:18px 20px}.compare-template_ctaRow__jQhON{flex-direction:column;align-items:center}}@media (max-width:480px){.compare-template_title__IP4o5{font-size:clamp(1.7rem,7vw,2.1rem)}.compare-template_lede__ePIvn{font-size:.95rem}.compare-template_disambiguation__mr6id{font-size:.8rem}}