.page_container__SiD_D{max-width:1100px;margin:0 auto;padding:40px 20px}.page_pageTitle__xJr21{font-size:2.8rem;text-align:center}.page_pageSubtitle__k3V7E{text-align:center;font-size:1.2rem;color:#666;max-width:700px;margin:0 auto 40px}.page_pricingContainer__dGlfR{display:grid;grid-template-columns:repeat(3,minmax(300px,1fr));gap:2rem;margin-top:40px;justify-content:center}.page_pricingCard__jOOHR{border:1px solid #ddd;border-radius:10px;padding:30px;text-align:center;background:#fff;box-shadow:0 4px 8px rgba(0,0,0,.05);position:relative;overflow:hidden;display:flex;flex-direction:column;overflow-y:auto;transition:transform .2s ease,box-shadow .2s ease}.page_pricingCard__jOOHR:hover{transform:translateY(-5px);box-shadow:0 8px 16px rgba(0,0,0,.1)}.page_bestValue__CbuLp{border:2px solid #28a745;transform:scale(1.05)}.page_bestValue__CbuLp:hover{transform:scale(1.08) translateY(-5px)}.page_bestValueBanner___7Hnv{position:absolute;top:15px;right:-45px;background:#ffc107;color:#333;padding:5px 40px;transform:rotate(45deg);font-weight:700;font-size:.9rem}.page_pricingCard__jOOHR h2{font-size:1.8rem;color:#333;margin:0 0 10px}.page_price__cUHNU{font-size:2.5rem;font-weight:700;color:#28a745;margin:10px 0}.page_priceTerm__xWRFV{color:#777;margin-bottom:30px}.page_featuresList__VJQzk{list-style:none;padding:0;text-align:left;color:#555;flex-grow:1}.page_featureItem__skqHG{margin-bottom:10px}.page_planButton__qEkbh{margin-top:20px}.page_faqContainer__Cxlc7{max-width:800px;margin:80px auto 0;padding-top:40px;border-top:1px solid #eee}.page_faqTitle__WedxB{text-align:center;font-size:2rem;margin-bottom:30px}.page_faqItem__nisXe{background:#fff;border:1px solid #e9ecef;border-radius:8px;margin-bottom:1rem}.page_faqItem__nisXe summary{font-size:1.2rem;font-weight:600;padding:1.5rem;cursor:pointer;list-style:none;position:relative;-webkit-user-select:none;user-select:none}.page_faqItem__nisXe summary:after{content:"+";position:absolute;right:1.5rem;font-size:1.8rem;transition:transform .2s ease-in-out;color:#adb5bd}.page_faqItem__nisXe[open] summary:after{transform:rotate(45deg)}.page_faqItem__nisXe p{padding:0 1.5rem 1.5rem;margin:0;line-height:1.7}.page_pricingContainer__dGlfR>:nth-child(4),.page_pricingContainer__dGlfR>:nth-child(5){justify-self:center}@media (max-width:768px){.page_pricingContainer__dGlfR{grid-template-columns:1fr;padding:0}.page_pricingCard__jOOHR{margin-bottom:20px}}