.frequency-packages_categoryNavigation__LpkCO{background:#fff;border-radius:12px;padding:12px 8px;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06);margin-bottom:2rem;border:1px solid #e5e7eb;overflow:hidden}@media (max-width:768px){.frequency-packages_categoryNavigation__LpkCO{padding:8px 4px}}.frequency-packages_frequencyCard__QhZwg{position:relative;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08),0 1px 4px rgba(0,0,0,.04);overflow:hidden;border:1px solid #e5e7eb;transition:all .3s cubic-bezier(.4,0,.2,1);min-height:160px;display:flex;flex-direction:column;cursor:pointer}.frequency-packages_frequencyCard__QhZwg:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,0,0,.12),0 2px 6px rgba(0,0,0,.08);border-color:#1945b2}.frequency-packages_cardContent__bj2R1{padding:1.25rem;display:flex;flex-direction:column;justify-content:space-between;align-items:center;flex:1;text-align:center;gap:1rem}.frequency-packages_frequencyTitle__upT7x{font-size:.95rem;font-weight:600;color:#111827;line-height:1.4;text-align:center;margin:0;flex:1;display:flex;align-items:center;justify-content:center}.frequency-packages_purchaseButton__ECW9V{background:linear-gradient(135deg,#1945b2,#3b82f6)!important;color:#fff!important;font-weight:600!important;padding:8px 16px!important;border-radius:8px!important;box-shadow:0 2px 8px rgba(25,69,178,.3)!important;transition:all .3s ease!important;text-transform:none!important;font-size:.8rem!important;min-height:32px!important;width:100%!important}.frequency-packages_purchaseButton__ECW9V:hover{background:linear-gradient(135deg,#164a8a,#2563eb)!important;box-shadow:0 4px 15px rgba(25,69,178,.4)!important;transform:translateY(-1px)}.frequency-packages_pricingSection__elslY{display:flex;flex-direction:column;align-items:center;gap:.25rem;margin:.75rem 0}.frequency-packages_originalPrice__sgWv3{font-size:.8rem;color:#9ca3af;text-decoration:line-through;position:relative}.frequency-packages_currentPrice__g_tFF{font-size:1.5rem;font-weight:700;color:#1945b2;line-height:1}.frequency-packages_priceLabel__pKXDU{font-size:.7rem;font-style:italic}.frequency-packages_popularBadge__9CPEx{position:absolute;top:.5rem;right:.5rem;z-index:10;background:linear-gradient(135deg,#dc2626,#f59e0b);color:#fff;padding:.2rem .4rem;border-radius:4px;font-size:.65rem;font-weight:600;box-shadow:0 2px 6px rgba(220,38,38,.3)}.frequency-packages_categorySection__kJ8w1{margin-bottom:3rem}.frequency-packages_categoryHeader__87YI_{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem}.frequency-packages_categoryTitle__nfNIc{font-size:1.5rem;font-weight:700;color:#111827}.frequency-packages_categoryDivider__002zd{height:1px;background:linear-gradient(90deg,#dbeafe,#e9d5ff);flex:1;margin-left:1.5rem}.frequency-packages_frequencyCount__BEF6r{background-color:#eff6ff!important;color:#1d4ed8!important;font-weight:500!important;font-size:.75rem!important}.frequency-packages_mainContainer__8JyXH{min-height:100vh;background:linear-gradient(135deg,#f9fafb,rgba(219,234,254,.3));padding:10rem 0}.frequency-packages_contentContainer__NIR01{max-width:80rem;margin:0 auto;padding:0 1rem}.frequency-packages_mainHeader__dEmQG{text-align:center;margin-bottom:4rem}.frequency-packages_titleContainer__mstJP{display:inline-flex;align-items:center;gap:.75rem;margin-bottom:1rem}.frequency-packages_mainTitle__ErfUR{font-size:clamp(1.875rem,4vw,2.25rem);font-weight:700;background:linear-gradient(90deg,#2563eb,#9333ea);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.frequency-packages_mainDescription__Gxrt7{color:#6b7280;font-size:1.125rem;max-width:32rem;margin:0 auto;line-height:1.6}.frequency-packages_frequenciesGrid__ZgBXZ{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.25rem}@media (min-width:480px){.frequency-packages_frequenciesGrid__ZgBXZ{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.frequency-packages_frequenciesGrid__ZgBXZ{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.frequency-packages_frequenciesGrid__ZgBXZ{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1280px){.frequency-packages_frequenciesGrid__ZgBXZ{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1536px){.frequency-packages_frequenciesGrid__ZgBXZ{grid-template-columns:repeat(6,minmax(0,1fr))}}.frequency-packages_emptyState__7Rlz3{text-align:center;padding:4rem 0}.frequency-packages_emptyIcon__CvKiZ{width:6rem;height:6rem;margin:0 auto 1rem;background-color:#f3f4f6;border-radius:50%;display:flex;align-items:center;justify-content:center}.frequency-packages_emptyTitle__Wbj6P{font-size:1.25rem;font-weight:600;color:#111827;margin-bottom:.5rem}.frequency-packages_emptyDescription__7prwk{color:#6b7280}.frequency-packages_logoIcon__MsHfJ{width:2rem;height:2rem}.frequency-packages_pricingInfo__wFrPI{display:flex;justify-content:center;margin:2rem 0}.frequency-packages_pricingCard__pBjiE{background:linear-gradient(145deg,#fff,#f3f6ff);border:2px solid rgba(38,70,178,.2);border-radius:16px;padding:1rem;box-shadow:0 10px 30px rgba(38,70,178,.1);text-align:center;max-width:300px;width:100%}.frequency-packages_pricingTitle__bzbsc{font-size:1.25rem;font-weight:700;color:#1946b2}.frequency-packages_priceDisplay__PSU_3{display:flex;flex-direction:column;align-items:center;gap:.5rem}.frequency-packages_mainPrice__CBpUb{font-size:2.5rem;font-weight:800;color:#0e32aa}.frequency-packages_priceLabel__pKXDU{font-size:.9rem;font-weight:500;color:#6b7280}.frequency-packages_discountText__pW_H4{color:#ff4757;font-size:1rem;font-weight:600;margin:.5rem 0;position:relative}.frequency-packages_discountText__pW_H4:before{content:"";position:absolute;top:50%;left:50%;width:110%;height:2px;background:#ff4757;transform:translate(-50%,-50%) rotate(-10deg)}.frequency-packages_taxNote__agt6A{color:#6b7280;font-size:.75rem;font-style:italic;margin:0}.frequency-packages_priceContainer__e8uy4{display:flex;flex-direction:column;align-items:center;gap:.25rem;margin:.5rem 0}.frequency-packages_priceText__DiuUg{font-size:1.25rem;font-weight:700;color:#0e32aa}.frequency-packages_taxText___jKex{font-size:.65rem;color:#6b7280;font-style:italic}@media (max-width:768px){.frequency-packages_pricingCard__pBjiE{padding:1rem;max-width:90%}.frequency-packages_pricingTitle__bzbsc{font-size:1.1rem}.frequency-packages_mainPrice__CBpUb{font-size:2rem}}