.ExploreMoreServices_exploreMoreContent__L3Ubj{margin:2rem 0}@media(max-width:768px){.ExploreMoreServices_exploreMoreContent__L3Ubj{margin:1.5rem 0}}.ExploreMoreServices_sectionTitle__UeEfl{font-size:1.25rem;font-weight:600;margin:0 0 .5rem}@media(max-width:768px){.ExploreMoreServices_sectionTitle__UeEfl{font-size:1.125rem}}.ExploreMoreServices_description__THIXO{font-size:1rem;margin:0 0 1.5rem;line-height:1.6}@media(max-width:480px){.ExploreMoreServices_description__THIXO{font-size:.95rem;margin-bottom:1.25rem}}.ExploreMoreServices_categoryGrid__pYut9{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}@media(max-width:1024px){.ExploreMoreServices_categoryGrid__pYut9{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.ExploreMoreServices_categoryGrid__pYut9{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.ExploreMoreServices_categoryGrid__pYut9{grid-template-columns:repeat(2,1fr);gap:.625rem}}.ExploreMoreServices_categoryButton__f0iLC{display:flex;align-items:center;justify-content:center;padding:1rem 1.5rem;background:var(--gray-100);border:2px solid var(--gray-200);border-radius:.5rem;color:var(--brand-600);font-weight:500;font-size:.95rem;text-align:center;text-decoration:none;transition:all .2s ease;cursor:pointer;min-height:60px}.ExploreMoreServices_categoryButton__f0iLC span{display:block;line-height:1.3}.ExploreMoreServices_categoryButton__f0iLC:hover{background:var(--brand-600);border-color:var(--brand-600);color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.ExploreMoreServices_categoryButton__f0iLC:active{transform:translateY(0);box-shadow:0 2px 6px rgba(0,0,0,.08)}@media(max-width:768px){.ExploreMoreServices_categoryButton__f0iLC{padding:.875rem 1rem;font-size:.875rem;min-height:54px}}@media(max-width:480px){.ExploreMoreServices_categoryButton__f0iLC{padding:.75rem .875rem;font-size:.8125rem;min-height:50px}}.ExploreMoreServices_dialogContent__6NjQ4{background-color:#fff!important;border-radius:.75rem!important;padding:1.5rem!important;box-shadow:0 20px 50px rgba(0,0,0,.2)!important;max-width:400px}@media(max-width:480px){.ExploreMoreServices_dialogContent__6NjQ4{max-width:calc(100vw - 2rem);width:90vw!important}}.ExploreMoreServices_dialogHeaderContent__rtjkC{display:flex;align-items:start;justify-content:space-between;margin-bottom:1.5rem;border-bottom:1px solid #e5e7eb;padding-bottom:1rem}.ExploreMoreServices_closeButton__z46IV{padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:.375rem;color:var(--muted-foreground)}.ExploreMoreServices_closeButton__z46IV:hover{background-color:var(--muted);color:var(--foreground)}.ExploreMoreServices_closeButton__z46IV svg{width:16px;height:16px}.ExploreMoreServices_loadingState__iHh5D{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;text-align:center;color:var(--muted-foreground)}.ExploreMoreServices_loadingState__iHh5D p{margin-top:1rem;font-size:.875rem}.ExploreMoreServices_spinner__t8EAi{animation:ExploreMoreServices_spin__axR18 1s linear infinite}@keyframes ExploreMoreServices_spin__axR18{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ExploreMoreServices_brandsGrid__75LPd{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;max-height:60vh;overflow-y:auto}@media(max-width:480px){.ExploreMoreServices_brandsGrid__75LPd{grid-template-columns:repeat(2,1fr)}}.ExploreMoreServices_brandButton__zrh2M{display:flex;align-items:center;justify-content:center;padding:.75rem 1rem;background:var(--muted);border:1px solid var(--border);border-radius:.5rem;color:var(--foreground);font-weight:500;font-size:.875rem;text-align:center;text-decoration:none;transition:all .2s ease;cursor:pointer;min-height:44px}.ExploreMoreServices_brandButton__zrh2M:hover{background:var(--brand-600);border-color:var(--brand-600);color:#fff;transform:translateY(-1px)}.ExploreMoreServices_brandButton__zrh2M:active{transform:translateY(0)}.ExploreMoreServices_emptyState__YGn9l{padding:3rem 2rem;text-align:center;color:var(--muted-foreground)}.ExploreMoreServices_emptyState__YGn9l p{font-size:.875rem}