.billing-toggle-wrap:where(.astro-lmkygsfs){text-align:center;padding:0 24px;margin-bottom:40px}.billing-controls:where(.astro-lmkygsfs){display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 24px}.billing-toggle:where(.astro-lmkygsfs){display:inline-flex;align-items:center;gap:4px;padding:4px;border:1px solid #E4E4E7;border-radius:999px;background:#fff}.billing-btn:where(.astro-lmkygsfs){display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 16px;border:0;border-radius:999px;background:transparent;color:#52525b;font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease}.billing-btn:where(.astro-lmkygsfs)[aria-pressed=true]{background:#6e40e8;color:#fff}.billing-btn:where(.astro-lmkygsfs):focus-visible{outline:2px solid #6E40E8;outline-offset:2px}.billing-tag:where(.astro-lmkygsfs){font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px;background:#edeafb;color:#6e40e8;white-space:nowrap}.billing-btn:where(.astro-lmkygsfs)[aria-pressed=true] .billing-tag:where(.astro-lmkygsfs){background:#fff3;color:#fff}.seat-picker:where(.astro-lmkygsfs){display:inline-flex;align-items:center;gap:6px}.seat-label:where(.astro-lmkygsfs){font-size:14px;font-weight:600;color:#52525b;margin-right:6px}.seat-btn:where(.astro-lmkygsfs){width:36px;height:36px;border:1px solid #E4E4E7;border-radius:10px;background:#fff;color:#18181b;font:inherit;font-size:18px;line-height:1;cursor:pointer}.seat-btn:where(.astro-lmkygsfs):hover{border-color:#6e40e8;color:#6e40e8}.seat-btn:where(.astro-lmkygsfs):focus-visible{outline:2px solid #6E40E8;outline-offset:2px}.seat-input:where(.astro-lmkygsfs){width:64px;height:36px;border:1px solid #E4E4E7;border-radius:10px;background:#fff;color:#18181b;font:inherit;font-size:15px;font-weight:600;text-align:center;-moz-appearance:textfield}.seat-input:where(.astro-lmkygsfs)::-webkit-outer-spin-button,.seat-input:where(.astro-lmkygsfs)::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.seat-input:where(.astro-lmkygsfs):focus-visible{outline:2px solid #6E40E8;outline-offset:2px}.billing-hint:where(.astro-lmkygsfs){font-size:13px;color:#71717a;margin-top:14px}.pricing:where(.astro-lmkygsfs)[data-billing=yearly] .only-monthly:where(.astro-lmkygsfs){display:none}.pricing:where(.astro-lmkygsfs)[data-billing=monthly] .only-yearly:where(.astro-lmkygsfs){display:none}.plan-grid:where(.astro-lmkygsfs){max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;align-items:start}.price-row:where(.astro-lmkygsfs){display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin-bottom:6px}.price:where(.astro-lmkygsfs){font-size:2.5rem;font-weight:700;color:#171719;letter-spacing:-.03em;line-height:1}.price--text:where(.astro-lmkygsfs){font-size:1.75rem}.period:where(.astro-lmkygsfs){font-size:13px;color:#6e6e78}.billing-note:where(.astro-lmkygsfs){font-size:12px;color:#6e6e78;margin-bottom:8px;min-height:16px}.tagline:where(.astro-lmkygsfs){font-size:14px;color:#52525b;margin:0 0 10px}.quota:where(.astro-lmkygsfs){font-size:13px;color:#6e40e8;font-weight:500}.seat-summary:where(.astro-lmkygsfs){display:flex;flex-direction:column;gap:2px}.seat-total:where(.astro-lmkygsfs){font-size:13px;color:#6e40e8;font-weight:500}.seat-quota:where(.astro-lmkygsfs){font-size:13px;color:#71717a}.plan-note:where(.astro-lmkygsfs){font-size:13px;color:#71717a;margin-top:4px}.includes:where(.astro-lmkygsfs){font-size:13px;font-weight:600;color:#374151;margin:0 0 12px}.feat:where(.astro-lmkygsfs){display:flex;flex-direction:column;gap:2px;font-size:14px;color:#48484f;line-height:1.45}.feat--excluded:where(.astro-lmkygsfs){color:#8a8a93}.feat-detail:where(.astro-lmkygsfs){font-size:13px;color:#71717a}.plans-note:where(.astro-lmkygsfs){text-align:center;font-size:13px;color:#6e6e78;margin:24px auto 0;max-width:640px}.plans-note:where(.astro-lmkygsfs)+.plans-note:where(.astro-lmkygsfs){margin-top:8px}.faq-section:where(.astro-lmkygsfs){background-color:#f8f7fb;padding:80px 24px}.faq-section:where(.astro-lmkygsfs) h2:where(.astro-lmkygsfs){font-size:clamp(1.6rem,3vw,2rem);font-weight:700;color:#18181b;letter-spacing:-.02em;margin-bottom:40px;text-align:center}.faq-container:where(.astro-lmkygsfs){max-width:760px;margin:0 auto}.faq-container:where(.astro-lmkygsfs) details:where(.astro-lmkygsfs){background:#fff;border:1px solid #E4E4E7;border-radius:12px;margin-bottom:8px;padding:0 20px}.faq-container:where(.astro-lmkygsfs) summary:where(.astro-lmkygsfs){padding:24px 0;font-size:16px;font-weight:600;color:#18181b;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.faq-container:where(.astro-lmkygsfs) summary:where(.astro-lmkygsfs)::-webkit-details-marker{display:none}.faq-container:where(.astro-lmkygsfs) summary:where(.astro-lmkygsfs) svg:where(.astro-lmkygsfs){flex-shrink:0;margin-left:16px;transition:transform .2s ease}.faq-container:where(.astro-lmkygsfs) details:where(.astro-lmkygsfs)[open] summary:where(.astro-lmkygsfs) svg:where(.astro-lmkygsfs){transform:rotate(180deg)}.faq-container:where(.astro-lmkygsfs) .faq-answer:where(.astro-lmkygsfs){padding:0 0 20px;font-size:15px;color:#71717a;line-height:1.7}.faq-container:where(.astro-lmkygsfs) .faq-answer:where(.astro-lmkygsfs) a{color:#6e40e8;text-decoration:underline}
