.page_hero__SKW6o{position:relative;background:linear-gradient(135deg,#002b8a,#001a5e 50%,#000d33);padding:80px 24px 100px;text-align:center;overflow:hidden}.page_heroContent__2lPR8{position:relative;z-index:1;max-width:640px;margin:0 auto}.page_heroTitle__Gfler{font-size:48px;font-weight:800;color:#f2f2f2;line-height:1.1;margin-bottom:12px;letter-spacing:-1px}.page_heroHighlight__0P6_3{background:linear-gradient(90deg,#e85f2c,#ff8f6b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page_heroSubtitle__RTAw0{font-size:18px;color:rgba(242,242,242,.8);font-weight:500;margin-bottom:32px}.page_searchBar__ps3RX{display:inline-flex;align-items:center;gap:12px;background:var(--dc-surface-alt);padding:14px 28px;border-radius:9999px;color:var(--dc-ink-500);font-size:16px;font-weight:500;transition:all var(--dc-transition);text-decoration:none;min-width:340px}.page_searchBar__ps3RX:hover{background:var(--dc-white);box-shadow:0 8px 32px rgba(0,0,0,.2);transform:translateY(-2px)}.page_heroGlow__P_3KC{position:absolute;top:-50%;right:-20%;width:600px;height:600px;background:radial-gradient(circle,rgba(232,95,44,.15) 0,transparent 70%);pointer-events:none}.page_categories__ZiyXf{padding:64px 0;background:var(--dc-white)}.page_sectionTitle__hzsAh{font-size:28px;font-weight:800;color:var(--dc-primary);margin-bottom:32px}.page_categoryGrid__ZvvZ5{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));grid-gap:16px;gap:16px}.page_categoryCard__8vOUo{border:1px solid var(--dc-border);border-radius:var(--dc-radius-card);overflow:hidden;transition:border-color var(--dc-transition)}.page_categoryCard__8vOUo:hover{border-color:var(--dc-primary)}.page_categoryHeader__xse8C{display:flex;align-items:center;gap:16px;padding:16px 20px;width:100%;text-align:left;font-size:16px;font-weight:600;color:var(--dc-black);cursor:pointer;transition:background var(--dc-transition)}.page_categoryHeader__xse8C:hover{background:var(--dc-surface)}.page_categoryIcon__oswku{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--dc-primary-light);border-radius:var(--dc-radius-input)}.page_categoryName__zUURc{flex:1 1}.page_chevron__D5NMV{flex-shrink:0;transition:transform var(--dc-transition);color:var(--dc-ink-500)}.page_chevronOpen__RR9tQ{transform:rotate(180deg)}.page_subcategories__hQiY3{padding:0 20px 16px 76px;display:flex;flex-direction:column;gap:4px;animation:page_fadeIn__wvzG6 .2s ease}.page_subcategoryLink__DMlZq{display:flex;align-items:center;gap:8px;padding:6px 0;font-size:14px;font-weight:600;color:var(--dc-ink-700);transition:color var(--dc-transition)}.page_subcategoryLink__DMlZq:hover{color:var(--dc-primary)}.page_bullet__Bu0hb,.page_noSubs__OAJRt{color:var(--dc-ink-500);font-size:14px}.page_noSubs__OAJRt{padding:0 20px 16px 76px}.page_cta__zCVvt{padding:64px 0 80px;background:var(--dc-surface)}.page_ctaCard__IwvHX{background:linear-gradient(135deg,#002b8a,#001a5e);border-radius:var(--dc-radius-sheet);padding:48px;text-align:center}.page_ctaTitle__T8028{font-size:32px;font-weight:800;color:var(--dc-white);margin-bottom:12px}.page_ctaText__ew5hH{font-size:18px;color:rgba(255,255,255,.8);margin-bottom:32px;max-width:480px;margin-left:auto;margin-right:auto}@keyframes page_fadeIn__wvzG6{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.page_heroTitle__Gfler{font-size:32px}.page_searchBar__ps3RX{min-width:0;width:100%}.page_categoryGrid__ZvvZ5{grid-template-columns:1fr}.page_ctaCard__IwvHX{padding:32px 24px}.page_ctaTitle__T8028{font-size:24px}}