.hero[data-astro-cid-lmkygsfs]{padding:10rem 0 4rem;position:relative;overflow:hidden}.hero-orb-1[data-astro-cid-lmkygsfs]{position:absolute;top:-200px;right:-100px;width:650px;height:650px;background:radial-gradient(circle,var(--primary-glow) 0%,rgba(134,239,172,.05) 40%,transparent 60%);border-radius:50%;filter:blur(100px);animation:orb-f 18s ease-in-out infinite;pointer-events:none}.hero-orb-2[data-astro-cid-lmkygsfs]{position:absolute;bottom:-150px;left:-100px;width:500px;height:500px;background:radial-gradient(circle,var(--accent-glow) 0%,rgba(167,139,250,.05) 40%,transparent 60%);border-radius:50%;filter:blur(80px);animation:orb-f 22s ease-in-out infinite -7s;pointer-events:none}@keyframes orb-f{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-20px) scale(1.05)}}.hero-content[data-astro-cid-lmkygsfs]{text-align:center;position:relative;z-index:1}.hero-badge[data-astro-cid-lmkygsfs]{display:inline-flex;align-items:center;gap:.5rem;background:var(--glass-bg);backdrop-filter:var(--glass-blur);padding:.5rem 1rem;border-radius:20px;font-size:.85rem;color:var(--primary);margin-bottom:1.5rem;border:1px solid var(--border)}.hero-title[data-astro-cid-lmkygsfs]{font-size:3.5rem;font-weight:700;letter-spacing:-.04em;margin-bottom:1.25rem;line-height:1.15}.hero-desc[data-astro-cid-lmkygsfs]{font-size:1.1rem;color:var(--text-secondary);max-width:540px;margin:0 auto;line-height:1.8}.pricing[data-astro-cid-lmkygsfs]{padding:4rem 0;position:relative;z-index:1}.pricing-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;max-width:800px;margin:0 auto;align-items:start}.pricing-card[data-astro-cid-lmkygsfs]{padding:2.5rem 2rem;display:flex;flex-direction:column;position:relative;overflow:hidden}.pricing-featured[data-astro-cid-lmkygsfs]{position:relative;border-color:#86efac33}.pricing-glow[data-astro-cid-lmkygsfs]{position:absolute;top:-50%;left:50%;transform:translate(-50%);width:300px;height:300px;background:radial-gradient(circle,rgba(134,239,172,.08),transparent 70%);border-radius:50%;pointer-events:none}.pricing-badge[data-astro-cid-lmkygsfs]{display:inline-block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:.3rem .75rem;border-radius:6px;background:#4ade801f;color:#4ade80;margin-bottom:1.5rem;align-self:flex-start}.pricing-badge-soon[data-astro-cid-lmkygsfs]{background:#94a3b81a;color:var(--text-muted)}.pricing-header[data-astro-cid-lmkygsfs]{margin-bottom:2rem}.pricing-name[data-astro-cid-lmkygsfs]{font-size:1.15rem;margin-bottom:.75rem}.pricing-amount[data-astro-cid-lmkygsfs]{display:flex;align-items:baseline;gap:.15rem;margin-bottom:.35rem}.pricing-currency[data-astro-cid-lmkygsfs]{font-size:1.2rem;font-weight:600;color:var(--text-secondary)}.pricing-value[data-astro-cid-lmkygsfs]{font-size:3rem;font-weight:800;letter-spacing:-.04em;line-height:1}.pricing-featured[data-astro-cid-lmkygsfs] .pricing-value[data-astro-cid-lmkygsfs]{background:linear-gradient(135deg,var(--primary),var(--cyan));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.pricing-unit[data-astro-cid-lmkygsfs]{font-size:1rem;color:var(--text-muted);font-weight:500}.pricing-period[data-astro-cid-lmkygsfs]{font-size:.82rem;color:var(--text-muted)}.pricing-features[data-astro-cid-lmkygsfs]{list-style:none;padding:0;margin:0 0 2rem;flex:1}.pricing-feat[data-astro-cid-lmkygsfs]{display:flex;align-items:center;gap:.6rem;padding:.5rem 0;font-size:.88rem;color:var(--text-secondary)}.pricing-feat[data-astro-cid-lmkygsfs] svg[data-astro-cid-lmkygsfs]{flex-shrink:0;color:var(--primary)}.pricing-cta[data-astro-cid-lmkygsfs]{width:100%;padding:.85rem;font-size:1rem;text-align:center;box-sizing:border-box}.pricing-cta-disabled[data-astro-cid-lmkygsfs]{display:flex;align-items:center;justify-content:center;padding:.85rem;border-radius:12px;background:#ffffff08;border:1px solid var(--border);color:var(--text-muted);font-weight:600;font-size:1rem}.pricing-footnote[data-astro-cid-lmkygsfs]{font-size:.78rem;color:var(--text-muted);text-align:center;margin-top:.75rem}.comparison[data-astro-cid-lmkygsfs]{padding:4rem 0 6rem;position:relative;z-index:1}.comparison-table-wrap[data-astro-cid-lmkygsfs]{max-width:800px;margin:0 auto;padding:0;overflow:hidden}.comparison-table[data-astro-cid-lmkygsfs]{width:100%;border-collapse:collapse;font-size:.88rem}.comparison-table[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs],.comparison-table[data-astro-cid-lmkygsfs] td[data-astro-cid-lmkygsfs]{padding:.85rem 1rem;text-align:center;border-bottom:1px solid var(--border)}.comp-feat-th[data-astro-cid-lmkygsfs]{text-align:left;color:var(--text-muted);font-weight:600;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}.comp-tier-th[data-astro-cid-lmkygsfs]{font-weight:700;font-size:.85rem;white-space:nowrap}.comp-lite[data-astro-cid-lmkygsfs]{color:#4ade80}.comp-pro[data-astro-cid-lmkygsfs]{color:var(--accent)}.comp-ent[data-astro-cid-lmkygsfs]{color:var(--warning)}.comp-feat[data-astro-cid-lmkygsfs]{text-align:left;color:var(--text-secondary);font-size:.85rem}.comp-cell[data-astro-cid-lmkygsfs]{color:var(--text-primary);font-size:.88rem}.check[data-astro-cid-lmkygsfs]{color:var(--primary);font-weight:700}.cross[data-astro-cid-lmkygsfs]{color:var(--text-dim)}.trust[data-astro-cid-lmkygsfs]{padding:2rem 0 6rem;position:relative;z-index:1}.trust-card[data-astro-cid-lmkygsfs]{max-width:600px;margin:0 auto;padding:3rem 2.5rem;text-align:center}.trust-icon[data-astro-cid-lmkygsfs]{display:flex;justify-content:center;margin-bottom:1.25rem;color:var(--primary)}.trust-card[data-astro-cid-lmkygsfs] h3[data-astro-cid-lmkygsfs]{font-size:1.3rem;margin-bottom:.75rem}.trust-card[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{color:var(--text-secondary);font-size:.92rem;line-height:1.7;margin-bottom:1.5rem}.trust-buttons[data-astro-cid-lmkygsfs]{display:flex;gap:.75rem;justify-content:center}.faq[data-astro-cid-lmkygsfs]{padding:0 0 6rem;position:relative;z-index:1}.faq-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;max-width:900px;margin:0 auto}.faq-item[data-astro-cid-lmkygsfs]{padding:1.5rem}.faq-item[data-astro-cid-lmkygsfs] h3[data-astro-cid-lmkygsfs]{color:var(--primary);margin-bottom:.5rem;font-size:1rem}.faq-item[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{color:var(--text-secondary);font-size:.88rem;line-height:1.7}.faq-item[data-astro-cid-lmkygsfs] code[data-astro-cid-lmkygsfs]{background:var(--bg-deep);padding:.1rem .4rem;border-radius:4px;font-size:.82rem;color:var(--primary)}.faq-item[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs]{color:var(--primary)}@media(min-width:1440px)and (max-width:1919px){.hero-title[data-astro-cid-lmkygsfs]{font-size:4rem}}@media(min-width:1024px)and (max-width:1279px){.hero-title[data-astro-cid-lmkygsfs]{font-size:3rem}}@media(min-width:768px)and (max-width:1023px){.hero[data-astro-cid-lmkygsfs]{padding:8rem 0 3rem}.hero-title[data-astro-cid-lmkygsfs]{font-size:2.75rem}.pricing-grid[data-astro-cid-lmkygsfs]{grid-template-columns:1fr;max-width:450px}.faq-grid[data-astro-cid-lmkygsfs]{grid-template-columns:1fr;max-width:550px}}@media(max-width:767px){.hero[data-astro-cid-lmkygsfs]{padding:7rem 0 3rem}.hero-title[data-astro-cid-lmkygsfs]{font-size:2.25rem}.hero-desc[data-astro-cid-lmkygsfs]{font-size:1rem}.pricing-grid[data-astro-cid-lmkygsfs]{grid-template-columns:1fr;max-width:400px}.pricing-card[data-astro-cid-lmkygsfs]{padding:2rem 1.5rem}.faq-grid[data-astro-cid-lmkygsfs]{grid-template-columns:1fr}.trust-card[data-astro-cid-lmkygsfs]{padding:2rem 1.5rem}.trust-buttons[data-astro-cid-lmkygsfs]{flex-direction:column}.comparison-table[data-astro-cid-lmkygsfs]{font-size:.78rem}.comparison-table[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs],.comparison-table[data-astro-cid-lmkygsfs] td[data-astro-cid-lmkygsfs]{padding:.65rem .5rem}.hero-orb-1[data-astro-cid-lmkygsfs]{width:350px;height:350px;top:-50px;right:-80px;opacity:.3}.hero-orb-2[data-astro-cid-lmkygsfs]{width:300px;height:300px;opacity:.3}}@media(max-width:639px){.hero-title[data-astro-cid-lmkygsfs]{font-size:2rem}.pricing-grid[data-astro-cid-lmkygsfs]{max-width:100%}}
