.section[data-astro-cid-lmkygsfs]{padding:100px 0}.section-alt[data-astro-cid-lmkygsfs]{background:var(--teal-tint);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.section-alt[data-astro-cid-lmkygsfs] .container[data-astro-cid-lmkygsfs]{padding-top:100px;padding-bottom:100px}.section-header[data-astro-cid-lmkygsfs]{max-width:640px;margin-bottom:56px}.section-header[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{font-size:40px;font-weight:300;color:var(--teal);letter-spacing:-.5px;line-height:1.15;margin-bottom:14px}.section-header[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{font-size:17px;color:var(--text-muted);line-height:1.7}.cards-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:stretch}.pricing-card[data-astro-cid-lmkygsfs]{background:var(--bg-card);border:1px solid var(--rule);border-radius:8px;padding:36px 32px;position:relative;display:flex;flex-direction:column}.pricing-card--featured[data-astro-cid-lmkygsfs]{border-color:var(--teal);box-shadow:0 0 0 1px var(--teal)}.card-badge[data-astro-cid-lmkygsfs]{position:absolute;top:-13px;left:32px;background:var(--teal);color:#fff;font-size:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase;padding:4px 12px;border-radius:20px}.card-header[data-astro-cid-lmkygsfs]{margin-bottom:20px}.card-label[data-astro-cid-lmkygsfs]{font-size:18px;font-weight:500;color:var(--text)}.card-billing[data-astro-cid-lmkygsfs]{font-size:12px;font-weight:600;color:var(--text-muted);letter-spacing:1.5px;text-transform:uppercase;margin-top:4px}.card-price[data-astro-cid-lmkygsfs]{display:flex;align-items:baseline;gap:4px;margin-bottom:6px}.price-amount[data-astro-cid-lmkygsfs]{font-size:48px;font-weight:200;color:var(--teal);letter-spacing:-1px;line-height:1}.price-per[data-astro-cid-lmkygsfs]{font-size:16px;color:var(--text-muted)}.card-eff[data-astro-cid-lmkygsfs]{font-size:13px;color:var(--coral);font-weight:500;margin-bottom:12px}.card-desc[data-astro-cid-lmkygsfs]{font-size:14px;color:var(--text-muted);line-height:1.55;margin-bottom:28px;min-height:40px}.card-cta[data-astro-cid-lmkygsfs]{width:100%;text-align:center;margin-top:auto}.pricing-note[data-astro-cid-lmkygsfs]{margin-top:28px;font-size:13px;color:var(--text-muted);text-align:center}.includes-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;max-width:860px;margin-bottom:40px}.include-item[data-astro-cid-lmkygsfs]{display:flex;align-items:flex-start;gap:14px}.include-check[data-astro-cid-lmkygsfs]{flex-shrink:0;width:24px;height:24px;background:var(--teal);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-top:1px}.include-check[data-astro-cid-lmkygsfs] svg[data-astro-cid-lmkygsfs]{width:12px;height:12px;stroke:#fff}.include-item[data-astro-cid-lmkygsfs] span[data-astro-cid-lmkygsfs]{font-size:15px;color:var(--text);line-height:1.55}.includes-note[data-astro-cid-lmkygsfs]{max-width:700px;background:var(--bg-card);border:1px solid var(--rule);border-radius:6px;padding:20px 24px}.includes-note[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{font-size:14px;color:var(--text-muted);line-height:1.65}.includes-note[data-astro-cid-lmkygsfs] strong[data-astro-cid-lmkygsfs]{color:var(--text);font-weight:500}.terms-layout[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:1fr 1.5fr;gap:80px;align-items:start}.terms-layout[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{font-size:40px;font-weight:300;color:var(--teal);letter-spacing:-.5px;line-height:1.15;margin-top:12px}.term-block[data-astro-cid-lmkygsfs]{padding-bottom:28px;margin-bottom:28px;border-bottom:1px solid var(--rule)}.term-block[data-astro-cid-lmkygsfs]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.term-block[data-astro-cid-lmkygsfs] h3[data-astro-cid-lmkygsfs]{font-size:15px;font-weight:600;color:var(--text);margin-bottom:8px}.term-block[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{font-size:15px;color:var(--text-muted);line-height:1.7}.faq-list[data-astro-cid-lmkygsfs]{max-width:760px;display:flex;flex-direction:column}.faq-item[data-astro-cid-lmkygsfs]{border-bottom:1px solid var(--rule)}.faq-item[data-astro-cid-lmkygsfs]:first-child{border-top:1px solid var(--rule)}.faq-question[data-astro-cid-lmkygsfs]{width:100%;background:none;border:none;padding:24px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;text-align:left}.faq-question[data-astro-cid-lmkygsfs] span[data-astro-cid-lmkygsfs]{font-size:17px;font-weight:600;color:var(--text);line-height:1.4;transition:color .15s ease}.faq-question[data-astro-cid-lmkygsfs]:hover span[data-astro-cid-lmkygsfs]{color:var(--teal)}.faq-chevron[data-astro-cid-lmkygsfs]{width:18px;height:18px;flex-shrink:0;color:var(--text-muted);transition:transform .25s ease}.faq-item[data-astro-cid-lmkygsfs].open .faq-chevron[data-astro-cid-lmkygsfs]{transform:rotate(180deg)}.faq-answer[data-astro-cid-lmkygsfs]{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-item[data-astro-cid-lmkygsfs].open .faq-answer[data-astro-cid-lmkygsfs]{max-height:400px}.faq-answer[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{font-size:15px;color:var(--text-muted);line-height:1.75;padding-bottom:24px}.section-cta[data-astro-cid-lmkygsfs]{padding:100px 0;text-align:center}.section-cta[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{font-size:48px;font-weight:200;color:var(--teal);letter-spacing:-1px;margin-bottom:16px;line-height:1.1}.section-cta[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs] em[data-astro-cid-lmkygsfs]{font-style:normal;color:var(--coral);font-weight:300}.section-cta[data-astro-cid-lmkygsfs]>p[data-astro-cid-lmkygsfs]{font-size:17px;color:var(--text-muted);margin-bottom:36px;max-width:480px;margin-left:auto;margin-right:auto}.cta-sub[data-astro-cid-lmkygsfs]{margin-top:20px!important;font-size:14px!important;color:var(--text-muted)!important}.cta-sub[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs]{color:var(--teal);text-decoration:none}.cta-sub[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs]:hover{text-decoration:underline}@media(max-width:900px){.cards-grid[data-astro-cid-lmkygsfs],.includes-grid[data-astro-cid-lmkygsfs]{grid-template-columns:1fr}.terms-layout[data-astro-cid-lmkygsfs]{grid-template-columns:1fr;gap:40px}.section-header[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs],.terms-layout[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{font-size:30px}.section-cta[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{font-size:36px}}
