.ServiceCategoryGrid-module__boiQSa__section{background:var(--color-bg);padding-block:clamp(40px, 6vw, 72px) clamp(56px, 8vw, var(--section-padding-y))}.ServiceCategoryGrid-module__boiQSa__search{align-items:center;gap:var(--space-12);padding:var(--space-16) var(--space-24);margin-bottom:var(--space-40);background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);display:flex}.ServiceCategoryGrid-module__boiQSa__input{min-width:0;font-family:var(--font-body);font-weight:500;font-size:var(--fs-sm);color:var(--color-text-primary);background:0 0;border:0;outline:0;flex:1}.ServiceCategoryGrid-module__boiQSa__input::placeholder{color:var(--color-text-muted)}.ServiceCategoryGrid-module__boiQSa__search:focus-within{border-color:var(--color-accent)}.ServiceCategoryGrid-module__boiQSa__empty{font-family:var(--font-body);font-weight:500;font-size:var(--fs-body);color:var(--color-text-muted)}.ServiceCategoryGrid-module__boiQSa__grid{align-items:flex-start;gap:var(--space-24);display:flex}.ServiceCategoryGrid-module__boiQSa__column{gap:var(--space-24);flex-direction:column;flex:1;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ServiceCategoryGrid-module__boiQSa__card{background:var(--color-bg-light);border-radius:var(--radius-sm);flex-direction:column;gap:1px;min-height:360px;max-height:990px;display:flex;overflow:hidden}.ServiceCategoryGrid-module__boiQSa__cardEmpty{min-height:0}.ServiceCategoryGrid-module__boiQSa__iconify{border-radius:var(--radius-sm);width:48px;height:48px;color:var(--color-accent-strong);background:#fff;border:2px solid #fff;justify-content:center;align-items:center;display:flex}.ServiceCategoryGrid-module__boiQSa__iconify>span{background-color:currentColor}.ServiceCategoryGrid-module__boiQSa__head{align-items:center;gap:var(--space-12);padding:var(--space-16) var(--space-24);background:var(--color-bg-blue);display:flex}.ServiceCategoryGrid-module__boiQSa__headText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ServiceCategoryGrid-module__boiQSa__name{font-family:var(--font-body);font-weight:600;font-size:var(--fs-body-sm);color:var(--color-text-primary)}.ServiceCategoryGrid-module__boiQSa__count{font-family:var(--font-body);font-weight:500;font-size:var(--fs-xs);color:var(--color-text-muted)}.ServiceCategoryGrid-module__boiQSa__headLink{color:var(--color-accent-strong);flex:none;justify-content:center;align-items:center;display:inline-flex}.ServiceCategoryGrid-module__boiQSa__headLink>span{background-color:currentColor}.ServiceCategoryGrid-module__boiQSa__headLink:hover{color:var(--color-accent)}.ServiceCategoryGrid-module__boiQSa__services{padding:var(--space-16) var(--space-24);gap:var(--space-16);flex-direction:column;display:flex}.ServiceCategoryGrid-module__boiQSa__service{align-items:center;gap:var(--space-12);font-family:var(--font-body);font-weight:500;font-size:var(--fs-body-sm);color:var(--color-text-primary);text-transform:capitalize;display:flex}.ServiceCategoryGrid-module__boiQSa__service:hover{color:var(--color-accent)}.ServiceCategoryGrid-module__boiQSa__more{justify-content:center;align-items:center;gap:var(--space-8);margin:auto var(--space-24) var(--space-24);height:50px;padding:0 var(--space-16);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-family:var(--font-quote);font-weight:500;font-size:var(--fs-sm);color:var(--color-accent);transition:border-color var(--transition-base);display:flex}.ServiceCategoryGrid-module__boiQSa__more:hover{border-color:var(--color-accent)}.ServiceCategoryGrid-module__boiQSa__flip{transform:rotate(180deg)}@media (max-width:1024px){.ServiceCategoryGrid-module__boiQSa__grid[data-columns="3"]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.ServiceCategoryGrid-module__boiQSa__grid[data-columns="3"] .ServiceCategoryGrid-module__boiQSa__column{display:contents}}@media (max-width:680px){.ServiceCategoryGrid-module__boiQSa__grid[data-columns="3"]{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.ServiceCategoryGrid-module__boiQSa__section{padding-block:var(--m-section-py)}.ServiceCategoryGrid-module__boiQSa__search{margin-bottom:var(--m-block-gap)}.ServiceCategoryGrid-module__boiQSa__grid,.ServiceCategoryGrid-module__boiQSa__column{gap:var(--m-item-gap)}}
