.hero:where(.astro-xaklxppx){max-width:760px;margin:0 auto;padding:96px 24px 48px;text-align:center}.eyebrow:where(.astro-xaklxppx){font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--c-muted);margin-bottom:16px}.hero:where(.astro-xaklxppx) h1:where(.astro-xaklxppx){font-size:clamp(36px,5vw,52px);font-weight:900;line-height:1.1;margin-bottom:20px}.hero:where(.astro-xaklxppx) h1:where(.astro-xaklxppx) .accent:where(.astro-xaklxppx){color:var(--c-mint)}.hero:where(.astro-xaklxppx) .lead:where(.astro-xaklxppx){font-size:18px;color:var(--c-text);line-height:1.6}.grid:where(.astro-xaklxppx){padding:32px 24px 64px}.grid-inner:where(.astro-xaklxppx){max-width:var(--max-w);margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.plug:where(.astro-xaklxppx){padding:24px;background:#fff;border:2px solid var(--c-border);border-radius:10px}.plug:where(.astro-xaklxppx).mine{border-color:var(--c-mint);box-shadow:4px 4px 0 var(--c-mint)}.plug:where(.astro-xaklxppx) h2:where(.astro-xaklxppx){font-size:18px;margin-bottom:4px}.plug:where(.astro-xaklxppx) .pricing:where(.astro-xaklxppx){color:var(--c-mint);font-size:13px;font-weight:700;margin-bottom:12px}.plug:where(.astro-xaklxppx) .verdict:where(.astro-xaklxppx){color:var(--c-muted);font-size:14px;line-height:1.55;margin-bottom:16px}.plug:where(.astro-xaklxppx) .link:where(.astro-xaklxppx){font-size:13px;color:var(--c-mint);font-weight:700}.how:where(.astro-xaklxppx){padding:64px 24px;background:#fff}.how-inner:where(.astro-xaklxppx){max-width:760px;margin:0 auto}.how:where(.astro-xaklxppx) h2:where(.astro-xaklxppx){font-size:clamp(24px,3vw,32px);margin-bottom:24px;text-align:center}.how:where(.astro-xaklxppx) ol:where(.astro-xaklxppx){padding-left:20px}.how:where(.astro-xaklxppx) li:where(.astro-xaklxppx){padding:8px 0;line-height:1.6}.faq:where(.astro-xaklxppx){padding:64px 24px;background:var(--c-bg)}.faq-inner:where(.astro-xaklxppx){max-width:760px;margin:0 auto}.faq:where(.astro-xaklxppx) h2:where(.astro-xaklxppx){font-size:clamp(24px,3vw,32px);margin-bottom:24px;text-align:center}details:where(.astro-xaklxppx){border:1px solid var(--c-border);border-radius:6px;margin-bottom:8px;padding:14px 18px;background:#fff}details:where(.astro-xaklxppx)[open]{border-color:var(--c-mint)}summary:where(.astro-xaklxppx){font-weight:700;cursor:pointer}details:where(.astro-xaklxppx) p:where(.astro-xaklxppx){margin-top:10px;color:var(--c-muted);line-height:1.6}.intro:where(.astro-xaklxppx){padding:56px 24px;background:#fff;border-top:1px solid var(--c-border)}.intro-inner:where(.astro-xaklxppx){max-width:820px;margin:0 auto}.intro:where(.astro-xaklxppx) h2:where(.astro-xaklxppx){font-size:clamp(24px,3vw,32px);margin-bottom:18px}.intro:where(.astro-xaklxppx) p:where(.astro-xaklxppx){font-size:16px;line-height:1.65;color:var(--c-text);margin-bottom:14px}.intro:where(.astro-xaklxppx) a:where(.astro-xaklxppx){color:var(--c-mint);font-weight:600}.comparison:where(.astro-xaklxppx){padding:64px 24px;background:var(--c-bg)}.comparison-inner:where(.astro-xaklxppx){max-width:var(--max-w);margin:0 auto}.comparison:where(.astro-xaklxppx) h2:where(.astro-xaklxppx){font-size:clamp(24px,3vw,32px);margin-bottom:20px;text-align:center}.comparison:where(.astro-xaklxppx) table:where(.astro-xaklxppx){width:100%;border-collapse:collapse;background:#fff}.comparison:where(.astro-xaklxppx) th:where(.astro-xaklxppx),.comparison:where(.astro-xaklxppx) td:where(.astro-xaklxppx){padding:12px 14px;text-align:left;border-bottom:1px solid var(--c-border);font-size:14px}.comparison:where(.astro-xaklxppx) th:where(.astro-xaklxppx){background:var(--c-text);color:#fff;font-weight:700;font-size:12.5px}.comparison:where(.astro-xaklxppx) td:where(.astro-xaklxppx):last-child{background:#06d6a00f}.comparison:where(.astro-xaklxppx) .footnote:where(.astro-xaklxppx){font-size:12px;color:var(--c-muted);margin-top:12px;text-align:center}.deep:where(.astro-xaklxppx){padding:80px 24px;background:#fff}.deep-inner:where(.astro-xaklxppx){max-width:820px;margin:0 auto}.deep:where(.astro-xaklxppx) h2:where(.astro-xaklxppx){font-size:clamp(24px,3vw,32px);margin-bottom:24px}.deep:where(.astro-xaklxppx) h3:where(.astro-xaklxppx){font-size:19px;margin:28px 0 10px;color:var(--c-mint)}.deep:where(.astro-xaklxppx) p:where(.astro-xaklxppx){font-size:16px;line-height:1.65;color:var(--c-text);margin-bottom:12px}.deep:where(.astro-xaklxppx) a:where(.astro-xaklxppx){color:var(--c-mint);font-weight:600}.deeper:where(.astro-xaklxppx){padding:80px 24px;background:var(--c-bg);border-top:1px solid var(--c-border)}.deeper-inner:where(.astro-xaklxppx){max-width:820px;margin:0 auto}.deeper:where(.astro-xaklxppx) h2:where(.astro-xaklxppx){font-size:clamp(24px,3vw,32px);margin-bottom:18px}.deeper:where(.astro-xaklxppx) h3:where(.astro-xaklxppx){font-size:18px;margin:24px 0 10px;color:var(--c-mint)}.deeper:where(.astro-xaklxppx) p:where(.astro-xaklxppx){font-size:16px;line-height:1.65;color:var(--c-text);margin-bottom:14px}.when:where(.astro-xaklxppx){padding:80px 24px;background:#fff}.when-inner:where(.astro-xaklxppx){max-width:820px;margin:0 auto}.when:where(.astro-xaklxppx) h2:where(.astro-xaklxppx){font-size:clamp(24px,3vw,32px);margin-bottom:16px}.when:where(.astro-xaklxppx)>.when-inner:where(.astro-xaklxppx)>p:where(.astro-xaklxppx){font-size:16px;line-height:1.65;color:var(--c-text);margin-bottom:18px}.tree:where(.astro-xaklxppx){padding-left:24px}.tree:where(.astro-xaklxppx) li:where(.astro-xaklxppx){padding:10px 0;line-height:1.6;font-size:15.5px;color:var(--c-text);border-bottom:1px solid var(--c-border)}.tree:where(.astro-xaklxppx) li:where(.astro-xaklxppx):last-child{border-bottom:none}.tree:where(.astro-xaklxppx) strong:where(.astro-xaklxppx){color:var(--c-text);font-weight:700}.cta-section:where(.astro-xaklxppx){background:var(--c-black);color:#fff;padding:96px 24px}.cta-inner:where(.astro-xaklxppx){max-width:720px;margin:0 auto;text-align:center}.cta-section:where(.astro-xaklxppx) h2:where(.astro-xaklxppx){font-size:clamp(28px,4vw,40px);color:#fff;margin-bottom:16px}.cta-section:where(.astro-xaklxppx) p:where(.astro-xaklxppx){color:#ffffffd9;font-size:17px;margin-bottom:32px}
