.pricing-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px;align-items:start}.pricing-card[data-astro-cid-lmkygsfs]{background:var(--white);border-radius:18px;border:1.5px solid var(--gray-200);padding:36px 32px;position:relative;transition:all .2s;display:flex;flex-direction:column}.pricing-card[data-astro-cid-lmkygsfs]:hover{box-shadow:0 12px 40px #1e3a5f1a;transform:translateY(-2px)}.pricing-card[data-astro-cid-lmkygsfs].featured{border-color:var(--secondary);box-shadow:0 0 0 4px #4a90d91a,0 20px 48px #4a90d91a}.pricing-badge-pill[data-astro-cid-lmkygsfs]{position:absolute;top:-14px;left:50%;transform:translate(-50%);padding:5px 18px;background:var(--accent);color:#fff;border-radius:20px;font-size:11px;font-weight:700;white-space:nowrap;letter-spacing:.05em}.pricing-tier-name[data-astro-cid-lmkygsfs]{font-size:13px;font-weight:700;color:var(--secondary);text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px}.pricing-tagline[data-astro-cid-lmkygsfs]{font-size:14px;color:var(--gray-500);margin-bottom:24px;line-height:1.5}.price-big[data-astro-cid-lmkygsfs]{font-size:48px;font-weight:900;color:var(--primary);letter-spacing:-.04em;line-height:1;margin-bottom:6px}.price-big[data-astro-cid-lmkygsfs] sup[data-astro-cid-lmkygsfs]{font-size:24px;vertical-align:super;font-weight:700;letter-spacing:0}.price-period[data-astro-cid-lmkygsfs]{font-size:14px;color:var(--gray-500);margin-bottom:6px}.price-custom[data-astro-cid-lmkygsfs]{font-size:36px;font-weight:900;color:var(--primary);line-height:1;margin-bottom:6px}.best-for[data-astro-cid-lmkygsfs]{font-size:12px;color:var(--gray-500);background:var(--gray-50);padding:8px 12px;border-radius:8px;margin:16px 0 24px;line-height:1.5}.best-for[data-astro-cid-lmkygsfs] strong[data-astro-cid-lmkygsfs]{color:var(--primary)}.pricing-cta-btn[data-astro-cid-lmkygsfs]{display:block;text-align:center;padding:13px 24px;border-radius:10px;font-size:15px;font-weight:700;text-decoration:none;transition:all .15s;margin-bottom:28px}.cta-secondary-btn[data-astro-cid-lmkygsfs]{background:var(--secondary);color:#fff}.cta-secondary-btn[data-astro-cid-lmkygsfs]:hover{background:var(--secondary-dark)}.cta-outline-btn[data-astro-cid-lmkygsfs]{background:transparent;color:var(--primary);border:1.5px solid var(--gray-200)}.cta-outline-btn[data-astro-cid-lmkygsfs]:hover{border-color:var(--primary)}.pricing-divider[data-astro-cid-lmkygsfs]{height:1px;background:var(--gray-100);margin-bottom:24px}.includes-label[data-astro-cid-lmkygsfs]{font-size:11px;font-weight:700;color:var(--gray-500);text-transform:uppercase;letter-spacing:.08em;margin-bottom:14px}.features-list[data-astro-cid-lmkygsfs]{list-style:none;display:flex;flex-direction:column;gap:11px;flex:1}.features-list[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:var(--gray-700);line-height:1.45}.check-y[data-astro-cid-lmkygsfs]{flex-shrink:0;width:16px;height:16px;border-radius:50%;background:#4a90d91a;display:flex;align-items:center;justify-content:center;margin-top:1px;font-size:9px;font-weight:800;color:var(--secondary)}.check-y[data-astro-cid-lmkygsfs]:after{content:"✓"}.savings-row[data-astro-cid-lmkygsfs]{display:flex;align-items:center;justify-content:space-between;gap:20px;background:var(--gray-50);border-radius:12px;padding:20px 28px;border:1px solid var(--gray-100);margin-top:32px;flex-wrap:wrap}.savings-text[data-astro-cid-lmkygsfs]{font-size:14px;color:var(--gray-700);line-height:1.6}.savings-text[data-astro-cid-lmkygsfs] strong[data-astro-cid-lmkygsfs]{color:var(--primary)}.savings-text[data-astro-cid-lmkygsfs] .strikethrough[data-astro-cid-lmkygsfs]{text-decoration:line-through;color:var(--gray-500)}.savings-text[data-astro-cid-lmkygsfs] .highlight[data-astro-cid-lmkygsfs]{color:var(--success);font-weight:700}.savings-link[data-astro-cid-lmkygsfs]{font-size:14px;font-weight:600;color:var(--secondary);text-decoration:none;white-space:nowrap}.compare-wrap[data-astro-cid-lmkygsfs]{margin-top:64px;background:#fff;border-radius:16px;border:1.5px solid var(--gray-100);overflow:hidden}.compare-head[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:2.5fr 1fr 1fr 1fr;background:var(--primary);color:#fff;padding:18px 24px;font-size:13px;font-weight:700;text-align:center}.compare-head[data-astro-cid-lmkygsfs] .feature-col[data-astro-cid-lmkygsfs]{text-align:left;color:#fff;font-weight:600;font-size:12px}.compare-group[data-astro-cid-lmkygsfs]{grid-column:1 / -1;padding:10px 24px;font-size:11px;font-weight:700;color:var(--secondary);background:#4a90d90a;text-transform:uppercase;letter-spacing:.08em;border-top:1px solid var(--gray-100)}.compare-row[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:2.5fr 1fr 1fr 1fr;padding:12px 24px;border-top:1px solid var(--gray-100);align-items:center;font-size:13px;text-align:center;background:#fff}.compare-row[data-astro-cid-lmkygsfs]>div[data-astro-cid-lmkygsfs]{background:#fff}.compare-row[data-astro-cid-lmkygsfs]>.compare-group[data-astro-cid-lmkygsfs]{background:#4a90d90a}.compare-row[data-astro-cid-lmkygsfs]:hover{background:var(--gray-50)}.compare-feature-name[data-astro-cid-lmkygsfs]{text-align:left;color:var(--gray-700)}.compare-yes[data-astro-cid-lmkygsfs]{color:var(--gray-900);font-size:16px;font-weight:800}.compare-no[data-astro-cid-lmkygsfs]{color:var(--gray-900);font-size:16px;font-weight:700}.compare-partial[data-astro-cid-lmkygsfs]{color:var(--gray-900);font-size:13px;font-weight:800}.roadmap-li[data-astro-cid-lmkygsfs]{color:var(--gray-500)}.roadmap-li[data-astro-cid-lmkygsfs]:before{content:"Coming";flex-shrink:0;margin-top:1px;padding:2px 6px;border-radius:999px;background:#b453091f;color:var(--accent);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.trust-section[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:1.2fr .8fr;gap:24px;align-items:stretch;margin-top:40px}.trust-panel[data-astro-cid-lmkygsfs],.checkout-panel[data-astro-cid-lmkygsfs],.enterprise-route-panel[data-astro-cid-lmkygsfs]{background:var(--white);border:1px solid var(--gray-100);border-radius:14px;padding:26px}.trust-panel[data-astro-cid-lmkygsfs] h3[data-astro-cid-lmkygsfs],.checkout-panel[data-astro-cid-lmkygsfs] h3[data-astro-cid-lmkygsfs],.enterprise-route-panel[data-astro-cid-lmkygsfs] h3[data-astro-cid-lmkygsfs]{font-size:20px;color:var(--primary);margin-bottom:18px}.trust-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.trust-card[data-astro-cid-lmkygsfs]{background:var(--gray-50);border:1px solid var(--gray-100);border-radius:12px;padding:18px}.trust-card[data-astro-cid-lmkygsfs] strong[data-astro-cid-lmkygsfs]{display:block;color:var(--primary);font-size:14px;margin-bottom:8px}.trust-card[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{color:var(--gray-600);font-size:13px;line-height:1.55}.trust-compact[data-astro-cid-lmkygsfs]{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.trust-compact[data-astro-cid-lmkygsfs] span[data-astro-cid-lmkygsfs]{background:#4a90d914;border:1px solid rgba(74,144,217,.18);border-radius:999px;color:var(--primary);font-size:12px;font-weight:700;padding:7px 10px}.checkout-panel[data-astro-cid-lmkygsfs]{display:flex;flex-direction:column;justify-content:space-between}.checkout-panel[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{color:var(--gray-600);font-size:14px;line-height:1.65;margin-bottom:14px}.checkout-note[data-astro-cid-lmkygsfs]{background:#10b98114;border:1px solid rgba(16,185,129,.18);border-radius:10px;padding:14px;color:var(--primary);font-size:13px;line-height:1.55}.enterprise-route-panel[data-astro-cid-lmkygsfs]{margin-top:32px;display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;background:var(--primary);border-color:var(--primary)}.enterprise-route-panel[data-astro-cid-lmkygsfs] h3[data-astro-cid-lmkygsfs]{color:var(--white);margin-bottom:8px}.enterprise-route-panel[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{color:#ffffffeb;font-size:14px;line-height:1.65;max-width:740px}.faq-list[data-astro-cid-lmkygsfs]{display:flex;flex-direction:column;gap:20px;margin-top:40px}.faq-item[data-astro-cid-lmkygsfs]{background:#fff;border-radius:12px;border:1px solid var(--gray-100);padding:24px}.faq-q[data-astro-cid-lmkygsfs]{font-size:16px;font-weight:700;color:var(--primary);margin-bottom:10px}.faq-a[data-astro-cid-lmkygsfs]{font-size:15px;color:var(--gray-700);line-height:1.7}.signup-notice[data-astro-cid-lmkygsfs]{background:#4a90d914;border:1px solid rgba(74,144,217,.2);border-radius:12px;padding:20px 24px;margin-top:40px;display:flex;gap:14px;align-items:flex-start}.signup-notice-icon[data-astro-cid-lmkygsfs]{font-size:20px;flex-shrink:0;color:var(--gray-900);background:#fff;border-radius:999px}.signup-notice-text[data-astro-cid-lmkygsfs]{font-size:14px;color:var(--gray-700);line-height:1.65}.signup-notice-text[data-astro-cid-lmkygsfs] strong[data-astro-cid-lmkygsfs]{color:var(--primary)}.page-hero[data-astro-cid-lmkygsfs],.page-hero[data-astro-cid-lmkygsfs] h1[data-astro-cid-lmkygsfs],.page-hero[data-astro-cid-lmkygsfs] h1[data-astro-cid-lmkygsfs] .accent[data-astro-cid-lmkygsfs],.page-hero[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs],.page-hero[data-astro-cid-lmkygsfs] .breadcrumb[data-astro-cid-lmkygsfs],.page-hero[data-astro-cid-lmkygsfs] .breadcrumb[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs]{color:#fff}.page-hero[data-astro-cid-lmkygsfs] .section-badge[data-astro-cid-lmkygsfs]{background:var(--primary-dark)!important;border-color:#ffffffd9!important;color:#fff!important}.page-hero[data-astro-cid-lmkygsfs]:before{display:none}.signup-notice-icon[data-astro-cid-lmkygsfs]{background:#064e3b;color:#fff;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center}@media(max-width:768px){.pricing-grid[data-astro-cid-lmkygsfs],.trust-section[data-astro-cid-lmkygsfs],.enterprise-route-panel[data-astro-cid-lmkygsfs],.trust-grid[data-astro-cid-lmkygsfs]{grid-template-columns:1fr}.compare-head[data-astro-cid-lmkygsfs],.compare-row[data-astro-cid-lmkygsfs]{grid-template-columns:1.5fr 1fr 1fr}.compare-row[data-astro-cid-lmkygsfs]>[data-astro-cid-lmkygsfs]:last-child{display:none}.compare-head[data-astro-cid-lmkygsfs]>[data-astro-cid-lmkygsfs]:last-child{display:none}}
