.pricing-hero.svelte-1u8nm1j{background:var(--paper);padding-bottom:48px;position:relative;overflow:hidden;isolation:isolate}.pricing-hero.svelte-1u8nm1j:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 70% 60% at 50% -10%,rgba(155,127,232,.18) 0%,transparent 65%);pointer-events:none;z-index:-1}.head.svelte-1u8nm1j{max-width:42rem;margin:0 auto 40px;text-align:center}.head.svelte-1u8nm1j .brand-lede:where(.svelte-1u8nm1j){margin-bottom:32px}.billing-toggle.svelte-1u8nm1j{display:inline-flex;background:var(--white);border-radius:var(--radius-pill);padding:4px;outline:1px solid var(--line);box-shadow:0 1px 2px #0000000a}.bt-option.svelte-1u8nm1j{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;border:none;background:transparent;font-family:var(--font-sans);font-size:14px;line-height:20px;font-weight:600;color:var(--muted);cursor:pointer;border-radius:var(--radius-pill);transition:background .14s ease,color .14s ease}.bt-option.svelte-1u8nm1j:hover{color:var(--ink)}.bt-option.active.svelte-1u8nm1j{background:var(--brand-purple);color:var(--white)}.bt-option.svelte-1u8nm1j:focus-visible{outline:2px solid var(--brand-purple);outline-offset:2px}.bt-save.svelte-1u8nm1j{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.08em;padding:2px 7px;border-radius:var(--radius-pill);background:#9b7fe82e;color:var(--brand-purple)}.bt-option.active.svelte-1u8nm1j .bt-save:where(.svelte-1u8nm1j){background:#fff3;color:var(--white)}.trust-strip.svelte-1u8nm1j{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 12px;max-width:56rem;margin:0 auto;padding:0;list-style:none}.trust-strip.svelte-1u8nm1j li:where(.svelte-1u8nm1j){display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:var(--white);border-radius:var(--radius-pill);outline:1px solid var(--line);font-size:13px;font-weight:500;color:var(--ink);white-space:nowrap}.trust-strip.svelte-1u8nm1j li:where(.svelte-1u8nm1j):before{content:"";width:6px;height:6px;border-radius:50%;background:var(--success);flex-shrink:0;box-shadow:0 0 0 2px #16a34a1f}@media(max-width:480px){.trust-strip.svelte-1u8nm1j{gap:6px 8px}.trust-strip.svelte-1u8nm1j li:where(.svelte-1u8nm1j){padding:5px 12px;font-size:12px}}.plans.svelte-16yy7qn{background:var(--white)}.plans-grid.svelte-16yy7qn{display:grid;grid-template-columns:1fr;gap:24px;max-width:28rem;margin:0 auto}@media(min-width:1024px){.plans-grid.svelte-16yy7qn{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;max-width:none;margin:0}}.tier.svelte-16yy7qn{background:var(--white);border-radius:var(--radius-2xl);padding:32px;outline:1px solid rgba(0,0,0,.05);box-shadow:0 1px 2px #0000000d;transition:outline-color .16s ease,box-shadow .16s ease;display:flex;flex-direction:column}@media(min-width:1280px){.tier.svelte-16yy7qn{padding:40px}}.tier.svelte-16yy7qn:hover{outline-color:#6b4fbb40}.tier.featured.svelte-16yy7qn{outline:2px solid var(--brand-purple)}.tier-head.svelte-16yy7qn{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:28px}.tier-name.svelte-16yy7qn{margin:0;font-size:18px;line-height:28px;font-weight:600;letter-spacing:-.005em;color:var(--ink)}.tier.featured.svelte-16yy7qn .tier-name:where(.svelte-16yy7qn){color:var(--brand-purple)}.popular-badge.svelte-16yy7qn{padding:4px 10px;border-radius:var(--radius-pill);background:var(--purple-tint);color:var(--brand-purple);font-size:12px;line-height:20px;font-weight:600;white-space:nowrap}.tier-desc.svelte-16yy7qn{margin:16px 0 0;font-size:14px;line-height:24px;color:var(--muted)}.tier-price.svelte-16yy7qn{display:flex;align-items:baseline;gap:4px;margin-top:24px}.tier-amount.svelte-16yy7qn{font-size:36px;line-height:1;letter-spacing:-.025em;font-weight:600;color:var(--ink)}.tier-period.svelte-16yy7qn{font-size:14px;line-height:24px;font-weight:600;color:var(--muted)}.tier-cta.svelte-16yy7qn{display:block;margin-top:24px;padding:10px 14px;border-radius:var(--radius-md);background:var(--white);color:var(--brand-purple);font-family:var(--font-sans);font-size:14px;line-height:20px;font-weight:600;text-align:center;text-decoration:none;box-shadow:inset 0 0 0 1px #6b4fbb4d;transition:box-shadow .12s ease,background .12s ease}.tier-cta.svelte-16yy7qn:hover{box-shadow:inset 0 0 0 1px var(--brand-purple);background:var(--purple-tint)}.tier-cta.svelte-16yy7qn:focus-visible{outline:2px solid var(--brand-purple);outline-offset:2px}.tier.featured.svelte-16yy7qn .tier-cta:where(.svelte-16yy7qn){background:var(--brand-purple);color:var(--white);box-shadow:0 1px 2px #00000014}.tier.featured.svelte-16yy7qn .tier-cta:where(.svelte-16yy7qn):hover{background:var(--brand-purple-600);box-shadow:0 1px 2px #0000001f}.tier-features.svelte-16yy7qn{margin:32px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.tier-features.svelte-16yy7qn li:where(.svelte-16yy7qn){display:flex;gap:12px;font-size:14px;line-height:24px;color:var(--muted)}.feature-check.svelte-16yy7qn{flex-shrink:0;width:20px;height:24px;color:var(--brand-purple)}@media(max-width:600px){.tier.svelte-16yy7qn{padding:28px}.tier-amount.svelte-16yy7qn{font-size:32px}}.logobar.svelte-15gg3sr{background:var(--paper)}.lb-head.svelte-15gg3sr{max-width:42rem;margin:0 auto 56px;text-align:center}.logo-grid.svelte-15gg3sr{margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;column-gap:32px;row-gap:40px;max-width:32rem}@media(min-width:640px){.logo-grid.svelte-15gg3sr{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:40px;max-width:36rem}}@media(min-width:1024px){.logo-grid.svelte-15gg3sr{grid-template-columns:repeat(6,minmax(0,1fr));max-width:none;margin:0}}.logo.svelte-15gg3sr{max-height:40px;width:100%;object-fit:contain;display:block;transition:opacity .16s ease;opacity:.78}.logo.svelte-15gg3sr:hover{opacity:1}.comp-context.svelte-ydezov{padding:64px 0;background:var(--white)}.container.svelte-ydezov{max-width:1200px;margin:0 auto;padding:0 24px}.comp-context-inner.svelte-ydezov{max-width:860px;margin:0 auto}.comp-context-header.svelte-ydezov{text-align:center;margin-bottom:40px}.section-label.svelte-ydezov{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--brand);margin-bottom:10px}.section-title.svelte-ydezov{font-size:clamp(26px,4vw,40px);font-weight:800;letter-spacing:-.02em;margin-bottom:10px;color:var(--gray-900)}.section-sub.svelte-ydezov{font-size:16px;color:var(--text-muted);line-height:1.75;max-width:520px;margin:8px auto 0}.comp-spectrum.svelte-ydezov{background:var(--gray-50);border:1.5px solid var(--gray-200);border-radius:var(--radius-2xl);padding:32px;margin-bottom:32px}.comp-spectrum-bar.svelte-ydezov{display:flex;align-items:center;gap:0;margin-bottom:16px;border-radius:8px;overflow:hidden}.comp-seg.svelte-ydezov{padding:14px 20px;font-size:13px;font-weight:700;flex:1;text-align:center}.comp-seg.svelte-ydezov span:where(.svelte-ydezov){font-size:11px;font-weight:500}.comp-seg.glock.svelte-ydezov{background:#e0f2fe;color:#0369a1}.comp-seg.us.svelte-ydezov{background:var(--brand);color:#fff;flex:2}.comp-seg.us.svelte-ydezov span:where(.svelte-ydezov){opacity:.9}.comp-seg.validity.svelte-ydezov{background:#fee2e2;color:#991b1b}.comp-spectrum-labels.svelte-ydezov{display:flex;justify-content:space-between;font-size:12px;color:var(--text-muted)}.comp-spectrum-labels.svelte-ydezov .here:where(.svelte-ydezov){font-weight:700;color:var(--brand)}.comp-pitches.svelte-ydezov{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.comp-pitch.svelte-ydezov{background:var(--gray-50);border:1.5px solid var(--gray-200);border-radius:12px;padding:18px}.comp-pitch-label.svelte-ydezov{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin-bottom:6px}.comp-pitch-text.svelte-ydezov{font-size:13px;color:var(--text);line-height:1.6}.comp-pitch-text.svelte-ydezov em{font-style:normal;color:var(--brand);font-weight:700}@media(max-width:768px){.comp-pitches.svelte-ydezov{grid-template-columns:1fr}}.faq.svelte-1nch6qz{background:var(--paper)}.head.svelte-1nch6qz{max-width:42rem;margin:0 auto 48px;text-align:center}.pricing-cta.svelte-bmfaxp{background:var(--white)}.cta-inner.svelte-bmfaxp{display:block}@media(min-width:1024px){.cta-inner.svelte-bmfaxp{display:flex;align-items:center;justify-content:space-between;gap:32px}}.cta-h2.svelte-bmfaxp{font-size:36px;line-height:1.1;letter-spacing:-.025em;font-weight:600;color:var(--ink);max-width:42rem;margin:0;text-wrap:balance}@media(min-width:640px){.cta-h2.svelte-bmfaxp{font-size:48px}}.cta-h2.svelte-bmfaxp em:where(.svelte-bmfaxp){font-style:italic;color:var(--brand-purple)}.cta-actions.svelte-bmfaxp{margin-top:40px;display:flex;align-items:center;gap:24px;flex-wrap:wrap;flex-shrink:0}@media(min-width:1024px){.cta-actions.svelte-bmfaxp{margin-top:0}}.btn-primary.svelte-bmfaxp{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:var(--radius-md);background:var(--brand-purple);color:var(--white);font-family:var(--font-sans);font-size:14px;line-height:20px;font-weight:600;text-decoration:none;border:none;white-space:nowrap;box-shadow:0 1px 2px #00000014;transition:background .12s ease}.btn-primary.svelte-bmfaxp:hover{background:var(--brand-purple-600)}.btn-primary.svelte-bmfaxp:focus-visible{outline:2px solid var(--brand-purple);outline-offset:2px}.cta-secondary-link.svelte-bmfaxp{margin:12px 0 0;font-size:14px}.cta-secondary-link.svelte-bmfaxp a:where(.svelte-bmfaxp){color:var(--muted);text-decoration:underline;text-decoration-color:#00000026}.cta-secondary-link.svelte-bmfaxp a:where(.svelte-bmfaxp):hover{color:var(--brand-purple)}
