.pricing-header.svelte-1g2xobu{text-align:center;margin-bottom:64px;padding:0 24px}.pricing-header.svelte-1g2xobu h1:where(.svelte-1g2xobu){color:var(--secondary);letter-spacing:-.02em;margin:0 0 24px;font-size:2.5rem;font-weight:700;line-height:1.2}.pricing-header.svelte-1g2xobu p:where(.svelte-1g2xobu){color:var(--gray);max-width:640px;margin:0 auto 32px;font-size:1.25rem;line-height:1.6}.header-cta.svelte-1g2xobu{flex-direction:column;align-items:center;gap:16px;display:flex}.header-cta.svelte-1g2xobu .button:where(.svelte-1g2xobu){text-decoration:none}.cta-note.svelte-1g2xobu{color:var(--gray);font-size:.9rem}@media (width<=600px){.pricing-header.svelte-1g2xobu{margin-bottom:48px;padding:0 8px}.pricing-header.svelte-1g2xobu h1:where(.svelte-1g2xobu){font-size:2rem}.pricing-header.svelte-1g2xobu p:where(.svelte-1g2xobu){font-size:1.1rem}}.pricing-card.svelte-5skswx{background:var(--button);border:1.5px solid var(--input-border);border-radius:var(--border-radius);flex-direction:column;min-width:0;height:100%;padding:32px;display:flex;position:relative}@media (width<=900px){.pricing-card.svelte-5skswx{height:auto}}.pricing-card.highlight.svelte-5skswx{border-color:var(--sidebar-highlight);box-shadow:0 8px 24px rgba(var(--sidebar-highlight-rgb), .1);z-index:1}.badge.svelte-5skswx{background:var(--sidebar-highlight);color:var(--primary);white-space:nowrap;letter-spacing:.05em;text-transform:uppercase;border-radius:20px;padding:6px 16px;font-size:.75rem;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.card-header.svelte-5skswx{text-align:center;margin-bottom:32px}.card-header.svelte-5skswx h3:where(.svelte-5skswx){color:var(--secondary);margin:0 0 16px;font-size:1.25rem;font-weight:600}.price.svelte-5skswx{justify-content:center;align-items:baseline;gap:4px;margin-bottom:16px;display:flex}.amount.svelte-5skswx{color:var(--secondary);font-size:3rem;font-weight:700;line-height:1}.period.svelte-5skswx{color:var(--gray);font-size:1.1rem;font-weight:500}.description.svelte-5skswx{color:var(--gray);margin:0;font-size:.95rem;line-height:1.5}.card-features.svelte-5skswx{flex:1;margin-bottom:32px}.card-features.svelte-5skswx ul:where(.svelte-5skswx){flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.card-features.svelte-5skswx li:where(.svelte-5skswx){color:var(--secondary);align-items:flex-start;gap:12px;font-size:.95rem;line-height:1.4;display:flex}.card-features.svelte-5skswx li:where(.svelte-5skswx) svg{color:var(--sidebar-highlight);stroke-width:2.5px;flex-shrink:0}.card-action.svelte-5skswx{min-width:0;margin-top:auto;overflow:hidden}.card-action.svelte-5skswx .button:where(.svelte-5skswx){box-sizing:border-box;justify-content:center;width:100%;min-width:0;text-decoration:none;display:flex}@media (width<=600px){.pricing-card.svelte-5skswx{padding:16px}.pricing-card.highlight.svelte-5skswx{margin-top:16px}}.calculator.svelte-1secqd7{background:var(--button);border:1px solid var(--input-border);border-radius:var(--border-radius);margin-bottom:64px;overflow:hidden}.calculator-header.svelte-1secqd7{text-align:center;background:var(--button-elevated);border-bottom:1px solid var(--input-border);padding:32px}.calculator-header.svelte-1secqd7 h3:where(.svelte-1secqd7){color:var(--secondary);margin:0 0 8px;font-size:1.5rem;font-weight:600}.calculator-header.svelte-1secqd7 p:where(.svelte-1secqd7){color:var(--gray);margin:0}.calculator-content.svelte-1secqd7{grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding:32px;display:grid}.inputs.svelte-1secqd7{flex-direction:column;gap:32px;display:flex}.input-group.svelte-1secqd7 label:where(.svelte-1secqd7){color:var(--secondary);margin-bottom:12px;font-size:.9rem;font-weight:600;display:block}.range-wrapper.svelte-1secqd7{align-items:center;gap:16px;display:flex}input[type=range].svelte-1secqd7{box-sizing:border-box;background:var(--input-border);appearance:none;border-radius:3px;outline:none;flex:1;width:100%;height:6px}input[type=range].svelte-1secqd7::-webkit-slider-thumb{-webkit-appearance:none;background:var(--sidebar-highlight);cursor:pointer;border:2px solid var(--button);border-radius:50%;width:20px;height:20px;box-shadow:0 2px 6px #0000001a}.value.svelte-1secqd7{color:var(--secondary);background:var(--button-elevated);text-align:center;border:1px solid var(--input-border);border-radius:6px;min-width:80px;padding:4px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1rem}.results.svelte-1secqd7{align-items:center;gap:16px;display:flex}.vs.svelte-1secqd7{color:var(--gray);text-transform:uppercase;font-size:.9rem;font-weight:700}.result-card.svelte-1secqd7{background:var(--button-elevated);border:1px solid var(--input-border);border-radius:var(--border-radius);text-align:center;flex:1;padding:24px;position:relative}.result-card.highlight.svelte-1secqd7{background:rgba(var(--sidebar-highlight-rgb), .05);border-color:var(--sidebar-highlight)}.result-card.exceeded.svelte-1secqd7{opacity:.6}.result-card.exceeded.svelte-1secqd7 .details:where(.svelte-1secqd7){color:var(--red)}.plan-name.svelte-1secqd7{color:var(--gray);text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px;font-size:.9rem;font-weight:600}.cost.svelte-1secqd7{color:var(--secondary);justify-content:center;align-items:baseline;gap:4px;margin-bottom:8px;display:flex}.amount.svelte-1secqd7{font-size:2rem;font-weight:700}.period.svelte-1secqd7{color:var(--gray);font-size:.9rem}.details.svelte-1secqd7{color:var(--gray);font-size:.85rem}.savings-tag.svelte-1secqd7{background:var(--sidebar-highlight);color:var(--primary);border-radius:12px;margin-top:16px;padding:4px 12px;font-size:.8rem;font-weight:600;display:inline-block}@media (width<=900px){.calculator-content.svelte-1secqd7{grid-template-columns:1fr;gap:32px}}@media (width<=600px){.calculator-content.svelte-1secqd7{padding:16px}.results.svelte-1secqd7{flex-direction:column;gap:24px}.vs.svelte-1secqd7{transform:rotate(90deg)}}.faq-section.svelte-6323un{max-width:800px;margin:0 auto 64px}h3.svelte-6323un{color:var(--secondary);text-align:center;margin:0 0 32px;font-size:1.5rem;font-weight:600}.faq-list.svelte-6323un{flex-direction:column;gap:16px;display:flex}.faq-item.svelte-6323un{background:var(--button);border:1px solid var(--input-border);border-radius:var(--border-radius);transition:border-color .2s;overflow:hidden}.faq-item.open.svelte-6323un{border-color:var(--border-active)}.faq-question.svelte-6323un{cursor:pointer;text-align:left;width:100%;color:var(--secondary);background:0 0;border:none;justify-content:space-between;align-items:center;padding:24px;font-size:1rem;font-weight:600;transition:background-color .2s;display:flex}.faq-question.svelte-6323un:hover{background:var(--button-hover-transparent)}.faq-question.svelte-6323un .icon{color:var(--gray);transition:transform .2s}.faq-item.open.svelte-6323un .faq-question:where(.svelte-6323un) .icon{color:var(--secondary);transform:rotate(180deg)}.faq-answer.svelte-6323un{border-top:1px solid var(--input-border)}.answer-content.svelte-6323un{color:var(--gray);padding:24px;font-size:.95rem;line-height:1.6}.pricing-page.svelte-1hrotn9{box-sizing:border-box;width:100%;max-width:1200px;height:100%;margin:0 auto;padding:64px 24px;overflow-y:auto}.pricing-grid.svelte-1hrotn9{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-bottom:96px;display:grid}.trust.svelte-1hrotn9{margin-bottom:96px}.trust.svelte-1hrotn9 h3:where(.svelte-1hrotn9){color:var(--secondary);text-align:center;margin:0 0 48px;font-size:1.75rem;font-weight:700}.trust-grid.svelte-1hrotn9{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.trust-item.svelte-1hrotn9{text-align:center;padding:24px}.trust-item.svelte-1hrotn9 svg{color:var(--sidebar-highlight);width:32px;height:32px;margin-bottom:16px}.trust-item.svelte-1hrotn9 h4:where(.svelte-1hrotn9){color:var(--secondary);margin:0 0 12px;font-size:1.1rem;font-weight:600}.trust-item.svelte-1hrotn9 p:where(.svelte-1hrotn9){color:var(--gray);margin:0;font-size:.95rem;line-height:1.6}@media (width<=960px){.pricing-grid.svelte-1hrotn9{grid-template-columns:minmax(0,1fr);gap:64px;max-width:440px;margin-left:auto;margin-right:auto}.trust-grid.svelte-1hrotn9{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.pricing-page.svelte-1hrotn9{padding:24px 8px 16px}.trust-grid.svelte-1hrotn9{grid-template-columns:1fr}}
