@charset "UTF-8";.plan-actions.svelte-14k3h3q{width:100%;margin-bottom:40px}.plan-actions-header.svelte-14k3h3q{margin-bottom:16px}.plan-actions-header.svelte-14k3h3q h2:where(.svelte-14k3h3q){color:var(--text-color);font-size:1.375rem;margin:0 0 6px}@media (max-width: 767px){.plan-actions-header.svelte-14k3h3q h2:where(.svelte-14k3h3q){font-size:1.125rem}}.plan-actions-header.svelte-14k3h3q p:where(.svelte-14k3h3q){color:rgba(var(--base-content),.72);font-size:.875rem;margin:0;max-width:760px}@media (max-width: 767px){.plan-actions-header.svelte-14k3h3q p:where(.svelte-14k3h3q){font-size:.8125rem}}.picker-item.svelte-14k3h3q{--tone-edge: #0E8AA0;--tone-icon: #E4F3F7;--tone-text: #0B6C7D;display:flex;flex-direction:column;min-width:0}.picker-item.tone-renew.svelte-14k3h3q{--tone-edge: #4F5BD5;--tone-icon: #E6E9FB;--tone-text: #3A44A8}.picker-item.tone-combo.svelte-14k3h3q{--tone-edge: #D1477E;--tone-icon: #FBE7EF;--tone-text: #A83562}.action-picker.svelte-14k3h3q{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;transition:grid-template-columns .42s cubic-bezier(.4,0,.2,1)}@media (max-width: 767px){.action-picker.svelte-14k3h3q{grid-template-columns:1fr!important}}.picker-btn.svelte-14k3h3q{display:flex;align-items:flex-start;gap:12px;width:100%;flex:1;box-sizing:border-box;text-align:left;padding:14px 16px;border:1px solid rgba(var(--base-content),.12);border-top:3px solid var(--tone-edge);border-radius:10px;background-color:#fff;cursor:pointer;font-family:inherit;transition:border-color .2s ease,border-radius .3s cubic-bezier(.4,0,.2,1)}.picker-btn.svelte-14k3h3q:hover:not(:disabled){border-color:rgba(var(--base-content),.3);border-top-color:var(--tone-edge)}.picker-btn.svelte-14k3h3q:focus-visible{outline:2px solid var(--text-color);outline-offset:2px}.picker-btn.svelte-14k3h3q:disabled{cursor:not-allowed;opacity:.6}.picker-item.open.svelte-14k3h3q>.picker-btn:where(.svelte-14k3h3q){flex:0 0 auto;border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.picker-icon.svelte-14k3h3q{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:8px;background-color:var(--tone-icon);color:var(--tone-text);transition:transform .3s cubic-bezier(.4,0,.2,1)}.picker-item.open.svelte-14k3h3q .picker-icon:where(.svelte-14k3h3q){transform:scale(1.06) rotate(-4deg)}.picker-text.svelte-14k3h3q{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.picker-label.svelte-14k3h3q{color:var(--text-color);font-size:.9375rem;font-weight:600}.picker-desc-wrap.svelte-14k3h3q{display:grid;grid-template-rows:1fr;opacity:1;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1),opacity .2s ease}.picker-desc.svelte-14k3h3q{display:block;overflow:hidden;min-height:0;color:rgba(var(--base-content),.78);font-size:.75rem;line-height:1.45}.action-picker.svelte-14k3h3q:not(.idle) .picker-item:where(.svelte-14k3h3q):not(.open) .picker-desc-wrap:where(.svelte-14k3h3q){grid-template-rows:0fr;opacity:0}.picker-summary.svelte-14k3h3q{margin-top:2px;color:var(--tone-text);font-size:.8125rem;font-weight:600}.picker-summary.reason.svelte-14k3h3q{display:flex;align-items:flex-start;gap:5px;color:rgba(var(--base-content),.82);font-size:.75rem;font-weight:500;line-height:1.35}.picker-summary.reason.svelte-14k3h3q svg{flex-shrink:0;margin-top:2px}.action-picker.svelte-14k3h3q:not(.idle) .picker-item:where(.svelte-14k3h3q):not(.open) .picker-summary.reason:where(.svelte-14k3h3q){display:none}.picker-chevron.svelte-14k3h3q{display:flex;align-items:center;flex-shrink:0;margin-top:4px;color:rgba(var(--base-content),.55);transition:transform .3s cubic-bezier(.4,0,.2,1)}.picker-item.open.svelte-14k3h3q .picker-chevron:where(.svelte-14k3h3q){transform:rotate(180deg)}.expand.svelte-14k3h3q{display:grid;grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.4,0,.2,1)}.picker-item.open.svelte-14k3h3q .expand:where(.svelte-14k3h3q){grid-template-rows:1fr}.expand-clip.svelte-14k3h3q{overflow:hidden;min-height:0}.expand-box.svelte-14k3h3q{border:1px solid rgba(var(--base-content),.12);border-top:0;border-radius:0 0 10px 10px;background-color:#fff;padding:14px;opacity:0;transition:opacity .24s ease}.picker-item.open.svelte-14k3h3q .expand-box:where(.svelte-14k3h3q){opacity:1;transition-delay:.06s}.options-caption.svelte-14k3h3q{color:rgba(var(--base-content),.62);font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;margin:0 0 10px}.options-note.svelte-14k3h3q{display:block;max-width:74ch;margin:-2px 0 12px;padding:10px 13px;border:1px solid #FBCF9B;border-left:3px solid #E8890C;border-radius:8px;background-color:#fff7ec;color:#7c4a0b;font-size:.78125rem;line-height:1.55}.options-note.svelte-14k3h3q b{font-weight:700;color:#6b3a05}.options-grid.svelte-14k3h3q{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (max-width: 767px){.options-grid.svelte-14k3h3q{grid-template-columns:1fr}}.option-card.svelte-14k3h3q{display:flex;flex-direction:column;background-color:rgba(var(--base-content),.025);border:1px solid rgba(var(--base-content),.1);border-radius:10px;padding:15px;opacity:0;transform:translateY(10px);transition:opacity .3s ease,transform .38s cubic-bezier(.4,0,.2,1)}.option-card.svelte-14k3h3q h3:where(.svelte-14k3h3q){color:var(--text-color);font-size:1rem;font-weight:650;margin:0 0 2px;letter-spacing:-.01em}.picker-item.open.svelte-14k3h3q .option-card:where(.svelte-14k3h3q){opacity:1;transform:none;transition-delay:calc(var(--i) * 80ms + .12s)}.option-meta.svelte-14k3h3q{color:rgba(var(--base-content),.6);font-size:.71875rem;margin:0 0 10px}.option-what.svelte-14k3h3q{color:rgba(var(--base-content),.85);font-size:.78125rem;line-height:1.5;margin:0 0 12px}.gain-label.svelte-14k3h3q{color:rgba(var(--base-content),.6);font-size:.59375rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px}.option-tests.svelte-14k3h3q{margin:.4rem 0 0;font-size:13px;line-height:1.45;color:#00604b;font-weight:600}.gains.svelte-14k3h3q{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:5px}.gains.svelte-14k3h3q li:where(.svelte-14k3h3q){display:flex;gap:7px;color:rgba(var(--base-content),.85);font-size:.75rem;line-height:1.4}.gains.svelte-14k3h3q svg{flex-shrink:0;margin-top:2px;color:var(--accent-color)}.calc.svelte-14k3h3q{border-top:1px solid rgba(var(--base-content),.08);padding-top:10px;margin-bottom:10px;display:flex;flex-direction:column;gap:5px}.calc-row.svelte-14k3h3q{display:flex;align-items:baseline;gap:8px;font-size:.75rem;color:rgba(var(--base-content),.75)}.calc-row.svelte-14k3h3q b:where(.svelte-14k3h3q){margin-left:auto;font-weight:500;font-family:monospace;white-space:nowrap;font-variant-numeric:tabular-nums}.calc-row.credit.svelte-14k3h3q b:where(.svelte-14k3h3q){color:var(--accent-color)}.calc-row.total.svelte-14k3h3q{border-top:1px solid rgba(var(--base-content),.08);padding-top:8px;margin-top:3px;color:var(--text-color);font-size:.8125rem;font-weight:600}.calc-row.total.svelte-14k3h3q b:where(.svelte-14k3h3q){font-size:1.25rem;font-weight:650;font-family:inherit;color:var(--text-color)}.terms.svelte-14k3h3q{display:flex;flex-direction:column;gap:5px;padding:9px 11px;border-radius:7px;background-color:#fff;border:1px solid rgba(var(--base-content),.07);margin-bottom:12px}.term-row.svelte-14k3h3q{display:flex;align-items:baseline;gap:6px;font-size:.71875rem;color:rgba(var(--base-content),.7)}.term-row.svelte-14k3h3q b:where(.svelte-14k3h3q){margin-left:auto;font-family:monospace;font-weight:600;color:var(--text-color);white-space:nowrap;font-variant-numeric:tabular-nums}.term-row.key.svelte-14k3h3q{color:var(--text-color);font-weight:600}.term-row.svelte-14k3h3q svg{flex-shrink:0;align-self:center;color:rgba(var(--base-content),.55)}.action-btn.svelte-14k3h3q{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;box-sizing:border-box;margin-top:auto;border:1px solid transparent;border-radius:.375rem;padding:.65rem 1rem;font-size:.875rem;font-weight:500;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .3s ease}.action-btn.primary.svelte-14k3h3q{background-color:var(--accent-color);color:#fff}.action-btn.primary.svelte-14k3h3q:hover{background-color:#38ae7b}@media (prefers-reduced-motion: reduce){.action-picker.svelte-14k3h3q,.expand.svelte-14k3h3q,.option-card.svelte-14k3h3q,.picker-icon.svelte-14k3h3q,.picker-chevron.svelte-14k3h3q,.picker-desc-wrap.svelte-14k3h3q,.expand-box.svelte-14k3h3q{transition:none}}h1.svelte-o5pvmi{color:var(--text-color);font-size:2rem;margin-bottom:0}@media (max-width: 767px){h1.svelte-o5pvmi{font-size:1.5rem}}.no-plans-wrapper.svelte-o5pvmi{display:flex;align-items:center;justify-content:center;min-height:50vh;width:100%}.no-plans-inner.svelte-o5pvmi{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;max-width:500px;width:100%}.no-plans-inner.svelte-o5pvmi h3:where(.svelte-o5pvmi){color:var(--text-color);font-size:1.75rem;margin:0 0 12px}.no-plans-inner.svelte-o5pvmi p:where(.svelte-o5pvmi){color:var(--light-medium-gray);font-size:1rem;margin:0}.page-wrapper.svelte-o5pvmi{background-color:var(--background-color);height:calc(100% - var(--header-height) - 20px)}@media (max-width: 1199px){.page-wrapper.svelte-o5pvmi{padding-right:0}}.page-wrapper.svelte-o5pvmi .divider:where(.svelte-o5pvmi){height:1px;width:100%;background-color:var(--sidebar-color)}.header-desc-wrapper.svelte-o5pvmi{display:flex;flex-direction:row;align-items:center;gap:10px;margin-bottom:20px}@media (max-width: 767px){.header-desc-wrapper.svelte-o5pvmi{align-items:start}.header-desc-wrapper.svelte-o5pvmi svg{margin-top:2px}}.header-desc.svelte-o5pvmi{color:var(--text-color);font-size:1rem;margin:0}@media (max-width: 767px){.header-desc.svelte-o5pvmi{font-size:.875rem}}.header-rating.svelte-o5pvmi{color:var(--text-color);font-size:.875rem;margin:0 0 20px}@media (max-width: 767px){.header-rating.svelte-o5pvmi{font-size:.8125rem}}.header-footnote.svelte-o5pvmi{color:var(--light-medium-gray);font-size:.75rem;margin:-12px 0 20px}@media (max-width: 767px){.header-footnote.svelte-o5pvmi{font-size:.6875rem}}.faq-contact-cta.svelte-o5pvmi{color:var(--text-color);font-size:.9375rem;margin:24px 0 0}.faq-contact-cta.svelte-o5pvmi a:where(.svelte-o5pvmi){color:var(--text-color);font-weight:600}@media (max-width: 767px){.faq-contact-cta.svelte-o5pvmi{font-size:.875rem}}.current-plan-wrapper.svelte-o5pvmi{width:100%;padding:16px 0;border-bottom:1px solid rgba(var(--base-content),.1);margin-bottom:20px}.current-plan-content.svelte-o5pvmi{display:flex;align-items:center;justify-content:space-between;gap:20px}@media (max-width: 767px){.current-plan-content.svelte-o5pvmi{flex-direction:column;align-items:flex-start;gap:12px}}.current-plan-info.svelte-o5pvmi{display:flex;align-items:center;gap:8px}.current-plan-label.svelte-o5pvmi{color:var(--light-medium-gray);font-size:.875rem;font-weight:500}.current-plan-name.svelte-o5pvmi{color:var(--text-color);font-size:1rem;font-weight:600}.legacy-badge.svelte-o5pvmi{background-color:#f59e0b;color:#fff;font-size:.6875rem;font-weight:600;padding:2px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:.5px}.renewed-through.svelte-o5pvmi{display:flex;align-items:center;gap:6px;margin-top:8px;color:#1f7a55;font-size:.78125rem}.renewed-through.svelte-o5pvmi svg{flex-shrink:0}.renewed-through.svelte-o5pvmi b:where(.svelte-o5pvmi){font-weight:600;font-family:monospace}.legacy-plan-banner.svelte-o5pvmi{width:100%;background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #f59e0b;border-radius:12px;padding:16px 20px;margin-bottom:20px}.legacy-banner-content.svelte-o5pvmi{display:flex;align-items:flex-start;gap:12px}.legacy-banner-icon.svelte-o5pvmi{flex-shrink:0;color:#d97706;margin-top:2px}.legacy-banner-text.svelte-o5pvmi{flex:1}.legacy-banner-title.svelte-o5pvmi{margin:0 0 4px;font-size:.9375rem;font-weight:600;color:#92400e}.legacy-banner-desc.svelte-o5pvmi{margin:0;font-size:.875rem;color:#a16207;line-height:1.5}.current-plan-dates.svelte-o5pvmi{display:flex;align-items:center;gap:24px}@media (max-width: 767px){.current-plan-dates.svelte-o5pvmi{gap:16px}}.date-item.svelte-o5pvmi{display:flex;align-items:center;gap:6px}.date-item.svelte-o5pvmi svg{color:var(--light-medium-gray);width:14px;height:14px}.date-label.svelte-o5pvmi{color:var(--light-medium-gray);font-size:.75rem;font-weight:500}.date-value.svelte-o5pvmi{color:var(--text-color);font-size:.875rem;font-weight:500;font-family:monospace}.main-content-wrapper.svelte-o5pvmi{display:flex;flex-direction:column;gap:40px;margin-top:80px;padding:0 40px}@media (max-width: 767px){.main-content-wrapper.svelte-o5pvmi{padding:0 10px}}.main-content-wrapper.svelte-o5pvmi .main-content-title-wrapper:where(.svelte-o5pvmi){display:flex;flex-direction:row;align-items:center;gap:10px;margin:0 auto;text-align:center}.main-content-wrapper.svelte-o5pvmi .main-content-title-wrapper:where(.svelte-o5pvmi) h2:where(.svelte-o5pvmi){margin:0}.main-content-wrapper.svelte-o5pvmi .main-content-desc-wrapper:where(.svelte-o5pvmi){color:var(--light-medium-gray);font-size:1rem;margin:0 auto;max-width:800px}@media (max-width: 767px){.main-content-wrapper.svelte-o5pvmi .main-content-desc-wrapper:where(.svelte-o5pvmi){font-size:.875rem}}.main-content-wrapper.svelte-o5pvmi .main-content-desc-wrapper:where(.svelte-o5pvmi) p:where(.svelte-o5pvmi){margin:5px 0}.main-content-wrapper.svelte-o5pvmi .plans-wrapper:where(.svelte-o5pvmi){margin-top:20px;margin-bottom:80px;width:100%;display:flex;flex-direction:row;justify-content:center;align-items:stretch;gap:20px;flex-wrap:wrap}.main-content-wrapper.svelte-o5pvmi .frequently-asked-questions:where(.svelte-o5pvmi){display:flex;flex-direction:column;gap:20px;margin-top:40px;margin-bottom:80px;padding:0 40px;width:100%}@media (max-width: 767px){.main-content-wrapper.svelte-o5pvmi .frequently-asked-questions:where(.svelte-o5pvmi){padding:0}}.main-content-wrapper.svelte-o5pvmi .frequently-asked-questions:where(.svelte-o5pvmi) .frequently-asked-questions-title:where(.svelte-o5pvmi){display:flex;flex-direction:row;align-items:center;gap:10px}.main-content-wrapper.svelte-o5pvmi .frequently-asked-questions:where(.svelte-o5pvmi) .frequently-asked-questions-title:where(.svelte-o5pvmi) h2:where(.svelte-o5pvmi){margin:1.25rem auto}@media (max-width: 767px){.main-content-wrapper.svelte-o5pvmi .frequently-asked-questions:where(.svelte-o5pvmi) .frequently-asked-questions-title:where(.svelte-o5pvmi) h2:where(.svelte-o5pvmi){font-size:1.75rem;text-align:center}}.plans-testimonials.svelte-o5pvmi{margin:0 40px 80px}@media (max-width: 767px){.plans-testimonials.svelte-o5pvmi{margin:0 10px 60px}}.plans-testimonials.svelte-o5pvmi h2:where(.svelte-o5pvmi){text-align:center;margin:0 auto 24px;font-size:1.5rem}@media (max-width: 767px){.plans-testimonials.svelte-o5pvmi h2:where(.svelte-o5pvmi){font-size:1.25rem}}.plans-testimonials.svelte-o5pvmi .plans-rotator:where(.svelte-o5pvmi){max-width:640px;margin:0 auto}
