.CategoryHubPage_page__dXGmi{--accent:#f01870;--accent-dark:#c90055;--soft:#fff0f6;--navy:#071a3e;background:#f5f6fb;padding:28px 20px 55px;color:var(--navy)}.CategoryHubPage_purple__4ZHvw{--accent:#792ce8;--accent-dark:#5115bb;--soft:#f2eaff}.CategoryHubPage_container__Zd9y4{width:100%;max-width:1440px;margin:auto}.CategoryHubPage_hero__7nsNz{min-height:480px;display:flex;align-items:center;background-size:cover;background-position:50%;border-radius:22px;overflow:hidden;position:relative;box-shadow:0 12px 35px rgba(12,22,55,.12)}.CategoryHubPage_heroContent__6xtmo{width:54%;padding:55px 48px;color:white;position:relative;z-index:1}.CategoryHubPage_eyebrow__zwEv2{display:inline-block;background:var(--accent);padding:9px 19px;border-radius:30px;color:white;font-size:12px;font-weight:800;letter-spacing:1px;margin-bottom:20px}.CategoryHubPage_hero__7nsNz h1{font-size:clamp(48px,6vw,76px);line-height:.99;font-weight:900;letter-spacing:-3px;margin:0}.CategoryHubPage_hero__7nsNz h1 span{display:block;color:var(--accent)}.CategoryHubPage_hero__7nsNz h2{font-size:21px;font-weight:750;margin:19px 0 0}.CategoryHubPage_underline___yJrr{width:125px;height:5px;border-radius:20px;background:var(--accent);margin:18px 0;transform:rotate(-3deg)}.CategoryHubPage_hero__7nsNz p{max-width:420px;font-size:16px;line-height:1.75;color:rgba(255,255,255,.92);margin-bottom:26px}.CategoryHubPage_primaryButton__O1ABn,.CategoryHubPage_secondaryButton__fQX8i{display:inline-flex;align-items:center;gap:18px;padding:15px 23px;border-radius:40px;background:var(--accent);color:white;font-weight:800;text-decoration:none;transition:.25s ease}.CategoryHubPage_primaryButton__O1ABn:hover,.CategoryHubPage_secondaryButton__fQX8i:hover{background:var(--accent-dark);transform:translateY(-3px)}.CategoryHubPage_primaryButton__O1ABn span,.CategoryHubPage_secondaryButton__fQX8i span{font-size:22px}.CategoryHubPage_featureGrid__YYcdc{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:20px}.CategoryHubPage_feature__uznyF{min-height:145px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:20px 12px;border-radius:15px;background:white;border:1px solid #e7e9f2;box-shadow:0 4px 12px rgba(15,25,60,.045);text-decoration:none;color:var(--navy);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.CategoryHubPage_feature__uznyF:hover{transform:translateY(-6px);border-color:var(--accent);box-shadow:0 12px 25px rgba(15,25,60,.1)}.CategoryHubPage_featureIcon__IyZuw{font-size:34px;line-height:1.2;margin-bottom:12px;filter:grayscale(0)}.CategoryHubPage_feature__uznyF h3{font-size:15px;font-weight:850;margin:0 0 6px}.CategoryHubPage_feature__uznyF p{font-size:12px;color:#68738b;margin:0}.CategoryHubPage_featureArrow__g2Cyt{position:absolute;top:12px;right:15px;color:var(--accent);opacity:0;transition:.2s}.CategoryHubPage_feature__uznyF:hover .CategoryHubPage_featureArrow__g2Cyt{opacity:1}.CategoryHubPage_popular__t_Uv6{display:grid;grid-template-columns:1fr 1fr;min-height:265px;margin-top:22px;border-radius:19px;overflow:hidden;background:var(--soft);border:1px solid #e9e5f4}.CategoryHubPage_popularContent__7esP2{padding:30px}.CategoryHubPage_popularLabel___IJnO{font-size:11px;font-weight:900;letter-spacing:1.5px;color:var(--accent)}.CategoryHubPage_popularContent__7esP2 h2{font-size:25px;margin:12px 0 18px;font-weight:900}.CategoryHubPage_popularContent__7esP2 ul{list-style:none;padding:0;margin:0 0 22px;display:grid;grid-gap:11px;gap:11px}.CategoryHubPage_popularContent__7esP2 li{display:flex;align-items:center;gap:10px;font-size:14px}.CategoryHubPage_popularContent__7esP2 li>span{color:var(--accent);font-weight:900}.CategoryHubPage_popularContent__7esP2 li a{color:var(--navy);text-decoration:none}.CategoryHubPage_popularContent__7esP2 li a:hover{color:var(--accent)}.CategoryHubPage_secondaryButton__fQX8i{background:var(--navy);font-size:13px;padding:12px 19px}.CategoryHubPage_popularImage__sFwy1{min-height:265px;background-size:cover;background-position:50%}.CategoryHubPage_bottomNote__y1P1H{text-align:center;padding:35px 10px 0}.CategoryHubPage_bottomNote__y1P1H span{font-weight:950;font-size:15px;letter-spacing:3px}.CategoryHubPage_bottomNote__y1P1H p{color:#758096;font-size:13px;margin-top:8px}@media (max-width:900px){.CategoryHubPage_hero__7nsNz{min-height:430px;background-position:58%}.CategoryHubPage_heroContent__6xtmo{width:65%;padding:40px 30px}.CategoryHubPage_featureGrid__YYcdc{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.CategoryHubPage_page__dXGmi{padding:15px 12px 35px}.CategoryHubPage_hero__7nsNz{min-height:510px;align-items:flex-end;background-position:64%}.CategoryHubPage_heroContent__6xtmo{width:100%;padding:30px 22px;background:linear-gradient(0deg,rgba(3,17,43,.97),rgba(3,17,43,.72),transparent)}.CategoryHubPage_hero__7nsNz h1{font-size:49px;letter-spacing:-2px}.CategoryHubPage_hero__7nsNz h2{font-size:17px}.CategoryHubPage_hero__7nsNz p{font-size:14px}.CategoryHubPage_featureGrid__YYcdc{gap:8px;margin-top:12px}.CategoryHubPage_feature__uznyF{min-height:132px;padding:15px 7px}.CategoryHubPage_feature__uznyF h3{font-size:13px}.CategoryHubPage_feature__uznyF p{font-size:11px}.CategoryHubPage_featureIcon__IyZuw{font-size:29px}.CategoryHubPage_popular__t_Uv6{grid-template-columns:1fr}.CategoryHubPage_popularContent__7esP2{padding:23px 20px}.CategoryHubPage_popularContent__7esP2 h2{font-size:22px}.CategoryHubPage_popularImage__sFwy1{min-height:190px}}