.page_container__qs1fs{max-width:1200px;margin:0 auto;padding:2rem 1.5rem;min-height:80vh}.page_hero__rHHde{text-align:center;padding:3rem 0;background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-radius:20px;margin-bottom:3rem;position:relative;overflow:hidden}.page_hero__rHHde:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(99,102,241,.05) 0,transparent 70%);animation:page_pulse__tCVOK 4s ease-in-out infinite}@keyframes page_pulse__tCVOK{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.1);opacity:.8}}.page_title__k0tvV{font-size:3rem;font-weight:800;color:#1e293b;margin:0 0 1rem;position:relative;z-index:1}.page_subtitle__PxBQ9{font-size:1.25rem;color:#64748b;max-width:600px;margin:0 auto 2rem;position:relative;z-index:1}.page_currentPlanBadge__fx1j8{display:inline-flex;align-items:center;gap:.5rem;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid #e2e8f0;border-radius:25px;padding:.75rem 1.5rem;font-weight:600;color:#1e293b;position:relative;z-index:1;box-shadow:0 4px 12px rgba(0,0,0,.1);flex-direction:column;gap:.25rem;text-align:center}.page_currentPlanIcon__Z_m6m{font-size:1.25rem;color:#6366f1}.page_currentStats__jRrqg{color:#6366f1;font-weight:600}.page_loadingContainer__zZVfS{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;color:#64748b}.page_loadingSpinner__rVvse{width:40px;height:40px;border:3px solid #e2e8f0;border-top-color:#6366f1;border-radius:50%;animation:page_spin__cWbKn 1s linear infinite;margin-bottom:1rem}@keyframes page_spin__cWbKn{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page_plansGrid__IyUFa{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:2rem;gap:2rem;margin-bottom:4rem}.page_planCard__YQVOp{background:white;border:2px solid #e2e8f0;border-radius:20px;padding:2rem;position:relative;transition:all .3s ease;box-shadow:0 4px 12px rgba(0,0,0,.08);display:flex;flex-direction:column;height:100%}.page_planCard__YQVOp:hover{transform:translateY(-5px);box-shadow:0 12px 28px rgba(0,0,0,.12)}.page_currentPlan__JqJdn{border-color:#059669!important;box-shadow:0 8px 25px rgba(5,150,105,.15)}.page_currentBadge__RD8OV{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,#10b981,#059669);color:white;padding:.5rem 1.5rem;border-radius:25px;font-size:.875rem;font-weight:600;box-shadow:0 4px 12px rgba(16,185,129,.3)}.page_planHeader__kLEXN{text-align:center;margin-bottom:2rem}.page_planIcon__W1_JV{font-size:3rem;margin-bottom:1rem}.page_planName__hWHzY{font-size:1.5rem;font-weight:700;color:#111827;margin:1rem 0 .5rem;text-align:center}.page_planPrice__G2P1h{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}.page_price__Xp4DW{font-size:2.5rem;font-weight:800;color:#111827}.page_priceDetails__cK9m5{display:flex;flex-direction:column;align-items:center;gap:.25rem}.page_period__Vjz_e{font-size:.9rem;color:#6b7280;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.page_renewalNote__GFUpZ{font-size:.75rem;color:#6b7280;font-weight:500;font-style:normal}.page_planLimits__vdg_3{display:flex;justify-content:center;margin-bottom:2rem}.page_limitItem__vNeNC{text-align:center}.page_limitNumber__O6n7K{display:block;font-size:2rem;font-weight:700;color:#111827}.page_limitText__uikhz{font-size:.875rem;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.page_featuresList__Oivmv{list-style:none;padding:0;margin:0 0 2rem;flex-grow:1}.page_feature__uzHY2{display:flex;align-items:flex-start;gap:.75rem;padding:.5rem 0;color:#374151}.page_feature__uzHY2:last-child{border-bottom:none}.page_checkIcon__yXckN{width:20px;height:20px;background:#10b981;color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;flex-shrink:0;margin-top:.125rem}.page_selectButton__RMOHu{width:100%;padding:1rem 2rem;border-radius:12px;font-size:1rem;font-weight:600;border:2px solid;cursor:pointer;transition:all .3s ease;margin-top:auto;position:relative;overflow:hidden;letter-spacing:.5px;text-shadow:0 1px 2px rgba(0,0,0,.1)}.page_selectButton__RMOHu:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.page_selectButton__RMOHu:hover:before{left:100%}.page_upgradeButton__kRjom{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:white;border-color:#3b82f6;font-weight:700;box-shadow:0 4px 15px rgba(59,130,246,.3);animation:page_buttonPulse__zvLva 2s ease-in-out infinite}@keyframes page_buttonPulse__zvLva{0%,to{box-shadow:0 4px 15px rgba(59,130,246,.3)}50%{box-shadow:0 4px 20px rgba(59,130,246,.5)}}.page_upgradeButton__kRjom:hover{background:linear-gradient(135deg,#2563eb,#1e40af);border-color:#2563eb;transform:translateY(-3px);box-shadow:0 8px 25px rgba(37,99,235,.4)}.page_upgradeButton__kRjom:disabled{opacity:.6;cursor:not-allowed;transform:none}.page_downgradeButton__b_zGM{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:white;border-color:#8b5cf6;font-weight:700;box-shadow:0 4px 15px rgba(139,92,246,.3);animation:page_buttonPulsePurple__LmwPC 2s ease-in-out infinite}@keyframes page_buttonPulsePurple__LmwPC{0%,to{box-shadow:0 4px 15px rgba(139,92,246,.3)}50%{box-shadow:0 4px 20px rgba(139,92,246,.5)}}.page_downgradeButton__b_zGM:hover{background:linear-gradient(135deg,#7c3aed,#6d28d9);border-color:#7c3aed;transform:translateY(-3px);box-shadow:0 8px 25px rgba(124,58,237,.4)}.page_downgradeButton__b_zGM:disabled{opacity:.6;cursor:not-allowed;transform:none}.page_currentButton__e0WX0{background:linear-gradient(135deg,#10b981,#059669);color:white;border-color:#10b981;cursor:not-allowed;opacity:.9;font-weight:700;box-shadow:0 4px 15px rgba(16,185,129,.3)}.page_freeButton__CD5CR{background:linear-gradient(135deg,#64748b,#475569);color:white;border-color:#64748b;font-weight:700;box-shadow:0 4px 15px rgba(100,116,139,.3);animation:page_buttonPulseGrey__zGJt7 2.5s ease-in-out infinite}@keyframes page_buttonPulseGrey__zGJt7{0%,to{box-shadow:0 4px 15px rgba(100,116,139,.3)}50%{box-shadow:0 4px 20px rgba(100,116,139,.5)}}.page_freeButton__CD5CR:hover{background:linear-gradient(135deg,#475569,#334155);border-color:#475569;transform:translateY(-3px);box-shadow:0 8px 25px rgba(71,85,105,.4)}.page_freeButton__CD5CR:disabled{opacity:.6;cursor:not-allowed;transform:none}.page_cta__wJKX_{text-align:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:white;border-radius:20px;padding:3rem 2rem}.page_cta__wJKX_ h2{font-size:2rem;font-weight:700;margin:0 0 1rem}.page_cta__wJKX_ p{font-size:1.1rem;opacity:.9;max-width:600px;margin:0 auto 2rem}.page_contactButton__f06QI{background:rgba(255,255,255,.2);color:white;border:2px solid rgba(255,255,255,.3);border-radius:12px;padding:1rem 2rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.page_contactButton__f06QI:hover{background:rgba(255,255,255,.3);border-color:rgba(255,255,255,.5);transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.1)}@media (max-width:768px){.page_container__qs1fs{padding:1rem}.page_title__k0tvV{font-size:2rem}.page_subtitle__PxBQ9{font-size:1rem}.page_plansGrid__IyUFa{grid-template-columns:1fr;gap:1.5rem}.page_planCard__YQVOp{padding:1.5rem}.page_cta__wJKX_,.page_hero__rHHde{padding:2rem 1rem}.page_paymentNotice__edGND{margin:1.5rem auto;padding:1rem}.page_noticeContent__tdgR3{font-size:.9rem}.page_noticeIcon__N_wgf{font-size:1.25rem}.page_messageContent__QaoA8{flex-direction:column;gap:.75rem;text-align:center}.page_messageContent__QaoA8 p{order:1}.page_dismissButton__htQXW{order:2;font-size:1.25rem;min-width:32px;height:32px;align-self:center}}.page_messageAlert__bzjNF{padding:16px 20px;border-radius:12px;margin-bottom:24px;border:1px solid;font-weight:500;text-align:center;animation:page_slideInDown__vdxVb .3s ease-out;position:relative}.page_messageContent__QaoA8{display:flex;align-items:center;justify-content:center;gap:1rem;position:relative}.page_messageContent__QaoA8 p{margin:0;flex:1 1}.page_dismissButton__htQXW{background:none;border:none;font-size:1.5rem;font-weight:700;cursor:pointer;color:inherit;opacity:.7;padding:0;line-height:1;transition:opacity .2s ease;min-width:24px;height:24px;display:flex;align-items:center;justify-content:center}.page_dismissButton__htQXW:hover{opacity:1}.page_dismissButton__htQXW:focus{outline:2px solid currentColor;outline-offset:2px;border-radius:4px}.page_messageAlert__bzjNF.page_success__N38_L{background-color:#d4edda;border-color:#c3e6cb;color:#155724}.page_messageAlert__bzjNF.page_error__TQmUW{background-color:#f8d7da;border-color:#f5c6cb;color:#721c24}.page_messageAlert__bzjNF.page_warning__S7FaJ{background-color:#fff3cd;border-color:#ffeaa7;color:#856404}@keyframes page_slideInDown__vdxVb{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.page_paymentNotice__edGND{background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px}.page_disabledNotice___cLj5,.page_paymentNotice__edGND{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;margin-bottom:2rem;max-width:800px;margin-left:auto;margin-right:auto}.page_disabledNotice___cLj5{background:#fef3c7;border:1px solid #fbbf24;border-radius:12px}.page_noticeIcon__N_wgf{font-size:1.5rem;flex-shrink:0}.page_noticeContent__tdgR3{color:#374151;line-height:1.6;font-size:.95rem}.page_noticeContent__tdgR3 strong{color:#334155;font-weight:600}