.category-grid-module__cbXBca__badge{background:var(--tc-tint);border:1px solid var(--tc-border);color:var(--tc);box-shadow:0 8px 20px -8px var(--tc-glow)}:root[data-theme=light] .category-grid-module__cbXBca__badge{background:var(--tc-solid);color:#fff;box-shadow:none;border-color:#0000}.category-grid-module__cbXBca__tile{position:relative;overflow:hidden}.category-grid-module__cbXBca__tile:hover{border-color:var(--tc-border);box-shadow:0 0 0 1px var(--tc-border), 0 18px 34px -16px var(--tc-glow)}:root[data-theme=light] .category-grid-module__cbXBca__tile:hover{border-color:var(--tc);box-shadow:0 20px 36px -20px var(--tc-glow)}.category-grid-module__cbXBca__watermark{opacity:.07;width:92px;height:92px;display:none;position:absolute;bottom:-18px;right:-14px}@media (min-width:640px) and (max-width:1023.98px),(min-width:1280px){.category-grid-module__cbXBca__watermark{display:block}}.category-grid-module__cbXBca__tile{transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1),border-color .25s,background-color .25s,color .25s,filter .25s}@media (hover:hover) and (pointer:fine){.category-grid-module__cbXBca__tile:hover{transform:translateY(-6px)}}.category-grid-module__cbXBca__tile:active{transition-duration:.12s;transform:translateY(-1px)scale(.985)}@media (prefers-reduced-motion:reduce){.category-grid-module__cbXBca__tile{transition-duration:.01ms!important}.category-grid-module__cbXBca__tile:hover,.category-grid-module__cbXBca__tile:active{transform:none!important}}
.popular-centers-module__6HIFfG__badge{background:color-mix(in srgb, var(--hero-accent) 14%, transparent);border:1px solid color-mix(in srgb, var(--hero-accent) 34%, transparent);color:var(--hero-accent)}:root[data-theme=light] .popular-centers-module__6HIFfG__badge{background:var(--hero-accent);color:#fff;border-color:#0000}.popular-centers-module__6HIFfG__card:hover{border-color:color-mix(in srgb, var(--hero-accent) 45%, transparent)}.popular-centers-module__6HIFfG__top{border-color:color-mix(in srgb, var(--hero-accent) 38%, var(--border-strong))}:root[data-theme=light] .popular-centers-module__6HIFfG__card{box-shadow:0 1px 2px #0c1a140a,0 14px 30px -24px #0c1a1429}.popular-centers-module__6HIFfG__card{transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1),border-color .25s,background-color .25s,color .25s,filter .25s}@media (hover:hover) and (pointer:fine){.popular-centers-module__6HIFfG__card:hover{transform:translateY(-6px)}}.popular-centers-module__6HIFfG__card:active{transition-duration:.12s;transform:translateY(-1px)scale(.985)}@media (prefers-reduced-motion:reduce){.popular-centers-module__6HIFfG__card{transition-duration:.01ms!important}.popular-centers-module__6HIFfG__card:hover,.popular-centers-module__6HIFfG__card:active{transform:none!important}}
.how-it-works-module__SI3M6G__step{position:relative;overflow:hidden}.how-it-works-module__SI3M6G__badge{background:color-mix(in srgb, var(--hero-accent) 16%, transparent);border:1px solid color-mix(in srgb, var(--hero-accent) 38%, transparent);color:var(--hero-accent);box-shadow:0 8px 20px -8px color-mix(in srgb, var(--hero-accent) 40%, transparent)}:root[data-theme=light] .how-it-works-module__SI3M6G__badge{background:var(--hero-accent);color:#fff;box-shadow:none;border-color:#0000}.how-it-works-module__SI3M6G__step:hover{border-color:color-mix(in srgb, var(--hero-accent) 38%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--hero-accent) 38%, transparent), 0 20px 38px -18px color-mix(in srgb, var(--hero-accent) 42%, transparent)}:root[data-theme=light] .how-it-works-module__SI3M6G__step:hover{box-shadow:0 20px 36px -22px color-mix(in srgb, var(--hero-accent) 28%, transparent)}.how-it-works-module__SI3M6G__mline{display:none}@media (max-width:1023px){.how-it-works-module__SI3M6G__mline{background:color-mix(in srgb, var(--hero-accent) 32%, transparent);width:2px;height:18px;margin:0 0 0 39px;display:block}}.how-it-works-module__SI3M6G__step{transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1),border-color .25s,background-color .25s,color .25s,filter .25s}@media (hover:hover) and (pointer:fine){.how-it-works-module__SI3M6G__step:hover{transform:translateY(-6px)}}.how-it-works-module__SI3M6G__step:active{transition-duration:.12s;transform:translateY(-1px)scale(.985)}@media (prefers-reduced-motion:reduce){.how-it-works-module__SI3M6G__step{transition-duration:.01ms!important}.how-it-works-module__SI3M6G__step:hover,.how-it-works-module__SI3M6G__step:active{transform:none!important}}
