.CategoriesPage-module__D6lqba__hero{background:#fff;border-bottom:1px solid #e9ecef;padding:2rem 1rem 1.5rem}.CategoriesPage-module__D6lqba__heroTitle{text-transform:uppercase;letter-spacing:.04em;color:#111;margin-bottom:1.5rem;font-size:1.5rem;font-weight:800}.CategoriesPage-module__D6lqba__sliderWrapper{align-items:center;gap:.75rem;display:flex}.CategoriesPage-module__D6lqba__heroSlider{flex:1;min-width:0}.CategoriesPage-module__D6lqba__heroSlider .slick-list{padding-top:8px!important;padding-bottom:8px!important}.CategoriesPage-module__D6lqba__slickArrow{cursor:pointer;color:#444;background:#fff;border:1px solid #e9ecef;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:background .2s,border-color .2s,color .2s;display:flex;box-shadow:0 2px 8px #0000001a}.CategoriesPage-module__D6lqba__slickArrow svg{width:18px;height:18px}.CategoriesPage-module__D6lqba__slickArrow:hover{background:var(--brand-color-primary,#6c63ff);border-color:var(--brand-color-primary,#6c63ff);color:#fff}.CategoriesPage-module__D6lqba__heroSlide{justify-content:center;padding:0 .5rem;display:flex!important}.CategoriesPage-module__D6lqba__heroItem{color:inherit;flex-direction:column;align-items:center;gap:.6rem;width:100%;text-decoration:none;display:flex}.CategoriesPage-module__D6lqba__heroItem:hover .CategoriesPage-module__D6lqba__heroCircle{border-color:var(--brand-color-primary,#6c63ff);transform:scale(1.05)}.CategoriesPage-module__D6lqba__heroCircle{background:#f8f9fa;border:2px solid #e9ecef;border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;transition:border-color .2s,transform .2s;display:flex;position:relative;overflow:hidden}.CategoriesPage-module__D6lqba__heroCircle img,.CategoriesPage-module__D6lqba__heroImg{object-fit:cover;width:100%;height:100%;display:block}.CategoriesPage-module__D6lqba__heroInitials{color:var(--brand-color-primary,#6c63ff);-webkit-user-select:none;user-select:none;font-size:1.75rem;font-weight:700;line-height:1}.CategoriesPage-module__D6lqba__heroLabel{text-align:center;text-transform:uppercase;color:#444;max-width:120px;font-size:.72rem;font-weight:600;line-height:1.3}.CategoriesPage-module__D6lqba__gridSection{background:#fff;padding:2.5rem 0 3rem}.CategoriesPage-module__D6lqba__categoryBlock{margin-bottom:1.5rem}.CategoriesPage-module__D6lqba__rootRow{justify-content:space-between;align-items:center;gap:.25rem;margin-bottom:.3rem;display:flex}.CategoriesPage-module__D6lqba__rootLink{color:#111;flex:1;font-size:.95rem;font-weight:700;line-height:1.3;text-decoration:none}.CategoriesPage-module__D6lqba__rootLink:hover{color:var(--brand-color-primary,#6c63ff)}.CategoriesPage-module__D6lqba__rootChevron{cursor:pointer;color:#999;background:0 0;border:none;flex-shrink:0;padding:0 2px;font-size:.6rem;line-height:1;transition:transform .2s,color .2s}.CategoriesPage-module__D6lqba__rootChevron:hover{color:var(--brand-color-primary,#6c63ff)}.CategoriesPage-module__D6lqba__rootChevronOpen{transform:rotate(180deg)}.CategoriesPage-module__D6lqba__spinner{border:2px solid #ccc;border-top-color:var(--brand-color-primary,#6c63ff);border-radius:50%;width:10px;height:10px;animation:.6s linear infinite CategoriesPage-module__D6lqba__spin;display:inline-block}@keyframes CategoriesPage-module__D6lqba__spin{to{transform:rotate(360deg)}}.CategoriesPage-module__D6lqba__level1Row{justify-content:space-between;align-items:center;padding:.15rem 0;display:flex}.CategoriesPage-module__D6lqba__level1List{margin:0 0 .25rem;padding:0;list-style:none}.CategoriesPage-module__D6lqba__level1Item{flex-direction:column;display:flex}.CategoriesPage-module__D6lqba__level1Link{color:#444;flex:1;font-size:.85rem;text-decoration:none}.CategoriesPage-module__D6lqba__level1Link:hover{color:var(--brand-color-primary,#6c63ff)}.CategoriesPage-module__D6lqba__chevron{color:#999;flex-shrink:0;margin-left:4px;font-size:.65rem;transition:transform .2s}.CategoriesPage-module__D6lqba__chevronOpen{transform:rotate(180deg)}.CategoriesPage-module__D6lqba__level2List{margin:0 0 .25rem;padding:0 0 0 .75rem;list-style:none}.CategoriesPage-module__D6lqba__level2Link{color:#666;padding:.1rem 0;font-size:.8rem;text-decoration:none;display:block}.CategoriesPage-module__D6lqba__level2Link:hover{color:var(--brand-color-primary,#6c63ff)}.CategoriesPage-module__D6lqba__gridCol{border-right:1px solid #f0f0f0}.CategoriesPage-module__D6lqba__gridCol:last-child{border-right:none}.CategoriesPage-module__D6lqba__loadMoreWrap{justify-content:center;margin-top:2rem;padding-bottom:1rem;display:flex}.CategoriesPage-module__D6lqba__loadMoreBtn{border:2px solid var(--brand-color-primary,#6c63ff);color:var(--brand-color-primary,#6c63ff);cursor:pointer;background:#fff;border-radius:6px;padding:.6rem 2rem;font-size:.9rem;font-weight:600;transition:background .2s,color .2s}.CategoriesPage-module__D6lqba__loadMoreBtn:hover:not(:disabled){background:var(--brand-color-primary,#6c63ff);color:#fff}.CategoriesPage-module__D6lqba__loadMoreBtn:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.CategoriesPage-module__D6lqba__heroCircle{width:80px;height:80px}.CategoriesPage-module__D6lqba__heroInitials{font-size:1.3rem}.CategoriesPage-module__D6lqba__heroLabel{max-width:80px;font-size:.63rem}.CategoriesPage-module__D6lqba__gridCol{border-bottom:1px solid #f0f0f0;border-right:none;margin-bottom:1rem;padding-bottom:1rem}}
.slick-slider{box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;display:block;position:relative}.slick-list{margin:0;padding:0;display:block;position:relative;overflow:hidden}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate(0,0)}.slick-track{margin-left:auto;margin-right:auto;display:block;position:relative;top:0;left:0}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;height:auto;display:block}.slick-arrow.slick-hidden{display:none}
