.page_main__VlqWQ{min-height:100vh;display:flex;flex-direction:column;color:var(--fg)}.page_yearBanner__UVk0k{display:flex;align-items:center;justify-content:center;position:relative;background:linear-gradient(135deg,#1a472a,#0d2818 50%,#1a472a);padding:12px 20px;text-decoration:none;color:#fff;overflow:hidden;cursor:pointer;transition:transform .2s ease}.page_yearBanner__UVk0k:hover{background:linear-gradient(135deg,#1f5432,#0f3020 50%,#1f5432)}.page_yearBannerGlow__q9NjX{position:absolute;inset:0;background:radial-gradient(ellipse 30% 100% at 0 50%,rgba(255,215,0,.15) 0,transparent 70%),radial-gradient(ellipse 30% 100% at 100% 50%,rgba(220,38,38,.15) 0,transparent 70%);pointer-events:none}.page_yearBannerContent__POs8Y{display:flex;align-items:center;gap:16px;z-index:1;flex-wrap:wrap;justify-content:center}.page_yearBannerIcon__vYh9p{font-size:1.5rem;animation:page_bounce__vIKrL 2s ease-in-out infinite}@keyframes page_bounce__vIKrL{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.page_yearBannerText__NGRqX{display:flex;flex-direction:column;align-items:center;gap:2px}.page_yearBannerTitle__IeI05{font-weight:800;font-size:1rem;background:linear-gradient(135deg,#ffd700,#fff 50%,#ffd700);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:page_shimmer__rNylb 3s ease-in-out infinite}@keyframes page_shimmer__rNylb{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.page_yearBannerSubtitle__CRqNJ{font-size:.8rem;opacity:.9;color:#a7f3d0}.page_yearBannerCta__Qrc75{background:linear-gradient(135deg,#ffd700,#ff8c00);color:#0d2818;padding:6px 14px;border-radius:999px;font-weight:700;font-size:.85rem;transition:transform .15s ease,box-shadow .15s ease}.page_yearBanner__UVk0k:hover .page_yearBannerCta__Qrc75{transform:translateX(3px);box-shadow:0 4px 12px rgba(255,215,0,.3)}.page_yearBannerSnow__OiZpv{position:absolute;right:20px;font-size:1.2rem;opacity:.6;animation:page_float___eDuE 3s ease-in-out infinite}@keyframes page_float___eDuE{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-5px) rotate(10deg)}}@media (max-width:600px){.page_yearBanner__UVk0k{padding:10px 16px}.page_yearBannerContent__POs8Y{gap:10px}.page_yearBannerIcon__vYh9p{font-size:1.2rem}.page_yearBannerTitle__IeI05{font-size:.9rem}.page_yearBannerSubtitle__CRqNJ{font-size:.75rem}.page_yearBannerSnow__OiZpv{display:none}}.page_heroSection__3oJ9s{position:relative;background:linear-gradient(135deg,#667eea,#764ba2);color:white;min-height:calc(100vh - 67px);min-height:calc(100svh - 67px);display:flex;align-items:center;justify-content:center;padding:60px 16px;overflow:hidden}@media (min-width:480px){.page_heroSection__3oJ9s{padding:70px 24px}}@media (min-width:768px){.page_heroSection__3oJ9s{padding:80px 40px}}.page_heroContent__c0EWu{text-align:center;max-width:1200px;width:100%;margin:0 auto;padding:0;z-index:2}@media (min-width:768px){.page_heroContent__c0EWu{padding:0 40px}}.page_heroTitle__YF0Rp{font-size:1.75rem;font-weight:800;margin-bottom:1rem;line-height:1.15;background:linear-gradient(135deg,#fff,#f3f3f3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto}@media (min-width:375px){.page_heroTitle__YF0Rp{font-size:2rem}}@media (min-width:480px){.page_heroTitle__YF0Rp{font-size:2.25rem;margin-bottom:1.25rem}}@media (min-width:640px){.page_heroTitle__YF0Rp{font-size:2.75rem;hyphens:none;-webkit-hyphens:none}}@media (min-width:768px){.page_heroTitle__YF0Rp{font-size:3rem;margin-bottom:1.5rem}}@media (min-width:1024px){.page_heroTitle__YF0Rp{font-size:3.5rem}}.page_heroSubtitle__VKx3i{font-size:.95rem;margin-bottom:1.5rem;opacity:.9;line-height:1.6;max-width:600px;margin-left:auto;margin-right:auto}@media (min-width:480px){.page_heroSubtitle__VKx3i{font-size:1.1rem;margin-bottom:1.75rem}}@media (min-width:768px){.page_heroSubtitle__VKx3i{font-size:1.25rem;margin-bottom:2rem;max-width:700px}}@media (min-width:1024px){.page_heroSubtitle__VKx3i{font-size:1.4rem;max-width:none}}.page_heroFeatures__d5wi7{display:flex;flex-direction:column;gap:.5rem;align-items:center}@media (min-width:480px){.page_heroFeatures__d5wi7{gap:.625rem}}@media (min-width:768px){.page_heroFeatures__d5wi7{gap:.75rem}}.page_heroFeature___tejx{background:rgba(255,255,255,.1);padding:.625rem 1rem;border-radius:50px;font-weight:600;font-size:.8rem;border:1px solid rgba(255,255,255,.2);text-decoration:none;color:inherit;transition:background .2s ease;max-width:100%;text-align:center}.page_heroFeature___tejx:hover{background:rgba(255,255,255,.18)}@media (min-width:480px){.page_heroFeature___tejx{padding:.7rem 1.25rem;font-size:.875rem}}@media (min-width:768px){.page_heroFeature___tejx{padding:.75rem 1.5rem;font-size:1rem}}.page_heroActions__bNCSZ{margin-top:1.25rem;display:flex;justify-content:center;gap:10px;flex-wrap:wrap}@media (min-width:480px){.page_heroActions__bNCSZ{margin-top:1.5rem;gap:12px}}.page_heroPrimary__cUzZa,.page_heroSecondary__fvTJ9{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;border-radius:12px;font-weight:700;font-size:.9rem;text-decoration:none;transition:transform .1s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease}@media (min-width:480px){.page_heroPrimary__cUzZa,.page_heroSecondary__fvTJ9{padding:12px 20px;border-radius:14px;font-size:.95rem}}@media (min-width:768px){.page_heroPrimary__cUzZa,.page_heroSecondary__fvTJ9{padding:14px 24px;font-size:1rem}}.page_heroPrimary__cUzZa{background:linear-gradient(135deg,#a5b4fc,#60a5fa);color:#0b1220;box-shadow:0 12px 28px -10px rgba(59,130,246,.8);border:1px solid rgba(255,255,255,.4)}.page_heroPrimary__cUzZa:hover{transform:translateY(-2px);box-shadow:0 16px 36px -10px rgba(59,130,246,.9)}.page_heroPrimary__cUzZa:active{transform:translateY(0)}@media (min-width:768px){.page_heroPrimary__cUzZa{box-shadow:0 18px 40px -18px rgba(59,130,246,.9)}.page_heroPrimary__cUzZa:hover{box-shadow:0 20px 44px -16px rgba(59,130,246,.95)}}.page_heroSecondary__fvTJ9{border:1px solid rgba(255,255,255,.45);color:#fff;background:rgba(255,255,255,.08)}.page_heroSecondary__fvTJ9:hover{background:rgba(255,255,255,.14);transform:translateY(-2px)}.page_heroSecondary__fvTJ9:active{transform:translateY(0)}.page_heroBackground__axm48{position:absolute;inset:0;background:radial-gradient(circle at 20% 80%,rgba(255,255,255,.1) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,255,255,.08) 0,transparent 40%);pointer-events:none}.page_benefitsSection__sSWfR{padding:60px 16px;background:var(--bg)}@media (min-width:480px){.page_benefitsSection__sSWfR{padding:80px 24px}}@media (min-width:768px){.page_benefitsSection__sSWfR{padding:100px 40px}}.page_benefitsContent__wNZhM{max-width:1200px;margin:0 auto}@media (min-width:768px){.page_benefitsContent__wNZhM{padding:0 40px}}.page_benefitsTitle__Pjz3Z{font-size:1.5rem;font-weight:700;text-align:center;margin-bottom:2rem;color:var(--fg)}@media (min-width:480px){.page_benefitsTitle__Pjz3Z{font-size:1.75rem;margin-bottom:2.5rem}}@media (min-width:768px){.page_benefitsTitle__Pjz3Z{font-size:2.25rem;margin-bottom:3rem}}@media (min-width:1024px){.page_benefitsTitle__Pjz3Z{font-size:2.5rem}}.page_benefitsGrid__3lTkO{display:grid;grid-template-columns:1fr;gap:1.25rem}@media (min-width:480px){.page_benefitsGrid__3lTkO{gap:1.5rem}}@media (min-width:640px){.page_benefitsGrid__3lTkO{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (min-width:960px){.page_benefitsGrid__3lTkO{grid-template-columns:repeat(3,1fr);gap:2rem}}.page_benefitCard__6jPpN{background:rgba(255,255,255,.95);padding:1.5rem 1.25rem;border-radius:14px;text-align:center;box-shadow:0 4px 8px -2px rgba(0,0,0,.08);border:1px solid rgba(100,116,139,.2);transition:transform .25s ease,box-shadow .25s ease}.page_benefitCard__6jPpN:hover{transform:translateY(-4px);box-shadow:0 12px 24px -8px rgba(0,0,0,.12)}@media (min-width:480px){.page_benefitCard__6jPpN{padding:2rem 1.5rem;border-radius:16px}}@media (min-width:768px){.page_benefitCard__6jPpN{padding:2.5rem 2rem}.page_benefitCard__6jPpN:hover{transform:translateY(-6px);box-shadow:0 18px 30px -10px rgba(0,0,0,.15)}}.page_benefitIcon__OQG_s{font-size:2.25rem;margin-bottom:.75rem}@media (min-width:480px){.page_benefitIcon__OQG_s{font-size:2.5rem;margin-bottom:1rem}}@media (min-width:768px){.page_benefitIcon__OQG_s{font-size:3rem}}.page_benefitCardTitle__3tvRG{font-size:1.1rem;font-weight:600;margin-bottom:.5rem;color:var(--fg)}@media (min-width:480px){.page_benefitCardTitle__3tvRG{font-size:1.2rem;margin-bottom:.625rem}}@media (min-width:768px){.page_benefitCardTitle__3tvRG{font-size:1.3rem;margin-bottom:.75rem}}.page_benefitCardDescription__Qf61J{color:var(--muted);line-height:1.5;font-size:.9rem}@media (min-width:480px){.page_benefitCardDescription__Qf61J{font-size:.95rem;line-height:1.6}}@media (min-width:768px){.page_benefitCardDescription__Qf61J{font-size:1rem}}.page_catalogSection__Rcajk{padding:60px 0;background:var(--bg)}@media (min-width:480px){.page_catalogSection__Rcajk{padding:80px 0}}@media (min-width:768px){.page_catalogSection__Rcajk{padding:100px 0}}.page_catalogContent__5SxBc{max-width:1200px;margin:0 auto;padding:0 16px}@media (min-width:480px){.page_catalogContent__5SxBc{padding:0 24px}}@media (min-width:768px){.page_catalogContent__5SxBc{padding:0 var(--side-padding,40px)}}.page_catalogTitle__dY45R{font-size:1.5rem;font-weight:700;text-align:center;margin-bottom:2rem;color:var(--fg)}@media (min-width:480px){.page_catalogTitle__dY45R{font-size:1.75rem;margin-bottom:2.5rem}}@media (min-width:768px){.page_catalogTitle__dY45R{font-size:2.25rem;margin-bottom:3rem}}@media (min-width:1024px){.page_catalogTitle__dY45R{font-size:2.5rem}}.page_paymentSection__KbSxT{background:#f8fafc}[data-theme=dark] .page_paymentSection__KbSxT{background:rgba(15,23,42,.5)}.page_paymentDescription__DA6jP{text-align:center;color:#718096;font-size:1.1rem;max-width:600px;margin:0 auto 3rem}[data-theme=dark] .page_paymentDescription__DA6jP{color:#94a3b8}.page_productGrid__fRKTJ{display:grid;grid-template-columns:1fr;gap:1.25rem}@media (min-width:480px){.page_productGrid__fRKTJ{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (min-width:768px){.page_productGrid__fRKTJ{gap:2rem}}@media (min-width:1024px){.page_productGrid__fRKTJ{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}}.page_categoryFilters__9npGd{display:flex;gap:1rem;align-items:center;justify-content:center;margin:0 auto 1.25rem;flex-wrap:wrap}@media (min-width:768px){.page_categoryFilters__9npGd{gap:2rem;margin-bottom:1.5rem}}.page_filterGroup__ehK6T{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap;justify-content:center}@media (min-width:768px){.page_filterGroup__ehK6T{gap:.75rem}}.page_filterLabel__7blkM{font-weight:600;color:var(--fg);margin-right:.25rem;font-size:.85rem}@media (min-width:768px){.page_filterLabel__7blkM{font-size:1rem}}.page_filterLink__WScvi{display:inline-block;padding:5px 10px;border-radius:999px;border:1px solid #e0e0e6;color:var(--fg);text-decoration:none;background:#fff;font-size:.85rem;transition:background .2s ease}.page_filterLink__WScvi:hover{background:#f3f4f6}@media (min-width:768px){.page_filterLink__WScvi{padding:6px 12px;font-size:.95rem}}.page_activeFilter__u_wcp{background:#e8eaff;border-color:#635bff;color:#111827}.page_emptyState__UGqEk{text-align:center;padding:2.5rem 1.5rem;background:rgba(255,255,255,.95);border-radius:14px;box-shadow:0 4px 6px rgba(0,0,0,.06);border:2px dashed rgba(100,116,139,.3);max-width:500px;margin:0 auto}@media (min-width:480px){.page_emptyState__UGqEk{padding:3rem 2rem;border-radius:16px;max-width:550px}}@media (min-width:768px){.page_emptyState__UGqEk{padding:4rem 2rem;max-width:600px}}.page_emptyStateIcon__EfnxE{font-size:3rem;margin-bottom:.75rem}@media (min-width:768px){.page_emptyStateIcon__EfnxE{font-size:4rem;margin-bottom:1rem}}.page_emptyStateTitle__sVkms{font-size:1.25rem;font-weight:600;margin-bottom:.5rem}@media (min-width:768px){.page_emptyStateTitle__sVkms{font-size:1.5rem}}.page_emptyStateDescription__3Y2uf{color:var(--muted);margin-bottom:1.25rem;line-height:1.5;font-size:.9rem}@media (min-width:768px){.page_emptyStateDescription__3Y2uf{margin-bottom:1.5rem;line-height:1.6;font-size:1rem}}.page_emptyStateButton__6c_Jf{display:inline-block;background:#635bff;color:white;padding:.7rem 1.25rem;border-radius:8px;text-decoration:none;font-weight:600;font-size:.9rem;transition:background .2s ease,transform .1s ease}.page_emptyStateButton__6c_Jf:hover{background:#5147d9;transform:translateY(-1px)}@media (min-width:768px){.page_emptyStateButton__6c_Jf{padding:.75rem 1.5rem;font-size:1rem}}.page_ctaSection__qUqtP{background:linear-gradient(135deg,#1a202c,#2d3748);color:white;padding:60px 16px;text-align:center}@media (min-width:480px){.page_ctaSection__qUqtP{padding:80px 24px}}@media (min-width:768px){.page_ctaSection__qUqtP{padding:100px 40px}}.page_ctaContent__sw1K9{max-width:1200px;margin:0 auto}@media (min-width:768px){.page_ctaContent__sw1K9{padding:0 40px}}.page_ctaTitle__dY0VM{font-size:1.5rem;font-weight:700;margin-bottom:.75rem}@media (min-width:480px){.page_ctaTitle__dY0VM{font-size:1.75rem;margin-bottom:.875rem}}@media (min-width:768px){.page_ctaTitle__dY0VM{font-size:2.25rem;margin-bottom:1rem}}@media (min-width:1024px){.page_ctaTitle__dY0VM{font-size:2.5rem}}.page_ctaDescription___9eDt{font-size:.95rem;opacity:.9;margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.5}@media (min-width:480px){.page_ctaDescription___9eDt{font-size:1.05rem;margin-bottom:2.5rem}}@media (min-width:768px){.page_ctaDescription___9eDt{font-size:1.2rem;margin-bottom:3rem;max-width:none;line-height:1.6}}.page_ctaStats__8wnU7{display:flex;flex-direction:column;justify-content:center;gap:1.5rem;align-items:center}@media (min-width:480px){.page_ctaStats__8wnU7{flex-direction:row;flex-wrap:wrap;gap:1.5rem 2rem}}@media (min-width:768px){.page_ctaStats__8wnU7{gap:2rem}}.page_stat__gXqpf{text-align:center;min-width:100px}@media (min-width:768px){.page_stat__gXqpf{min-width:120px}}.page_statNumber__AkEcR{display:block;font-size:1.5rem;font-weight:800;margin-bottom:.25rem;background:linear-gradient(135deg,#81e6d9,#63b3ed);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media (min-width:480px){.page_statNumber__AkEcR{font-size:1.75rem}}@media (min-width:768px){.page_statNumber__AkEcR{font-size:2rem}}.page_statLabel__3IfNr{font-size:.8rem;opacity:.8}@media (min-width:768px){.page_statLabel__3IfNr{font-size:.9rem}}[data-theme=dark] .page_benefitCard__6jPpN{background:rgba(15,23,42,.82);border-color:rgba(148,163,184,.25);box-shadow:0 4px 8px -2px rgba(0,0,0,.3)}[data-theme=dark] .page_benefitCard__6jPpN:hover{box-shadow:0 12px 24px -8px rgba(0,0,0,.4)}[data-theme=dark] .page_emptyState__UGqEk{background:rgba(15,23,42,.82);border-color:rgba(148,163,184,.25);box-shadow:0 4px 8px -2px rgba(0,0,0,.3)}[data-theme=dark] .page_heroTitle__YF0Rp{background:linear-gradient(135deg,#fff,#e5e7eb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}[data-theme=dark] .page_filterLink__WScvi{background:rgba(30,41,59,.8);border-color:rgba(148,163,184,.3)}[data-theme=dark] .page_filterLink__WScvi:hover{background:rgba(51,65,85,.8)}[data-theme=dark] .page_activeFilter__u_wcp{background:rgba(99,91,255,.2);border-color:#818cf8}