.Accordion-module__8fToLW__accordion{width:100%;max-width:800px;margin:0 auto}.Accordion-module__8fToLW__accordionItem{border-bottom:1px solid #e0e0e0}.Accordion-module__8fToLW__accordionButton{cursor:pointer;text-align:left;color:#333;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:1.25rem 1rem;font-size:1.125rem;font-weight:500;transition:background-color .2s;display:flex}.Accordion-module__8fToLW__accordionButton:hover{background-color:#f5f5f5}.Accordion-module__8fToLW__accordionButton:focus{outline-offset:-2px;outline:2px solid #0070f3}.Accordion-module__8fToLW__accordionQuestion{flex:1;padding-right:1rem}.Accordion-module__8fToLW__accordionIcon{color:#666;text-align:center;flex-shrink:0;width:2rem;font-size:1.5rem;font-weight:300}.Accordion-module__8fToLW__accordionContent{max-height:0;transition:max-height .3s ease-out;overflow:hidden}.Accordion-module__8fToLW__accordionContent.Accordion-module__8fToLW__open{max-height:2000px;transition:max-height .3s ease-in}.Accordion-module__8fToLW__accordionAnswer{color:#666;padding:0 1rem 1.25rem;line-height:1.6}@media (max-width:768px){.Accordion-module__8fToLW__accordionButton{padding:1rem .75rem;font-size:1rem}.Accordion-module__8fToLW__accordionAnswer{padding:0 .75rem 1rem;font-size:.9375rem}}
.ComparisonTable-module__41fBwG__tableContainer{width:100%;margin:2rem 0;overflow-x:auto}.ComparisonTable-module__41fBwG__comparisonTable{border-collapse:collapse;background:#fff;border-radius:8px;width:100%;overflow:hidden;box-shadow:0 2px 8px #0000001a}.ComparisonTable-module__41fBwG__comparisonTable thead{z-index:10;background:#f5f5f5;position:sticky;top:0}.ComparisonTable-module__41fBwG__comparisonTable th{text-align:left;color:#333;border-bottom:2px solid #e0e0e0;padding:1rem;font-weight:600}.ComparisonTable-module__41fBwG__comparisonTable th:first-child{text-align:left}.ComparisonTable-module__41fBwG__comparisonTable th:not(:first-child){text-align:center}.ComparisonTable-module__41fBwG__featureColumn{min-width:200px}.ComparisonTable-module__41fBwG__comparisonTable tbody tr{border-bottom:1px solid #e0e0e0;transition:background-color .2s}.ComparisonTable-module__41fBwG__comparisonTable tbody tr:hover{background-color:#fafafa}.ComparisonTable-module__41fBwG__comparisonTable td{padding:1rem}.ComparisonTable-module__41fBwG__featureName{color:#333;font-weight:500}.ComparisonTable-module__41fBwG__featureValue{text-align:center;color:#666}.ComparisonTable-module__41fBwG__highlighted{background-color:#f0f7ff;font-weight:600}.ComparisonTable-module__41fBwG__comparisonTable th.ComparisonTable-module__41fBwG__highlighted{color:#0070f3;background-color:#e3f2fd}@media (max-width:768px){.ComparisonTable-module__41fBwG__comparisonTable{font-size:.875rem}.ComparisonTable-module__41fBwG__comparisonTable th,.ComparisonTable-module__41fBwG__comparisonTable td{padding:.75rem .5rem}.ComparisonTable-module__41fBwG__featureColumn{min-width:150px}}
.pricing-module__NQVEiW__main{min-height:100vh}.pricing-module__NQVEiW__container{max-width:1200px;margin:0 auto;padding:0 1.5rem}.pricing-module__NQVEiW__hero{text-align:center;color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);padding:4rem 0}.pricing-module__NQVEiW__hero h1{margin-bottom:1rem;font-size:3rem;font-weight:700}.pricing-module__NQVEiW__heroDescription{opacity:.95;max-width:600px;margin:0 auto;font-size:1.25rem}.pricing-module__NQVEiW__pricingSection{background:#f9fafb;padding:4rem 0}.pricing-module__NQVEiW__pricingGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:stretch;gap:2rem;display:grid}.pricing-module__NQVEiW__pricingCard{background:#fff;border-radius:12px;flex-direction:column;padding:2.5rem 2rem;transition:transform .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 4px 12px #0000001a}.pricing-module__NQVEiW__pricingCard:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000026}.pricing-module__NQVEiW__pricingCard.pricing-module__NQVEiW__highlighted{border:3px solid #667eea;transform:scale(1.05);box-shadow:0 8px 24px #667eea33}.pricing-module__NQVEiW__pricingCard.pricing-module__NQVEiW__highlighted:hover{transform:scale(1.05)translateY(-4px);box-shadow:0 12px 32px #667eea4d}@media (prefers-reduced-motion:reduce){.pricing-module__NQVEiW__pricingCard{transition:box-shadow .2s}.pricing-module__NQVEiW__pricingCard:hover{transform:none}.pricing-module__NQVEiW__pricingCard.pricing-module__NQVEiW__highlighted{border-width:4px;transform:none}.pricing-module__NQVEiW__pricingCard.pricing-module__NQVEiW__highlighted:hover{transform:none;box-shadow:0 10px 28px #667eea40}.pricing-module__NQVEiW__ctaButton,.pricing-module__NQVEiW__primaryButton,.pricing-module__NQVEiW__secondaryButton{transition:background-color .2s,box-shadow .2s,border-color .2s}.pricing-module__NQVEiW__ctaButton:hover,.pricing-module__NQVEiW__primaryButton:hover,.pricing-module__NQVEiW__secondaryButton:hover{transform:none}}.pricing-module__NQVEiW__badge{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:20px;padding:.5rem 1.5rem;font-size:.875rem;font-weight:600;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.pricing-module__NQVEiW__tierName{color:#333;text-align:center;margin-bottom:1rem;font-size:1.75rem}.pricing-module__NQVEiW__priceContainer{text-align:center;margin-bottom:1rem}.pricing-module__NQVEiW__price{color:#667eea;font-size:3rem;font-weight:700}.pricing-module__NQVEiW__period{color:#666;margin-left:.25rem;font-size:1rem}.pricing-module__NQVEiW__tierDescription{text-align:center;color:#666;margin-bottom:2rem;font-size:1rem}.pricing-module__NQVEiW__featureList{flex-grow:1;margin-bottom:2rem;padding:0;list-style:none}.pricing-module__NQVEiW__featureList li{color:#555;border-bottom:1px solid #f0f0f0;padding:.75rem 0;line-height:1.5}.pricing-module__NQVEiW__featureList li:last-child{border-bottom:none}.pricing-module__NQVEiW__ctaButton{cursor:pointer;border:none;border-radius:8px;width:100%;padding:1rem 2rem;font-size:1.125rem;font-weight:600;transition:transform .2s,box-shadow .2s}.pricing-module__NQVEiW__ctaPrimary{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}.pricing-module__NQVEiW__ctaPrimary:hover{transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.pricing-module__NQVEiW__ctaSecondary{color:#667eea;background:#fff;border:2px solid #667eea}.pricing-module__NQVEiW__ctaSecondary:hover{background:#f0f7ff;transform:translateY(-2px)}.pricing-module__NQVEiW__comparisonSection{background:#fff;padding:4rem 0}.pricing-module__NQVEiW__comparisonSection h2{text-align:center;color:#333;margin-bottom:1rem;font-size:2.5rem}.pricing-module__NQVEiW__sectionDescription{text-align:center;color:#666;max-width:700px;margin:0 auto 3rem;font-size:1.125rem;line-height:1.7}.pricing-module__NQVEiW__faqSection{background:#f9fafb;padding:4rem 0}.pricing-module__NQVEiW__faqSection h2{text-align:center;color:#333;margin-bottom:1rem;font-size:2.5rem}.pricing-module__NQVEiW__cta{text-align:center;color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);padding:5rem 0}.pricing-module__NQVEiW__cta h2{margin-bottom:1rem;font-size:2.5rem}.pricing-module__NQVEiW__cta p{opacity:.95;margin-bottom:2rem;font-size:1.25rem}.pricing-module__NQVEiW__ctaButtons{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.pricing-module__NQVEiW__primaryButton,.pricing-module__NQVEiW__secondaryButton{border-radius:8px;padding:1rem 2rem;font-size:1.125rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-block}.pricing-module__NQVEiW__primaryButton{color:#667eea;background:#fff}.pricing-module__NQVEiW__primaryButton:hover{text-decoration:none;transform:translateY(-2px);box-shadow:0 8px 16px #0003}.pricing-module__NQVEiW__secondaryButton{color:#fff;background:#fff3;border:2px solid #fff}.pricing-module__NQVEiW__secondaryButton:hover{background:#ffffff4d;text-decoration:none;transform:translateY(-2px)}@media (max-width:768px){.pricing-module__NQVEiW__hero h1{font-size:2rem}.pricing-module__NQVEiW__heroDescription{font-size:1rem}.pricing-module__NQVEiW__pricingGrid{grid-template-columns:1fr}.pricing-module__NQVEiW__pricingCard.pricing-module__NQVEiW__highlighted{transform:scale(1)}.pricing-module__NQVEiW__pricingCard.pricing-module__NQVEiW__highlighted:hover{transform:translateY(-4px)}.pricing-module__NQVEiW__price{font-size:2.5rem}.pricing-module__NQVEiW__comparisonSection h2,.pricing-module__NQVEiW__faqSection h2,.pricing-module__NQVEiW__cta h2{font-size:2rem}.pricing-module__NQVEiW__ctaButtons{flex-direction:column;align-items:center}.pricing-module__NQVEiW__primaryButton,.pricing-module__NQVEiW__secondaryButton{width:100%;max-width:300px}}@media (min-width:769px) and (max-width:1024px){.pricing-module__NQVEiW__pricingGrid{grid-template-columns:repeat(3,1fr)}}
