.pricing-hero.svelte-1u6gfub{padding-block:clamp(48px,7vw,96px);background:var(--canvas);border-bottom:1px solid var(--rule)}.pricing-head.svelte-1u6gfub{display:grid;gap:20px;max-width:44rem;margin-bottom:48px}.plans.svelte-1u6gfub{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:24px}.plans.single.svelte-1u6gfub{max-width:520px}.plan.svelte-1u6gfub{display:flex;flex-direction:column;gap:16px;padding:32px;border:1px solid var(--rule);border-radius:16px;background:var(--paper);box-shadow:var(--sheet-shadow)}.plan-name.svelte-1u6gfub{font-size:24px;font-stretch:96%}.plan-description.svelte-1u6gfub{margin-top:-8px;color:var(--ink-soft)}.plan-price.svelte-1u6gfub{display:flex;align-items:center;gap:14px}.plan-price.svelte-1u6gfub strong:where(.svelte-1u6gfub){font-family:var(--font-display);font-size:52px;font-stretch:92%;font-weight:600;letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums}.plan-price.svelte-1u6gfub span:where(.svelte-1u6gfub){color:var(--pencil);font-size:14px;line-height:1.4}.plan-terms.svelte-1u6gfub{margin-top:-8px;text-align:center}.plan-features.svelte-1u6gfub{display:grid;gap:10px;margin:8px 0 0;padding:20px 0 0;border-top:1px solid var(--rule);list-style:none}.plan-features.svelte-1u6gfub li:where(.svelte-1u6gfub){display:flex;align-items:flex-start;gap:10px;color:var(--ink);font-size:15px}.plan-features.svelte-1u6gfub svg{flex:none;margin-top:3px;color:var(--blue)}.plans-unavailable.svelte-1u6gfub{display:grid;justify-items:start;gap:12px;max-width:520px;padding:32px;border:1px solid var(--rule);border-radius:16px;background:var(--paper)}.estimate-grid.svelte-1u6gfub{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,96px)}.estimate-copy.svelte-1u6gfub{display:grid;gap:16px}.estimate-card.svelte-1u6gfub{display:grid;gap:20px;padding:28px;border:1px solid var(--rule);border-radius:16px;background:var(--paper);box-shadow:var(--sheet-shadow)}.plan-choice.svelte-1u6gfub{display:grid;gap:8px}.plan-choice-label.svelte-1u6gfub{color:var(--ink);font-size:14px;font-weight:600}.plan-choice.svelte-1u6gfub .plan-options{display:flex;flex-wrap:wrap;gap:8px}.plan-option.svelte-1u6gfub{display:inline-flex;min-height:44px;align-items:center;gap:10px;padding:0 14px;border:1px solid var(--rule-strong);border-radius:10px;font-size:15px;cursor:pointer}.plan-option.svelte-1u6gfub [data-slot=radio-group-item]{position:relative}.plan-option.svelte-1u6gfub [data-slot=radio-group-item]:after{position:absolute;inset:-15px;content:""}.plan-option.svelte-1u6gfub:has([data-state=checked]){border-color:var(--blue);background:var(--wash);color:var(--accent-foreground);font-weight:600}.seat-row.svelte-1u6gfub{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.seat-row.svelte-1u6gfub label:where(.svelte-1u6gfub){color:var(--ink);font-size:15px;font-weight:600}.stepper.svelte-1u6gfub{display:inline-flex;align-items:stretch;overflow:hidden;border:1px solid var(--rule-strong);border-radius:10px;background:var(--paper)}.stepper.svelte-1u6gfub button:where(.svelte-1u6gfub){display:grid;width:44px;place-items:center;border:0;background:var(--paper);color:var(--ink);cursor:pointer}.stepper.svelte-1u6gfub button:where(.svelte-1u6gfub):hover:not(:disabled){background:var(--canvas)}.stepper.svelte-1u6gfub button:where(.svelte-1u6gfub):disabled{color:var(--rule-strong);cursor:default}.stepper.svelte-1u6gfub button:where(.svelte-1u6gfub):focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.stepper.svelte-1u6gfub input:where(.svelte-1u6gfub){width:64px;min-height:44px;border:0;border-inline:1px solid var(--rule-strong);background:var(--control);color:var(--ink);font:600 16px var(--font-text);text-align:center;font-variant-numeric:tabular-nums;appearance:textfield;-moz-appearance:textfield}.stepper.svelte-1u6gfub input:where(.svelte-1u6gfub)::-webkit-outer-spin-button,.stepper.svelte-1u6gfub input:where(.svelte-1u6gfub)::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.stepper.svelte-1u6gfub input:where(.svelte-1u6gfub):focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.estimate-tally.svelte-1u6gfub{padding:18px 20px;border-radius:12px;background:var(--canvas);font-size:15px}.estimate-tally.svelte-1u6gfub .tally-total dd{font-family:var(--font-display);font-size:22px}.included.svelte-1u6gfub h2:where(.svelte-1u6gfub){margin-bottom:32px}.included-grid.svelte-1u6gfub{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1px;margin:0;padding:0;overflow:hidden;border:1px solid var(--rule);border-radius:16px;background:var(--rule);list-style:none}.included-grid.svelte-1u6gfub li:where(.svelte-1u6gfub){display:grid;align-content:start;gap:6px;padding:24px;background:var(--paper)}.included-icon.svelte-1u6gfub{display:grid;width:40px;height:40px;margin-bottom:8px;place-items:center;border-radius:10px;background:var(--wash);color:var(--blue)}.included-grid.svelte-1u6gfub h3:where(.svelte-1u6gfub){font-family:var(--font-text);font-size:16px}.included-grid.svelte-1u6gfub p:where(.svelte-1u6gfub){color:var(--ink-soft);font-size:15px;line-height:1.5}.faq-grid.svelte-1u6gfub{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,6vw,96px)}.faq.svelte-1u6gfub{display:grid;gap:28px;margin:0}.faq.svelte-1u6gfub dt:where(.svelte-1u6gfub){color:var(--ink);font-size:17px;font-weight:600}.faq.svelte-1u6gfub dd:where(.svelte-1u6gfub){margin:6px 0 0;color:var(--ink-soft);line-height:1.6}.closing-inner.svelte-1u6gfub{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px 48px;padding:clamp(32px,5vw,56px);border-radius:20px;background:var(--wash)}.closing-cta.svelte-1u6gfub{display:grid;gap:12px}.closing-actions.svelte-1u6gfub{display:flex;flex-wrap:wrap;align-items:center;gap:20px}@media (max-width: 900px){.estimate-grid.svelte-1u6gfub,.faq-grid.svelte-1u6gfub{grid-template-columns:minmax(0,1fr)}}@media (max-width: 520px){.plan.svelte-1u6gfub,.estimate-card.svelte-1u6gfub{padding:24px 20px}}
