.suite-pricing.svelte-1hrotn9{max-width:var(--rm-container-max);margin:0 auto;padding-bottom:var(--space-12)}.visually-hidden.svelte-1hrotn9{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.suite-pricing-hero.svelte-1hrotn9{max-width:var(--rm-container-narrow);margin-bottom:var(--space-10)}.suite-pricing-kicker.svelte-1hrotn9{margin:0 0 var(--space-2);font-size:var(--text-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--rm-dim)}.suite-pricing-title.svelte-1hrotn9{font-family:var(--rm-font-display);font-size:clamp(var(--text-2xl),4vw,var(--text-3xl));font-weight:var(--font-semibold);color:var(--rm-text);margin:0 0 var(--space-4);line-height:var(--leading-tight)}.suite-pricing-sub.svelte-1hrotn9{margin:0;font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--rm-muted)}.module-cards.svelte-1hrotn9{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--space-5);margin-bottom:var(--space-10)}.module-card.svelte-1hrotn9{padding:var(--space-6);border-radius:var(--radius-md);border:1px solid var(--rm-border);background:var(--rm-surface-raised);display:flex;flex-direction:column}.module-card-title.svelte-1hrotn9{font-family:var(--rm-font-display);font-size:var(--text-lg);margin:0 0 var(--space-2);color:var(--rm-text)}.module-card-tiers.svelte-1hrotn9{margin:0 0 var(--space-3);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--rm-sage);line-height:var(--leading-snug)}.module-card-desc.svelte-1hrotn9{margin:0 0 var(--space-4);font-size:var(--text-sm);color:var(--rm-muted);line-height:var(--leading-relaxed);flex:1}.module-card-list.svelte-1hrotn9{margin:0 0 var(--space-4);padding-left:var(--space-5);font-size:var(--text-sm);color:var(--rm-muted);line-height:var(--leading-relaxed)}.module-card-list.svelte-1hrotn9 li:where(.svelte-1hrotn9){margin-bottom:var(--space-2)}.module-card-link.svelte-1hrotn9{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--rm-sage);text-decoration:underline;text-underline-offset:2px;margin-top:auto}.section-alt.svelte-1hrotn9{background:var(--rm-surface);margin-left:calc(-1 * var(--space-6));margin-right:calc(-1 * var(--space-6));padding:var(--space-10) var(--space-6);border-radius:var(--radius-md);margin-bottom:var(--space-10)}.platform-highlight-inner.svelte-1hrotn9{max-width:var(--rm-container-narrow)}.platform-badge.svelte-1hrotn9{display:inline-flex;margin:0 0 var(--space-3);padding:.18rem .55rem;border-radius:999px;border:1px solid color-mix(in oklab,var(--path-blue, var(--rm-sage)) 55%,transparent);background:color-mix(in oklab,var(--path-blue, var(--rm-sage)) 12%,transparent);color:var(--rm-text);font-family:var(--rm-font-ui);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.04em;text-transform:uppercase}.platform-highlight-title.svelte-1hrotn9{font-family:var(--rm-font-display);font-size:var(--text-2xl);font-weight:var(--font-semibold);color:var(--rm-text);margin:0 0 var(--space-3)}.platform-highlight-price.svelte-1hrotn9{margin:0 0 var(--space-4);display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2)}.platform-price.svelte-1hrotn9{font-family:var(--rm-font-display);font-size:var(--text-3xl);font-weight:var(--font-semibold);color:var(--rm-sage)}.platform-period.svelte-1hrotn9{font-size:var(--text-sm);color:var(--rm-dim)}.platform-price-alt.svelte-1hrotn9{font-size:var(--text-sm);color:var(--rm-dim);width:100%}.platform-highlight-lead.svelte-1hrotn9{margin:0 0 var(--space-4);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--rm-muted)}.platform-highlight-lead.svelte-1hrotn9 strong:where(.svelte-1hrotn9){color:var(--rm-text)}.platform-feature-list.svelte-1hrotn9{margin:0 0 var(--space-4);padding-left:var(--space-5);color:var(--rm-muted);line-height:var(--leading-relaxed);font-size:var(--text-sm)}.platform-feature-list.svelte-1hrotn9 li:where(.svelte-1hrotn9){margin-bottom:var(--space-2)}.platform-note.svelte-1hrotn9{margin:0;font-size:var(--text-xs);color:var(--rm-dim);line-height:var(--leading-relaxed)}.platform-note.svelte-1hrotn9 a:where(.svelte-1hrotn9){color:var(--rm-sage);text-decoration:underline;text-underline-offset:2px}.platform-note.svelte-1hrotn9 code:where(.svelte-1hrotn9){font-size:.9em;padding:.1em .3em;border-radius:4px;background:var(--rm-bg);border:1px solid var(--rm-border)}.section-heading.svelte-1hrotn9{font-family:var(--rm-font-display);font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--rm-text);margin:0 0 var(--space-3)}.section-intro.svelte-1hrotn9{margin:0 0 var(--space-6);max-width:42rem;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--rm-muted)}.section-intro.svelte-1hrotn9 strong:where(.svelte-1hrotn9){color:var(--rm-text)}.table-wrap.svelte-1hrotn9{overflow-x:auto;margin-bottom:var(--space-4);border:1px solid var(--rm-border);border-radius:var(--radius-md);background:var(--rm-surface-raised)}.compare-table.svelte-1hrotn9{width:100%;min-width:44rem;border-collapse:collapse;font-size:var(--text-sm)}.compare-table.svelte-1hrotn9 th:where(.svelte-1hrotn9),.compare-table.svelte-1hrotn9 td:where(.svelte-1hrotn9){padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--rm-border);text-align:left;vertical-align:top}.compare-table.svelte-1hrotn9 thead:where(.svelte-1hrotn9) th:where(.svelte-1hrotn9){font-family:var(--rm-font-ui);font-weight:var(--font-semibold);color:var(--rm-text);background:color-mix(in oklab,var(--rm-surface) 70%,var(--rm-sage) 8%)}.compare-table.svelte-1hrotn9 tbody:where(.svelte-1hrotn9) th[scope=row]:where(.svelte-1hrotn9){font-weight:var(--font-medium);color:var(--rm-text);width:11rem}.compare-table.svelte-1hrotn9 td:where(.svelte-1hrotn9){color:var(--rm-muted);line-height:var(--leading-relaxed)}.compare-table.svelte-1hrotn9 tbody:where(.svelte-1hrotn9) tr:where(.svelte-1hrotn9):last-child th:where(.svelte-1hrotn9),.compare-table.svelte-1hrotn9 tbody:where(.svelte-1hrotn9) tr:where(.svelte-1hrotn9):last-child td:where(.svelte-1hrotn9){border-bottom:0}.compare-footnote.svelte-1hrotn9{margin:0;font-size:var(--text-sm);color:var(--rm-dim);line-height:var(--leading-relaxed);max-width:42rem}.compare-footnote.svelte-1hrotn9 a:where(.svelte-1hrotn9){color:var(--rm-sage);text-decoration:underline;text-underline-offset:2px}.faq-list.svelte-1hrotn9{margin:0;max-width:var(--rm-container-narrow)}.faq-q.svelte-1hrotn9{font-family:var(--rm-font-ui);font-size:var(--text-base);font-weight:var(--font-medium);color:var(--rm-text);margin:var(--space-6) 0 var(--space-2)}.faq-q.svelte-1hrotn9:first-child{margin-top:0}.faq-a.svelte-1hrotn9{margin:0 0 var(--space-2);font-size:var(--text-sm);color:var(--rm-muted);line-height:var(--leading-relaxed)}.faq-link.svelte-1hrotn9{color:var(--rm-sage);text-decoration:underline;text-underline-offset:2px}.cta-section.svelte-1hrotn9{text-align:center;padding:var(--space-10) 0 var(--space-4);border-top:1px solid var(--rm-border)}.cta-primary.svelte-1hrotn9{display:inline-flex;align-items:center;justify-content:center;min-height:calc(var(--button-height-md) + var(--space-2));padding:var(--space-3) var(--space-6);border-radius:var(--rm-radius);font-family:var(--rm-font-ui);font-weight:var(--font-semibold);text-decoration:none;background:var(--rm-sage);color:var(--rm-bg);border:1px solid var(--rm-sage);box-shadow:0 0 0 2px color-mix(in oklab,var(--rm-sage) 18%,transparent);transition:transform .12s ease,filter .15s ease}.cta-primary.svelte-1hrotn9:hover{transform:translateY(-1px);filter:brightness(1.06)}.cta-primary.svelte-1hrotn9:focus-visible{outline:2px solid color-mix(in oklab,var(--rm-sage) 70%,white);outline-offset:2px}.cta-secondary.svelte-1hrotn9{margin:var(--space-5) 0 0;font-size:var(--text-sm);color:var(--rm-muted)}.cta-secondary.svelte-1hrotn9 a:where(.svelte-1hrotn9){color:var(--rm-sage);text-decoration:underline;text-underline-offset:2px}
