.AffiliateCards_affiliateContainer__8b4Tk{padding:.5rem 0 1.5rem;background-color:transparent;position:relative;z-index:10}.AffiliateCards_affiliateScroll__7Ot87{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:1rem 0 1.5rem}.AffiliateCards_affiliateScroll__7Ot87::-webkit-scrollbar{display:none}.AffiliateCards_affiliateGrid__RbI4T{display:flex;gap:1.25rem;padding:0 1rem}.AffiliateCards_card__fWOhU{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:100px;max-width:120px;padding:1rem .75rem;background:rgba(255,255,255,.8);backdrop-filter:blur(12px);border-radius:24px;box-shadow:0 8px 32px rgba(0,0,0,.05);transition:all .4s cubic-bezier(.175,.885,.32,1.275);border:1px solid rgba(255,255,255,.5);flex:0 0 auto;text-decoration:none;position:relative;overflow:hidden}.AffiliateCards_card__fWOhU:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 15px 35px -10px rgba(0,0,0,.1);border-color:var(--brand-color,#e2e8f0);background:#ffffff}.AffiliateCards_card__fWOhU:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--brand-color);opacity:0;transition:opacity .3s ease;z-index:0}.AffiliateCards_card__fWOhU:hover:before{opacity:.04}.AffiliateCards_logoWrapper__4ORp_{width:52px;height:52px;display:flex;align-items:center;justify-content:center;margin-bottom:.75rem;border-radius:16px;overflow:hidden;background-color:transparent;transition:all .4s ease;z-index:1}.AffiliateCards_card__fWOhU:hover .AffiliateCards_logoWrapper__4ORp_{transform:scale(1.08)}.AffiliateCards_logo__ZO_H_{width:100%;height:100%;object-fit:contain;padding:4px;filter:drop-shadow(0 2px 8px rgba(0,0,0,.06))}.AffiliateCards_fallbackName__rijqm{font-size:1rem;font-weight:800;color:#1a1a1a}.AffiliateCards_name__oJn_q{font-size:.85rem;font-weight:600;color:#334155;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;z-index:1}@media (min-width:1024px){.AffiliateCards_affiliateGrid__RbI4T{justify-content:center}}.CategoryHighlight_compactCard__ZdOU1{background-color:white;border-radius:20px;box-shadow:0 4px 15px rgba(0,0,0,.03);padding:1rem .5rem;display:flex;justify-content:center;align-items:center;text-align:center;border:1px solid rgba(0,0,0,.02)}.CategoryHighlight_categoryLink__FsyR_{display:flex;flex-direction:column;align-items:center;gap:.8rem;text-decoration:none;width:100%}.CategoryHighlight_iconContainer___Do42,.CategoryHighlight_imageContainer__gLmAZ{width:90px;height:90px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto;overflow:hidden}.CategoryHighlight_categoryImage__pmuzj{width:100%;height:100%;object-fit:cover}.CategoryHighlight_categoryIcon__HJx7B{font-size:2.5rem}.CategoryHighlight_categoryName__OIJmx{font-size:.95rem;font-weight:600;color:#1f2937;letter-spacing:-.01em}.CompactSearchBar_searchContainer__OpFkD{background:transparent;padding:2rem 1rem;border-bottom:none;position:relative;z-index:10}.CompactSearchBar_searchForm__IZ1cD{display:flex;align-items:center;max-width:750px;margin:0 auto;background-color:#ffffff;border-radius:999px;padding:.35rem .5rem;border:1px solid #e1e7ef;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 25px -5px rgba(0,0,0,.05),0 8px 10px -6px rgba(0,0,0,.01)}.CompactSearchBar_searchForm__IZ1cD:focus-within{box-shadow:0 15px 35px -5px rgba(233,157,20,.1),0 0 0 4px rgba(233,157,20,.1);border-color:#e99d14;transform:translateY(-2px)}.CompactSearchBar_searchIcon__YReSE{color:#fb923c;margin-left:.75rem;font-size:1.4rem;flex-shrink:0}.CompactSearchBar_searchInput__rdr_R{flex:1;border:none;background:transparent;padding:.8rem 1rem;font-size:1.05rem;outline:none;color:#1e293b;min-width:50px}.CompactSearchBar_searchInput__rdr_R::placeholder{color:#94a3b8;font-weight:400}.CompactSearchBar_selectWrapper__KRFno{padding:0 .5rem;border-left:1px solid #e2e8f0;display:flex;align-items:center;flex-shrink:0;height:2.5rem}.CompactSearchBar_categorySelect__ZeE4C{border:none;background:transparent;outline:none;font-size:.95rem;color:#64748b;cursor:pointer;max-width:140px;padding:.5rem;font-weight:500}.CompactSearchBar_categorySelect__ZeE4C:hover{color:#334155}.CompactSearchBar_searchButton__9R0_E{background:linear-gradient(135deg,#f97316,#ea580c);color:#ffffff;border:none;padding:.85rem 1.75rem;border-radius:999px;font-weight:600;cursor:pointer;transition:all .3s ease;flex-shrink:0;font-size:.95rem;letter-spacing:.02em;box-shadow:0 4px 12px rgba(234,88,12,.25)}.CompactSearchBar_searchButton__9R0_E:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(234,88,12,.35);background:linear-gradient(135deg,#ea580c,#c2410c)}@media (max-width:640px){.CompactSearchBar_searchContainer__OpFkD{padding:1.5rem .5rem}.CompactSearchBar_searchForm__IZ1cD{padding:.25rem}.CompactSearchBar_searchInput__rdr_R{padding:.6rem .5rem;font-size:.95rem}.CompactSearchBar_searchIcon__YReSE{margin-left:.5rem;font-size:1.25rem}.CompactSearchBar_selectWrapper__KRFno{height:2rem}.CompactSearchBar_categorySelect__ZeE4C{max-width:90px!important;font-size:.85rem!important}.CompactSearchBar_searchButton__9R0_E{padding:.6rem 1.25rem;font-size:.85rem}}@media (max-width:400px){.CompactSearchBar_selectWrapper__KRFno{display:none}}