.container[data-astro-cid-neplck24]{max-width:1100px;margin:0 auto;padding:0 32px}section[data-astro-cid-neplck24]{padding:96px 0;position:relative}.section-label[data-astro-cid-neplck24]{display:inline-block;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.18em;margin-bottom:16px;color:var(--green)}.section-heading[data-astro-cid-neplck24]{font-size:clamp(26px,3.5vw,38px);font-weight:700;letter-spacing:-.035em;line-height:1.15;margin-bottom:12px}.section-desc[data-astro-cid-neplck24]{font-size:16px;color:var(--text-secondary);max-width:100%;line-height:1.75}.hero[data-astro-cid-neplck24]{padding:150px 0 116px;text-align:center;background:var(--surface);border-bottom:1px solid var(--border);position:relative;overflow:hidden}.hero[data-astro-cid-neplck24]:before{content:"";position:absolute;inset:0;background:radial-gradient(60% 60% at 50% 0%,var(--green-soft),transparent 70%);pointer-events:none}.hero[data-astro-cid-neplck24] .container[data-astro-cid-neplck24]{position:relative;max-width:880px}.hero[data-astro-cid-neplck24] h1[data-astro-cid-neplck24]{font-size:clamp(34px,5vw,58px);font-weight:800;letter-spacing:-.04em;line-height:1.08;margin:0 0 24px}.hero[data-astro-cid-neplck24] h1[data-astro-cid-neplck24] em[data-astro-cid-neplck24]{font-style:normal;color:var(--green)}.hero-sub[data-astro-cid-neplck24]{font-size:18px;color:var(--text-secondary);max-width:620px;margin:0 auto 36px;line-height:1.7}.hero-ctas[data-astro-cid-neplck24]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.btn-primary[data-astro-cid-neplck24]{display:inline-flex;align-items:center;padding:13px 26px;background:var(--green);color:#fff;font-size:15px;font-weight:700;border-radius:8px;text-decoration:none;transition:background .15s}.btn-primary[data-astro-cid-neplck24]:hover{background:var(--green-dim)}.btn-secondary[data-astro-cid-neplck24]{display:inline-flex;align-items:center;padding:13px 26px;background:transparent;color:var(--text);font-size:15px;font-weight:700;border-radius:8px;border:1.5px solid var(--border-hover);text-decoration:none;transition:border-color .15s,color .15s}.btn-secondary[data-astro-cid-neplck24]:hover{border-color:var(--green);color:var(--green)}.competitors[data-astro-cid-neplck24]{background:var(--surface-2);border-top:1px solid var(--border)}.competitors-intro[data-astro-cid-neplck24]{margin-bottom:48px}.cards-grid[data-astro-cid-neplck24]{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.competitor-card[data-astro-cid-neplck24]{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:30px 28px;text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:18px;box-shadow:0 1px 3px #0000000d;transition:border-color .25s,box-shadow .25s,transform .2s}.competitor-card[data-astro-cid-neplck24]:hover{border-color:var(--green-border);box-shadow:0 12px 30px #00735817;transform:translateY(-3px)}.competitor-name[data-astro-cid-neplck24]{font-size:18px;font-weight:700;letter-spacing:-.02em}.competitor-tagline[data-astro-cid-neplck24]{font-size:13px;color:var(--text-secondary);font-style:italic;margin-top:4px}.competitor-row[data-astro-cid-neplck24]{display:flex;flex-direction:column;gap:5px}.competitor-row-label[data-astro-cid-neplck24]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:var(--text-muted)}.competitor-row-text[data-astro-cid-neplck24]{font-size:13px;color:var(--text-secondary);line-height:1.55}.card-link[data-astro-cid-neplck24]{margin-top:auto;font-size:13px;font-weight:700;color:var(--green);display:inline-flex;align-items:center;gap:6px}.card-link[data-astro-cid-neplck24] svg[data-astro-cid-neplck24]{width:13px;height:13px;transition:transform .15s}.competitor-card[data-astro-cid-neplck24]:hover .card-link[data-astro-cid-neplck24] svg[data-astro-cid-neplck24]{transform:translate(3px)}.adjacent[data-astro-cid-neplck24]{background:var(--surface);border-top:1px solid var(--border)}.adjacent-intro[data-astro-cid-neplck24]{margin-bottom:40px}.adjacent-tier[data-astro-cid-neplck24]{margin-top:36px}.adjacent-tier-label[data-astro-cid-neplck24]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--text-muted);margin-bottom:18px;padding-bottom:12px;border-bottom:1px solid var(--border)}.adjacent-grid[data-astro-cid-neplck24]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(min-width:1024px){.adjacent-grid[data-astro-cid-neplck24]{grid-template-columns:repeat(4,1fr)}}.adjacent-card[data-astro-cid-neplck24]{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:22px 22px 18px;text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:10px;box-shadow:0 1px 3px #0000000d;transition:border-color .25s,box-shadow .25s,transform .2s}.adjacent-card[data-astro-cid-neplck24]:hover{border-color:var(--green-border);box-shadow:0 8px 22px #00735812;transform:translateY(-2px)}.adjacent-name[data-astro-cid-neplck24]{font-size:16px;font-weight:700;letter-spacing:-.02em}.adjacent-text[data-astro-cid-neplck24]{font-size:13px;color:var(--text-secondary);line-height:1.55}.adjacent-link[data-astro-cid-neplck24]{margin-top:auto;font-size:12px;font-weight:700;color:var(--green);display:inline-flex;align-items:center;gap:5px;padding-top:4px}.adjacent-link[data-astro-cid-neplck24] svg[data-astro-cid-neplck24]{width:12px;height:12px;transition:transform .15s}.adjacent-card[data-astro-cid-neplck24]:hover .adjacent-link[data-astro-cid-neplck24] svg[data-astro-cid-neplck24]{transform:translate(3px)}.comparison[data-astro-cid-neplck24]{background:var(--surface-2);border-top:1px solid var(--border)}.table-wrap[data-astro-cid-neplck24]{overflow-x:auto;margin-top:40px;border:1px solid var(--border);border-radius:12px;-webkit-overflow-scrolling:touch}.comp-table[data-astro-cid-neplck24]{width:100%;border-collapse:collapse;font-size:13px}.comp-table[data-astro-cid-neplck24] th[data-astro-cid-neplck24]{text-align:left;padding:15px 20px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted);border-bottom:1px solid var(--border);background:var(--surface-2);white-space:nowrap}.comp-table[data-astro-cid-neplck24] th[data-astro-cid-neplck24].col-thisandthat{color:var(--green)}.comp-table[data-astro-cid-neplck24] td[data-astro-cid-neplck24]{padding:13px 20px;border-bottom:1px solid var(--border);vertical-align:middle;line-height:1.5}.comp-table[data-astro-cid-neplck24] tr[data-astro-cid-neplck24]:last-child td[data-astro-cid-neplck24]{border-bottom:none}.comp-table[data-astro-cid-neplck24] tr[data-astro-cid-neplck24].section-row td[data-astro-cid-neplck24]{background:var(--surface-2);padding:9px 20px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted)}.comp-table[data-astro-cid-neplck24] tbody[data-astro-cid-neplck24] tr[data-astro-cid-neplck24]:hover:not(.section-row) td[data-astro-cid-neplck24]{background:var(--green-soft)}.comp-table[data-astro-cid-neplck24] td[data-astro-cid-neplck24].cap{color:var(--text-secondary);min-width:220px;width:220px;overflow-wrap:break-word}.comp-table[data-astro-cid-neplck24] td[data-astro-cid-neplck24].col-thisandthat{font-weight:600;color:var(--text)}.check[data-astro-cid-neplck24]{color:var(--green);font-size:15px;font-weight:700}.cross[data-astro-cid-neplck24]{color:var(--text-muted);font-size:15px}.partial[data-astro-cid-neplck24]{font-size:12px;color:var(--text-secondary);font-style:italic}.footnote[data-astro-cid-neplck24]{margin-top:20px;font-size:12px;color:var(--text-muted);line-height:1.6}.footnote[data-astro-cid-neplck24] a[data-astro-cid-neplck24]{color:var(--green)}@media(max-width:900px){.cards-grid[data-astro-cid-neplck24],.adjacent-grid[data-astro-cid-neplck24]{grid-template-columns:1fr}}@media(max-width:840px){section[data-astro-cid-neplck24]{padding:64px 0}.container[data-astro-cid-neplck24]{padding:0 20px}.hero[data-astro-cid-neplck24]{padding-top:100px;padding-bottom:80px}.hero-sub[data-astro-cid-neplck24]{font-size:16px}}@media(max-width:480px){.container[data-astro-cid-neplck24]{padding:0 16px}.hero[data-astro-cid-neplck24]{padding-top:80px}.comp-table[data-astro-cid-neplck24] th[data-astro-cid-neplck24],.comp-table[data-astro-cid-neplck24] td[data-astro-cid-neplck24]{padding:10px 14px}}
