.feat-hero-section.svelte-1hrotn9{position:relative;overflow:hidden}.billing-toggle-row.svelte-1hrotn9{display:flex;align-items:center;justify-content:center;gap:.75rem;flex-wrap:wrap;margin:0 auto 2rem;padding:0 1.5rem}.billing-toggle-label.svelte-1hrotn9{background:none;border:none;font-family:inherit;font-size:.875rem;font-weight:600;color:var(--text-muted);cursor:pointer;padding:.25rem;transition:color .15s}.billing-toggle-label.is-on.svelte-1hrotn9{color:var(--text-primary)}.billing-toggle-track.svelte-1hrotn9{position:relative;width:46px;height:26px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:999px;cursor:pointer;flex:none;padding:0}.billing-toggle-thumb.svelte-1hrotn9{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:var(--text-secondary);transition:transform .2s ease,background .2s ease}.billing-toggle-track.is-annual.svelte-1hrotn9 .billing-toggle-thumb:where(.svelte-1hrotn9){transform:translate(20px);background:var(--accent-green)}.billing-save-badge.svelte-1hrotn9{font-family:var(--font-mono);font-size:.7rem;color:var(--accent-green);background:#00e6761a;border:1px solid rgba(0,230,118,.3);border-radius:999px;padding:.2rem .6rem}.tier-discount.svelte-1hrotn9{display:inline-block;font-family:var(--font-mono);font-size:.6rem;font-weight:600;color:var(--accent-green);background:#00e6761f;border:1px solid rgba(0,230,118,.3);border-radius:999px;padding:.1rem .4rem;margin-left:.35rem;vertical-align:middle}.tier-annual-note.svelte-1hrotn9{font-family:var(--font-mono);font-size:.68rem;color:var(--accent-green);min-height:1.1em;margin-top:.15rem}.compare-row.svelte-1hrotn9 .limited:where(.svelte-1hrotn9){color:#ffb800}.tier-head.is-enterprise.svelte-1hrotn9{background:#00b8d90d}.price-from.svelte-1hrotn9{display:block;font-size:.72rem;color:var(--text-muted);line-height:1.2}.tier-popular.svelte-1hrotn9{display:inline-block;margin-bottom:.45rem;font-family:var(--font-mono);font-size:.6rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#060b18;background:var(--accent-green);border-radius:999px;padding:.2rem .7rem;white-space:nowrap}.tier-head.is-highlight.svelte-1hrotn9{box-shadow:inset 0 2px 0 var(--accent-green)}.tag-soon.svelte-1hrotn9{font-family:var(--font-mono);font-size:.58rem;font-weight:500;color:#ffb800;background:#ffb8001a;border:1px solid rgba(255,184,0,.3);border-radius:999px;padding:.1rem .45rem}.regions-toggle.svelte-1hrotn9{background:none;border:none;color:var(--text-secondary);font:inherit;display:flex;align-items:center;gap:.4rem;cursor:pointer;padding:0}.regions-toggle.svelte-1hrotn9:hover{color:var(--text-primary)}.regions-toggle.svelte-1hrotn9 .chev:where(.svelte-1hrotn9){display:inline-block;transition:transform .18s ease;color:var(--accent-green);font-size:.7rem}.regions-toggle.svelte-1hrotn9 .chev.open:where(.svelte-1hrotn9){transform:rotate(90deg)}.region-group-row.svelte-1hrotn9{border-top:1px solid var(--border);background:var(--bg-elevated)}.region-group-row.svelte-1hrotn9>div:where(.svelte-1hrotn9){padding:.4rem 1.4rem .4rem 2.4rem;font-family:var(--font-mono);font-size:.65rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.compare-row.region-sub.svelte-1hrotn9>.feat-name:where(.svelte-1hrotn9){padding-left:2.4rem;font-size:.8rem}.compare-row.region-sub.svelte-1hrotn9>div:where(.svelte-1hrotn9){padding-top:.5rem;padding-bottom:.5rem}.region-flag.svelte-1hrotn9{font-size:.9rem}.row-sep.svelte-1hrotn9{height:10px;background:var(--bg-elevated);border-top:1px solid var(--border)}.compare-legend.svelte-1hrotn9{max-width:1100px;margin:1.1rem auto 0;padding:0 1.5rem;display:flex;gap:1.5rem;font-size:.75rem;color:var(--text-muted);flex-wrap:wrap}.legend-limited.svelte-1hrotn9{color:#ffb800}.comparison.svelte-1hrotn9{max-width:1100px;margin:3.5rem auto 0;padding:0 1.5rem}.comparison.svelte-1hrotn9 .section-title:where(.svelte-1hrotn9){font-family:var(--font-heading);font-size:1.5rem;text-align:center;letter-spacing:-.02em}.visually-hidden.svelte-1hrotn9{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.table-wrapper.svelte-1hrotn9{width:100%;min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;max-width:900px;margin:2rem auto 0}.comparison-table.svelte-1hrotn9{width:100%;min-width:568px;border-collapse:collapse;font-size:.9375rem}.comparison-table.svelte-1hrotn9 th:where(.svelte-1hrotn9),.comparison-table.svelte-1hrotn9 td:where(.svelte-1hrotn9){padding:1rem 1.25rem;text-align:center;border-bottom:1px solid var(--border)}.comparison-table.svelte-1hrotn9 th:where(.svelte-1hrotn9):first-child,.comparison-table.svelte-1hrotn9 td:where(.svelte-1hrotn9):first-child{text-align:left;color:var(--text-secondary)}.comparison-table.svelte-1hrotn9 th:where(.svelte-1hrotn9){font-weight:600;font-size:.875rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.col-highlight.svelte-1hrotn9{color:var(--accent-green)!important;font-weight:600}th.col-highlight.svelte-1hrotn9{color:var(--accent-green)!important}.check.svelte-1hrotn9{color:var(--accent-green);font-size:1.125rem}.cross.svelte-1hrotn9{color:var(--text-muted);font-size:1.125rem}
