.GwYiIG_service-cards,.GwYiIG_service-cards__wide{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:16px;display:grid}@media (max-width:640px){.GwYiIG_service-cards,.GwYiIG_service-cards__wide{gap:12px}}.GwYiIG_service-cards>*,.GwYiIG_service-cards__wide>*{border:1px solid var(--hanui-text);border-radius:20px;overflow:clip}.GwYiIG_service-cards,.GwYiIG_service-cards__wide{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1024px){.GwYiIG_service-cards,.GwYiIG_service-cards__wide{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.GwYiIG_service-cards,.GwYiIG_service-cards__wide{grid-template-columns:minmax(0,1fr)}}.GwYiIG_service-cards__wide{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1240px){.GwYiIG_service-cards__wide{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1024px){.GwYiIG_service-cards__wide{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.GwYiIG_service-cards__wide{grid-template-columns:minmax(0,1fr)}}.GwYiIG_service-cards__cell{display:grid}.GwYiIG_service-cards__card{isolation:isolate;position:relative}.GwYiIG_service-cards__card:before{content:"";z-index:-1;border-radius:inherit;background:var(--hd-hover);opacity:0;pointer-events:none;transition:opacity .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scale(.985)}@media (hover:hover) and (pointer:fine){.GwYiIG_service-cards__card:hover:before{opacity:1;transform:none}}.GwYiIG_service-cards__card:focus-visible:before{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.GwYiIG_service-cards__card:before{transition:none}}.GwYiIG_service-cards__card{background:var(--hanui-page);min-height:196px;color:var(--hanui-text);flex-direction:column;gap:14px;padding:20px;display:flex}@media (hover:hover) and (pointer:fine){.GwYiIG_service-cards__card:hover .GwYiIG_service-cards__arrow{transform:translate(3px,-3px)}.GwYiIG_service-cards__card:hover .GwYiIG_service-cards__icon{transform:rotate(-8deg)}}.GwYiIG_service-cards__card:has(:focus-visible){outline:2px solid var(--hanui-text);outline-offset:-4px}.GwYiIG_service-cards__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.GwYiIG_service-cards__icon{background:var(--hanui-text);width:38px;height:38px;color:var(--hanui-page);border-radius:10px;place-items:center;font-size:1.0625rem;transition:transform .36s cubic-bezier(.16,1,.3,1);display:inline-grid}.GwYiIG_service-cards__meta{font-family:var(--hanui-font-mono);letter-spacing:.12em;text-transform:uppercase;text-align:end;font-size:.6875rem;font-weight:500;line-height:1.5}.GwYiIG_service-cards__title{font-family:var(--hanui-font-heading);letter-spacing:-.01em;font-size:1.1875rem;font-weight:600;line-height:1.22}.GwYiIG_service-cards__link{color:inherit;text-decoration:none}.GwYiIG_service-cards__link:before{content:"";z-index:1;position:absolute;inset:0}.GwYiIG_service-cards__link:focus-visible{outline:none}.GwYiIG_service-cards__price{font-family:var(--hanui-font-heading);font-variant-numeric:tabular-nums;margin-top:-4px;font-size:.9875rem;font-weight:600;line-height:1.3}.GwYiIG_service-cards__bottom{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:auto;display:flex}.GwYiIG_service-cards__badges{flex-wrap:wrap;gap:6px;display:flex}.GwYiIG_service-cards__arrow{font-size:1.125rem;transition:transform .36s cubic-bezier(.16,1,.3,1);display:inline-flex}
