.compare{--c-bg:#0c2620;--c-bg-alt:#0a1f1a;--c-panel:#1e4037;--c-panel-hi:#243833;--c-line-strong:rgba(255,255,255,0.22);--c-ink:#ffffff;--c-muted:#e2f6da;--c-faint:rgba(255,255,255,0.4);--c-line:rgba(226,246,218,0.14);--c-lime:#c9f778;--c-tint:rgba(201,247,120,0.08);--c-tint-border:rgba(201,247,120,0.28);--c-light:#f8f8fc;--c-light-ink:#171717;--c-light-muted:#525252;--c-light-line:#e5e5e5;font-family:Gellix,sans-serif;color:var(--c-ink)}.compare section{background:var(--c-bg)}.compare__inner{max-width:1280px;margin:0 auto;padding:6rem 1.5rem}.compare__head{max-width:60ch;margin-bottom:2.5rem}.compare__head>.compare__h2:first-child{margin-top:0}.compare__eyebrow{font-family:Geist Mono,ui-monospace,monospace;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--c-muted)}.compare a:not(.compare__btn):not(.compare-chip){color:inherit}.compare__btn-row{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.5rem}.compare__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--c-lime);background-color:var(--c-lime);color:#08130d;text-align:center;border-radius:.5rem;padding:.75rem 1.5rem;font-size:.75rem;font-weight:500;line-height:1;text-decoration:none;transition:background-image .15s ease,border-color .15s ease}.compare__btn--primary:hover{background-image:linear-gradient(#ffffff1a,#ffffff1a)}.compare__btn--ghost{border-color:var(--c-line-strong);background-color:transparent;color:var(--c-ink)}.compare__btn--ghost:hover{border-color:var(--c-ink);background-color:rgba(255,255,255,.06)}.compare__h2{font-size:clamp(2rem,3.5vw,2.75rem);line-height:1.12;letter-spacing:-.02em;font-weight:700;margin:0 0 1rem;text-wrap:balance}.compare-hero .compare__inner{padding:8rem 2rem 0}.compare-hero+section .compare__inner{padding-top:4rem}.compare-hero__copy{max-width:60rem}.compare-hero__pill{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--c-line);border-radius:999px;padding:7px 14px;font-family:Geist Mono,ui-monospace,monospace;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--c-ink)}.compare-hero__dot{width:7px;height:7px;border-radius:50%;background:var(--c-lime)}.compare-hero__h1{font-size:clamp(2.6rem,5.4vw,4.75rem);line-height:1.02;letter-spacing:-.03em;font-weight:700;margin:1.5rem 0 0;text-wrap:balance;color:var(--c-ink);max-width:none}.compare-hero__sub{font-size:1.0625rem;line-height:1.6;color:var(--c-muted);max-width:60ch;margin:1.5rem 0 0;font-weight:400;text-wrap:pretty}.compare-why__head{max-width:68ch;margin-bottom:2.5rem}.compare-why__head .compare__h2{max-width:24ch;margin-top:0}.compare-why__lead{font-size:1.0625rem;line-height:1.6;color:rgba(244,251,243,.86);margin:0;text-wrap:pretty;max-width:68ch}.compare-why__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin-top:0}.compare-reason{border:1px solid var(--c-tint-border);background:var(--c-tint);border-radius:18px;padding:30px 28px;display:flex;flex-direction:column;gap:12px}.compare-reason__index{font-family:Geist Mono,ui-monospace,monospace;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:rgba(201,247,120,.72)}.compare-reason__title{font-weight:600;font-size:clamp(1.15rem,1.6vw,1.3rem);line-height:1.25;letter-spacing:-.015em;color:var(--c-lime);text-wrap:balance}.compare-reason__body{font-size:.97rem;line-height:1.6;color:var(--c-muted);margin:0;text-wrap:pretty}.compare .compare-platform{background:var(--c-bg-alt)!important}.compare-platform__head{max-width:58ch}.compare-platform__h2{font-size:clamp(2rem,4vw,3.25rem);line-height:1.04;letter-spacing:-.03em;font-weight:600;margin:14px 0 0;text-wrap:balance}.compare-platform__lead{font-size:1.18rem;line-height:1.6;color:var(--c-muted);margin:20px 0 0;text-wrap:pretty}.compare-scope{margin-top:54px;border:1px solid var(--c-line);border-radius:20px;padding:32px;display:flex;flex-direction:column;gap:22px}.compare-scope__row{display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:32px;align-items:center}.compare-scope__row--bp{border-top:1px solid var(--c-line);padding-top:22px}.compare-scope__name{font-weight:500;font-size:1.125rem;color:rgba(244,251,243,.86)}.compare-scope__name--bp{font-weight:600;color:var(--c-lime)}.compare-scope__label{font-size:.84rem;line-height:1.45;color:var(--c-faint);margin-top:4px;text-wrap:pretty}.compare-scope__chips{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.compare-chip{border-radius:10px;padding:14px 12px;font-size:.8rem;line-height:1.35;text-align:center;text-wrap:balance}.compare-chip--lit{border:1px solid rgba(244,251,243,.24);background:rgba(244,251,243,.06);color:rgba(244,251,243,.86)}.compare-chip--unlit{border:1px dashed rgba(244,251,243,.12);color:rgba(244,251,243,.3)}.compare-chip--bp{border:1px solid rgba(201,247,120,.34);background:rgba(201,247,120,.1);color:var(--c-lime)}.compare-pillars{display:grid;grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:16px;margin-top:26px}.compare-pillar{border:1px solid var(--c-line);border-radius:18px;padding:24px;background:var(--c-bg);display:flex;flex-direction:column;gap:16px}.compare-pillar__name{font-family:Geist Mono,ui-monospace,monospace;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--c-lime);line-height:1.5}.compare-pillar__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px;flex:1 1}.compare-pillar__list li{display:flex;gap:9px;font-size:.92rem;line-height:1.4;color:rgba(244,251,243,.86)}.compare-pillar__tick{color:var(--c-lime)}.compare-pillar__foot{margin-top:auto;border-top:1px solid var(--c-line);padding-top:14px;font-size:.82rem;line-height:1.4;color:var(--c-faint)}.compare-converge__connector{height:40px;display:flex;align-items:center;justify-content:center}.compare-converge__connector span{width:1px;height:100%;background:linear-gradient(180deg,rgba(201,247,120,.14),rgba(201,247,120,.6))}.compare-converge{border:1px solid rgba(201,247,120,.34);background:rgba(201,247,120,.08);border-radius:20px;padding:40px;display:flex;align-items:center;justify-content:space-between;gap:40px;flex-wrap:wrap}.compare-converge__brand{font-size:2.125rem;font-weight:600;letter-spacing:-.026em;color:var(--c-lime)}.compare-converge__line{font-size:1.125rem;color:rgba(244,251,243,.86);margin-top:8px}.compare-table__intro{font-size:1.0625rem;line-height:1.6;color:var(--c-muted);max-width:64ch;margin:0;text-wrap:pretty}.compare-table__row{grid-template-columns:.8fr 1.1fr 1.1fr;align-items:stretch}.compare-table__row>div{padding:1.15rem}.compare-table__head{border-top:none}.compare-table__col-label{font-family:Geist Mono,ui-monospace,monospace;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase}.compare-table__col-bp{color:var(--c-lime);font-weight:600}.compare-table__group{font-size:11.5px;padding:2.5rem 1.15rem .6rem}.compare-table__feat{font-size:1.02rem}.compare-table__note{color:var(--c-muted);font-size:.92rem;line-height:1.4}.compare-table__cell-bp{background:var(--c-tint)}.compare-table__cell-bp,.compare-table__cell-comp{display:flex;align-items:flex-start}.compare-table__val{font-size:.97rem;line-height:1.5;color:var(--c-muted)}.compare-table__cell-bp .compare-table__val{color:rgba(244,251,243,.86)}.compare-table__val--pos{color:var(--c-lime);font-weight:500}.compare-table__val--neg{color:var(--c-faint)}.compare-table__reviewed{font-family:Geist Mono,ui-monospace,monospace;font-size:11.5px;letter-spacing:.05em;color:var(--c-faint);margin-top:1.5rem;line-height:1.5;max-width:80ch}.compare-table__cardhead{display:none}.compare-deep__label{font-family:Geist Mono,ui-monospace,monospace;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--c-lime);display:block;line-height:1.5}.compare-deep__h3{font-size:clamp(1.25rem,2vw,1.625rem);line-height:1.2;letter-spacing:-.015em;font-weight:700;margin:.65rem 0;text-wrap:balance}.compare-deep__body{font-size:1rem;line-height:1.6;color:var(--c-muted);margin:0;max-width:60ch}.compare-deep__link{display:inline-flex;align-items:center;gap:7px;margin-top:1.25rem;color:var(--c-lime);text-decoration:none;font-weight:500}.compare-deep__link:hover{text-decoration:underline;text-underline-offset:3px}.compare-deep .compare__h2{margin-bottom:2.5rem}.compare-proof{background:var(--c-light);color:var(--c-light-ink)}.compare-proof .compare__eyebrow{color:var(--c-light-muted)}.compare-proof__head{max-width:56ch;margin-bottom:48px}.compare-proof__head .compare__h2{color:var(--c-light-ink)}.compare-proof__lead{font-size:1.1rem;line-height:1.6;color:var(--c-light-muted);margin:18px 0 0;text-wrap:pretty}.compare-proof__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:56px;align-items:center}.compare-proof__quote{font-size:clamp(1.35rem,2.4vw,1.75rem);line-height:1.35;letter-spacing:-.01em;font-weight:500}.compare-proof__cite{margin-top:20px;color:var(--c-light-muted);font-size:.98rem}.compare-proof__stats{display:grid;grid-template-columns:1fr 1fr;gap:16px}.compare-proof__stat{background:#fff;border:1px solid var(--c-light-line);border-radius:16px;padding:22px}.compare-proof__stat-value{font-size:1.9rem;font-weight:600;letter-spacing:-.02em}.compare-proof__stat-label{font-size:.92rem;color:var(--c-light-muted);margin-top:6px}.compare-proof__logos{margin-top:44px;padding-top:28px;border-top:1px solid var(--c-light-line)}.compare-proof__logos-lead{font-family:Geist Mono,ui-monospace,monospace;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--c-light-muted)}.compare-proof__logos-row{display:flex;flex-wrap:wrap;gap:28px;align-items:center;margin-top:18px;opacity:.7}.compare-proof__logos-row img{height:26px;width:auto}.compare-faq__grid{display:block}.compare-faq__head{max-width:none;margin-bottom:2.5rem}.compare-faq__lead{max-width:60ch}.compare-faq .section_faq1 .padding-section-large{padding-top:0;padding-bottom:0}.compare-faq .section_faq1 .padding-global{padding-left:0;padding-right:0}.compare-faq .section_faq1 .container-medium,.compare-faq .section_faq1 .max-width-large{max-width:none;margin-left:0;margin-right:0}.compare-faq .section_faq1 .text-align-center{text-align:left}.compare-faq__h2{font-size:clamp(2rem,3.5vw,2.75rem);line-height:1.12;letter-spacing:-.02em;font-weight:700;margin:0 0 1rem;max-width:none;text-wrap:balance}.compare-faq__lead{font-size:1.0625rem;line-height:1.6;color:var(--c-muted);margin:0;text-wrap:pretty}.compare-cta__panel{border:1px solid var(--c-tint-border);background:var(--c-tint);border-radius:24px;padding:3.5rem 2.5rem;text-align:center}.compare-cta__h2{font-size:clamp(2rem,3.5vw,2.75rem);line-height:1.12;letter-spacing:-.02em;font-weight:700;margin:0 0 1rem;text-wrap:balance}.compare-cta__body{font-size:1.0625rem;line-height:1.6;color:var(--c-muted);margin:0 auto;max-width:56ch}.compare-cta__panel .compare__btn-row{justify-content:center}@media (max-width:1023px){.compare-faq__grid,.compare-hero__grid,.compare-proof__grid{grid-template-columns:1fr;gap:36px}.compare-deep__item{grid-template-columns:1fr;gap:28px}.compare-deep__item:nth-child(2n) .compare-deep__text{order:0}.compare-scope__row{grid-template-columns:1fr;gap:16px}}@media (max-width:767px){.compare__inner{padding:4rem 1.25rem}.compare-hero .compare__inner{padding:5rem 1.25rem 0}.compare-hero+section .compare__inner{padding-top:3rem}.compare-proof__stats{grid-template-columns:1fr}.compare__btn{flex:1 1 auto;justify-content:center}.compare-scope__chips{grid-template-columns:1fr 1fr}.compare-converge{padding:32px}.compare-table__head{display:none}.compare-table__group{padding:22px 0 6px}.compare-table__row{grid-template-columns:1fr 1fr;border:1px solid var(--c-line);border-radius:14px;margin-bottom:12px;overflow:hidden}.compare-table__feat-cell{grid-column:1/-1;border-bottom:1px solid var(--c-line)}.compare-table__cell-bp{border-radius:0;border-right:1px solid var(--c-line)}.compare-table__cardhead{display:block;font-family:Geist Mono,ui-monospace,monospace;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted);margin-bottom:6px}.compare-table__cell-bp,.compare-table__cell-comp{display:block}}.compare-table__parity{margin-top:2.5rem;padding:1.5rem 1.65rem;max-width:78ch;border:1px solid var(--c-tint-border);border-radius:16px;background:var(--c-tint);font-size:1rem;line-height:1.6;color:var(--c-ink)}.compare-infull .compare__h2{margin-bottom:8px}.compare-infull__list{margin-top:36px;display:grid;gap:30px;max-width:80ch}.compare-infull__item{padding-top:26px;border-top:1px solid var(--c-line)}.compare-infull__item:first-child{padding-top:0;border-top:none}.compare-infull__q{margin:0 0 10px;font-size:1.12rem;line-height:1.4;font-weight:600;color:var(--c-ink)}.compare-infull__a{margin:0;font-size:1rem;line-height:1.65;color:var(--c-muted)}.compare-infull__source{margin-top:34px;font-family:Geist Mono,ui-monospace,monospace;font-size:11.5px;letter-spacing:.05em;color:var(--c-faint);line-height:1.5}@media (max-width:768px){.compare-table__parity{padding:16px 18px;font-size:.95rem}.compare-infull__list{gap:24px}}.compare-hero--centred .compare-hero__copy{max-width:68rem}.compare-hero--centred .compare-hero__h1{margin-left:auto;margin-right:auto}.compare-hero--centred .compare-hero__sub{max-width:68ch}.compare-chips{display:flex;flex-wrap:wrap;gap:.4rem}.compare-chip{display:inline-flex;align-items:center;font-size:.83rem;line-height:1.2;color:var(--c-muted);background:var(--c-panel);border:1px solid var(--c-line);border-radius:999px;padding:.38rem .75rem}.compare-chip--link{color:var(--c-ink);transition:border-color .16s ease,background .16s ease,transform .16s ease}.compare-chip--link:hover{border-color:var(--c-tint-border);background:var(--c-tint);transform:translateY(-1px);color:var(--c-lime)}@media (max-width:767px){.compare-chip{font-size:.8rem;padding:.34rem .66rem}}@media (max-width:1023px){.compare-deep__panel{order:2}}.compare-table__wrap{margin-top:2.5rem;display:grid;gap:1.25rem}.compare-table__section{position:relative;background:var(--c-panel);border:1px solid var(--c-line);border-radius:20px;padding:2.25rem 2.5rem 1.5rem;overflow:hidden;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s cubic-bezier(.2,.8,.2,1);box-shadow:0 24px 60px -40px rgba(0,0,0,.55)}.compare-table__section:hover{transform:translateY(-4px);box-shadow:0 32px 70px -38px rgba(0,0,0,.6)}.compare-table__section:before{content:"";position:absolute;left:2.5rem;right:2.5rem;top:0;height:3px;border-radius:0 0 3px 3px;background:var(--c-lime)}.compare-table__group{font-family:Geist Mono,ui-monospace,monospace;font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:var(--c-lime);background:transparent;border:none;padding:0 0 1.5rem;margin:0}.compare-table__row{display:grid;grid-template-columns:.9fr 1.05fr 1.05fr;gap:2rem;align-items:baseline;border-top:1px solid var(--c-line);padding:1.25rem 0;margin:0}.compare-table__row>div{padding:0;min-width:0}.compare-table__row.compare-table__head{border-top:none;padding:0 0 .5rem}.compare-table__col-label,.compare-table__head>div{font-family:Geist Mono,ui-monospace,monospace;font-size:.74rem;letter-spacing:.1em;text-transform:uppercase}.compare-table__col-label{color:var(--c-muted)}.compare-table__head .compare-table__col-bp{color:var(--c-lime);font-weight:500}.compare-table__head>div:last-child{color:var(--c-muted);font-weight:500}.compare-table__feat{color:var(--c-ink);font-weight:600;font-size:1.05rem;letter-spacing:-.015em}.compare-table__note{color:rgba(255,255,255,.72);font-size:.9rem;margin-top:4px}.compare-table__cell-bp,.compare-table__cell-comp{background:transparent;border:none;border-radius:0}.compare-table__cell-bp .compare-table__val{color:var(--c-muted)}.compare-table__cell-comp .compare-table__val{color:rgba(255,255,255,.72)}.compare-table__val{font-size:1rem;line-height:1.6}.compare-table .compare-chip{background:transparent;border:1px solid var(--c-line);border-radius:999px;color:rgba(255,255,255,.72);font-size:.85rem;padding:.4rem .85rem}.compare-table .compare-chip--link{background:var(--c-tint);border-color:var(--c-tint-border);color:var(--c-ink);font-weight:500}.compare-table .compare-chip--link:hover{background:rgba(201,247,120,.18);border-color:var(--c-lime);color:var(--c-lime);transform:translateY(-1px)}.compare-table .compare-table__parity{background:var(--c-tint);border-color:var(--c-tint-border);color:var(--c-ink);max-width:none}.compare-table__reviewed{max-width:none;color:var(--c-muted)}.compare-table__cardhead{color:var(--c-faint)}@media (max-width:767px){.compare-table__section{padding:1.75rem 1.5rem 1rem;border-radius:16px}.compare-table__section:before{left:1.5rem;right:1.5rem}.compare-table__row{grid-template-columns:1fr 1fr;gap:1rem}.compare-table__feat-cell{grid-column:1/-1}.compare-table__cardhead{display:block;font-family:Geist Mono,ui-monospace,monospace;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px}.compare-table__cell-bp .compare-table__cardhead{color:var(--c-lime)}}.compare-faq .section_faq1{background:transparent!important}.compare-faq .faq1_component{border-top:1px solid var(--c-line)}.compare-faq .accordion2_component{border-bottom:1px solid var(--c-line);opacity:1!important}.compare-faq .accordion2_component:not(.is-open):hover{background:rgba(255,255,255,.03)}.compare-faq .accordion2_component,.compare-faq .accordion2_toggle{color:var(--c-ink)}.compare h1,.compare h2,.compare h3{text-wrap:balance}.compare p{text-wrap:pretty}.compare-hero--centred .compare-hero__copy{max-width:54rem;margin:0 auto;text-align:center}.compare-hero--centred .compare-hero__h1{max-width:none}.compare-hero--centred .compare-hero__sub{margin-left:auto;margin-right:auto}.compare-hero--centred .compare__btn-row{justify-content:center}.compare-hero__art{margin:2.5rem auto 0;width:880px;max-width:100%;display:block}.compare-hero__art img{display:block;width:100%;height:auto}@media (max-width:767px){.compare-hero__art{margin-top:2.5rem}}.compare-deep__item{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem;align-items:center;padding:3.5rem 0;border-top:1px solid var(--c-line)}.compare-deep__item:first-child{border-top:none;padding-top:0}.compare-deep__item:nth-child(2n) .compare-deep__text{order:2}.compare-deep__text{max-width:34rem}.compare-deep__img{display:block;min-width:0}.compare-deep__img img{display:block;width:100%;height:auto}@media (max-width:1023px){.compare-deep__item{grid-template-columns:1fr;gap:2rem}.compare-deep__item:nth-child(2n) .compare-deep__text{order:0}.compare-deep__text{max-width:none}}.compare-table .compare-chip--cta{background:transparent;border-color:transparent;color:var(--c-lime);font-weight:600;padding-left:.5rem;gap:.4rem}.compare-table .compare-chip--cta:hover{background:transparent;border-color:transparent;color:var(--c-lime);text-decoration:underline;text-underline-offset:3px;transform:none}.compare-table .compare-chip--cta svg{width:14px;height:14px}.compare-table .compare-chip--ai{position:relative;border-color:rgba(178,125,255,.4);transition:color .3s ease,border-color .3s ease,box-shadow .45s ease}.compare-table .compare-chip--ai:before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;background-image:linear-gradient(90deg,#00526c,#b27dff);opacity:0;transition:opacity .5s ease;pointer-events:none}.compare-chip__label{position:relative;z-index:1}.compare-table .compare-chip--ai:hover{color:#fff;border-color:transparent;background:transparent;transform:none;box-shadow:0 0 24px -2px rgba(178,125,255,.55),0 0 56px -12px rgba(0,82,108,.45)}.compare-table .compare-chip--ai:hover:before{opacity:1}.compare-table .compare-chip--supa{border-color:rgba(198,242,78,.45);color:#c6f24e}.compare-table .compare-chip--supa:hover{background:rgba(198,242,78,.16);border-color:#c6f24e;color:#c6f24e}.compare-chip__mark{width:15px;height:15px;border-radius:4px;display:block;flex:none;position:relative;z-index:1}.compare-table .compare-chip{gap:.45rem}