:root{--mobile: 576px;--tablet: 768px;--desktop: 992px;--maxMobile: 767px;--maxTablet: 991px;--maxDesktop: 1200px}.pricing-page.svelte-1vecjrx{background:var(--theme-background);min-height:100vh;padding:var(--spacing-lg);padding-top:var(--spacing-xl)}@media (max-width: 768px){.pricing-page.svelte-1vecjrx{padding:var(--spacing-md);padding-top:var(--spacing-lg)}}.pricing-container.svelte-1vecjrx{max-width:1200px;margin:0 auto}.benefits-section.svelte-1vecjrx{background:var(--theme-simpleBackground);border-radius:16px;box-shadow:0 8px 32px #0000001f;border:1px solid rgba(0,0,0,.05);padding:var(--spacing-xxl);margin-bottom:var(--spacing-xxl);transition:all .3s ease}.benefits-section.svelte-1vecjrx:hover{box-shadow:0 12px 40px #00000026;transform:translateY(-2px)}@media (max-width: 768px){.benefits-section.svelte-1vecjrx{border-radius:12px;padding:var(--spacing-xl);box-shadow:0 4px 16px #0000001a}.benefits-section.svelte-1vecjrx:hover{transform:translateY(-1px)}}.benefits-header.svelte-1vecjrx{text-align:center;margin-bottom:var(--spacing-lg)}.benefits-header.svelte-1vecjrx .benefits-title{color:var(--theme-primary);margin-bottom:var(--spacing-sm);font-weight:800}.benefits-header.svelte-1vecjrx .benefits-subtitle:where(.svelte-1vecjrx){color:var(--theme-secondary);font-size:var(--fontSize-md);margin:0;font-weight:400}.benefits-grid.svelte-1vecjrx{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-lg)}@media (max-width: 768px){.benefits-grid.svelte-1vecjrx{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-md)}}.benefit-item.svelte-1vecjrx{display:flex;align-items:flex-start;gap:var(--spacing-md)}.benefit-item.svelte-1vecjrx .benefit-icon:where(.svelte-1vecjrx){font-size:2rem;flex-shrink:0}.benefit-item.svelte-1vecjrx .benefit-text:where(.svelte-1vecjrx) h4:where(.svelte-1vecjrx){color:var(--theme-textColor);font-size:var(--fontSize-md);margin:0 0 var(--spacing-xs) 0;font-weight:700}.benefit-item.svelte-1vecjrx .benefit-text:where(.svelte-1vecjrx) p:where(.svelte-1vecjrx){color:var(--theme-secondary);font-size:var(--fontSize-sm);margin:0;line-height:1.4}.plans-container.svelte-1vecjrx{background:var(--theme-simpleBackground);border-radius:16px;box-shadow:0 8px 32px #0000001f;border:1px solid rgba(0,0,0,.05);padding:var(--spacing-xxl);transition:all .3s ease}.plans-container.svelte-1vecjrx:hover{box-shadow:0 12px 40px #00000026;transform:translateY(-2px)}@media (max-width: 768px){.plans-container.svelte-1vecjrx{border-radius:12px;padding:var(--spacing-xl);box-shadow:0 4px 16px #0000001a}.plans-container.svelte-1vecjrx:hover{transform:translateY(-1px)}}.plans-wrapper.svelte-1vecjrx{display:flex;flex-direction:column;gap:var(--spacing-xl);align-items:stretch}@media (min-width: 992px){.plans-wrapper.svelte-1vecjrx{flex-direction:row;justify-content:center;gap:var(--spacing-xxl)}}.plan-wrapper.svelte-1vecjrx{width:100%;max-width:400px;transition:all .3s ease;display:flex;margin:0 auto}@media (min-width: 992px){.plan-wrapper.svelte-1vecjrx{flex:1;max-width:450px;height:100%}}.plan-wrapper.featured.svelte-1vecjrx .plan.pro{border:2px solid var(--theme-primary);box-shadow:0 8px 32px #00000026}.plan-wrapper.featured.svelte-1vecjrx .plan.pro:hover{transform:translateY(-4px);box-shadow:0 12px 40px #0003}.cta-section.svelte-1vecjrx{background:var(--theme-simpleBackground);border-radius:16px;box-shadow:0 8px 32px #0000001f;border:1px solid rgba(0,0,0,.05);padding:var(--spacing-xxl);text-align:center;transition:all .3s ease;margin-top:var(--spacing-xxl)}.cta-section.svelte-1vecjrx:hover{box-shadow:0 12px 40px #00000026;transform:translateY(-2px)}@media (max-width: 768px){.cta-section.svelte-1vecjrx{padding:var(--spacing-xl);border-radius:12px}}.cta-content.svelte-1vecjrx h3:where(.svelte-1vecjrx){color:var(--theme-textColor);font-size:var(--fontSize-xl);margin:0 0 var(--spacing-sm) 0;font-weight:800}.cta-content.svelte-1vecjrx p:where(.svelte-1vecjrx){color:var(--theme-secondary);font-size:var(--fontSize-md);margin:0 0 var(--spacing-lg) 0;line-height:1.5}.cta-buttons.svelte-1vecjrx{display:flex;gap:var(--spacing-md);justify-content:center;flex-wrap:wrap}@media (max-width: 768px){.cta-buttons.svelte-1vecjrx{flex-direction:column;align-items:center}}.cta-button.svelte-1vecjrx{display:inline-block;padding:var(--spacing-sm) var(--spacing-md);border-radius:12px;text-decoration:none;font-weight:700;font-size:var(--fontSize-md);transition:all .2s ease;cursor:pointer}.cta-button.primary.svelte-1vecjrx{background:var(--theme-buttonPrimary);color:var(--theme-buttonPrimaryText);box-shadow:inset -10px -19px 21px -4px #6793a666}.cta-button.primary.svelte-1vecjrx:hover{filter:brightness(.92);transform:translateY(-2px)}.cta-button.secondary.svelte-1vecjrx{background:var(--theme-buttonSecondary);color:var(--theme-buttonSecondaryText);box-shadow:#00000026 0 0 0 1px inset}.cta-button.secondary.svelte-1vecjrx:hover{filter:brightness(.92);transform:translateY(-2px)}@media (max-width: 768px){.cta-button.svelte-1vecjrx{width:100%;max-width:300px;text-align:center}}.pricing-page.svelte-1vecjrx .plan{height:100%;min-height:580px;display:flex;flex-direction:column;position:relative;background:var(--theme-simpleBackground);border-radius:16px;transition:all .3s ease;overflow:visible;border:1px solid rgba(0,0,0,.05);box-shadow:0 4px 16px #0000001a}.pricing-page.svelte-1vecjrx .plan:hover{box-shadow:0 6px 20px #00000026;transform:translateY(-2px)}@media (max-width: 768px){.pricing-page.svelte-1vecjrx .plan{min-height:auto}}.pricing-page.svelte-1vecjrx .plan-features{flex-grow:1;display:flex;flex-direction:column;justify-content:flex-start}
