.catalog-page.svelte-5u6xb5{padding-top:40px}.catalog-page.svelte-5u6xb5 .services-header:where(.svelte-5u6xb5)>h1:where(.svelte-5u6xb5){color:var(--color_accent_secondary);margin-bottom:20px;font-size:50px}.catalog-page.svelte-5u6xb5 .catalog-hero:where(.svelte-5u6xb5){margin-bottom:36px;animation:.9s cubic-bezier(.2,.9,.2,1) both svelte-5u6xb5-heroReveal;position:relative}.catalog-page.svelte-5u6xb5 .catalog-hero:where(.svelte-5u6xb5)>h1:where(.svelte-5u6xb5){animation:1.1s cubic-bezier(.18,.9,.22,1) both svelte-5u6xb5-heroLift}.catalog-page.svelte-5u6xb5 .catalog-hero:where(.svelte-5u6xb5)>p:where(.svelte-5u6xb5){max-width:760px;animation:1.1s cubic-bezier(.18,.9,.22,1) .14s both svelte-5u6xb5-heroLift}.grid-catalog.svelte-5u6xb5{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:32px;display:grid}.grid-catalog.svelte-5u6xb5 .card-catalog:where(.svelte-5u6xb5){border-radius:var(--radius_md);border:1px solid color-mix(in srgb, var(--color_white) 35%, transparent);opacity:0;animation:.85s cubic-bezier(.2,.85,.2,1) both svelte-5u6xb5-cardReveal;animation-delay:calc(var(--card-index,0) * 90ms + .12s);flex-direction:column;transition:all .35s;display:flex;box-shadow:0 18px 48px #00000024}.grid-catalog.svelte-5u6xb5 .card-catalog:where(.svelte-5u6xb5):hover{border-color:color-mix(in srgb, var(--color_accent_secondary) 55%, transparent);transform:translateY(-8px);box-shadow:0 26px 58px #0003}.grid-catalog.svelte-5u6xb5 .card-catalog:where(.svelte-5u6xb5) .img:where(.svelte-5u6xb5){border-radius:var(--radius_md);aspect-ratio:16/9;overflow:hidden}.grid-catalog.svelte-5u6xb5 .card-catalog:where(.svelte-5u6xb5) .info:where(.svelte-5u6xb5){flex-direction:column;flex:1;gap:8px;padding:24px;list-style:none;display:flex}.grid-catalog.svelte-5u6xb5 .card-catalog:where(.svelte-5u6xb5) .info:where(.svelte-5u6xb5) .name:where(.svelte-5u6xb5){color:var(--color_accent_secondary);font-size:20px;font-weight:600;line-height:1.2;transition:all .35s}.grid-catalog.svelte-5u6xb5 .card-catalog:where(.svelte-5u6xb5) .info:where(.svelte-5u6xb5) .desc:where(.svelte-5u6xb5){color:color-mix(in srgb, var(--color_white) 75%, transparent);flex:1;margin-bottom:24px;line-height:1.6;transition:color .35s}.grid-catalog.svelte-5u6xb5 .card-catalog:where(.svelte-5u6xb5):hover .name:where(.svelte-5u6xb5){color:color-mix(in srgb, var(--color_accent_secondary) 82%, var(--color_white))}.grid-catalog.svelte-5u6xb5 .card-catalog:where(.svelte-5u6xb5):hover .desc:where(.svelte-5u6xb5){color:color-mix(in srgb, var(--color_white) 92%, transparent)}@keyframes svelte-5u6xb5-heroReveal{0%{opacity:0}to{opacity:1}}@keyframes svelte-5u6xb5-heroLift{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-5u6xb5-cardReveal{0%{opacity:0;transform:translateY(34px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media screen and (width<=1100px){.grid-catalog.svelte-5u6xb5{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-catalog.svelte-5u6xb5 .card-catalog:where(.svelte-5u6xb5) .info:where(.svelte-5u6xb5) .name:where(.svelte-5u6xb5){font-size:18px}.grid-catalog.svelte-5u6xb5 .card-catalog:where(.svelte-5u6xb5) .info:where(.svelte-5u6xb5) .desc:where(.svelte-5u6xb5){margin-bottom:20px;font-size:15px}.grid-catalog.svelte-5u6xb5 .card-catalog:where(.svelte-5u6xb5) .info:where(.svelte-5u6xb5) .price:where(.svelte-5u6xb5) a{font-size:22px}}@media screen and (width<=640px){.catalog-page.svelte-5u6xb5 .catalog-hero:where(.svelte-5u6xb5){margin-bottom:28px}.catalog-page.svelte-5u6xb5 .services-header:where(.svelte-5u6xb5)>h1:where(.svelte-5u6xb5){font-size:38px}.grid-catalog.svelte-5u6xb5{grid-template-columns:1fr;gap:12px}.grid-catalog.svelte-5u6xb5 .card-catalog:where(.svelte-5u6xb5) .info:where(.svelte-5u6xb5){gap:6px;padding:14px}.grid-catalog.svelte-5u6xb5 .card-catalog:where(.svelte-5u6xb5) .info:where(.svelte-5u6xb5) .name:where(.svelte-5u6xb5){font-size:17px}.grid-catalog.svelte-5u6xb5 .card-catalog:where(.svelte-5u6xb5) .info:where(.svelte-5u6xb5) .desc:where(.svelte-5u6xb5){margin-bottom:16px;font-size:14px;line-height:1.5}.grid-catalog.svelte-5u6xb5 .card-catalog:where(.svelte-5u6xb5) .info:where(.svelte-5u6xb5) .price:where(.svelte-5u6xb5) a{padding:10px;font-size:20px}}@media (prefers-reduced-motion:reduce){.catalog-page.svelte-5u6xb5 .catalog-hero:where(.svelte-5u6xb5),.catalog-page.svelte-5u6xb5 .catalog-hero:where(.svelte-5u6xb5)>h1:where(.svelte-5u6xb5),.catalog-page.svelte-5u6xb5 .catalog-hero:where(.svelte-5u6xb5)>p:where(.svelte-5u6xb5),.grid-catalog.svelte-5u6xb5 .card-catalog:where(.svelte-5u6xb5){opacity:1;animation:none;transform:none}.grid-catalog.svelte-5u6xb5 .card-catalog:where(.svelte-5u6xb5),.grid-catalog.svelte-5u6xb5 .card-catalog:where(.svelte-5u6xb5) .name:where(.svelte-5u6xb5),.grid-catalog.svelte-5u6xb5 .card-catalog:where(.svelte-5u6xb5) .desc:where(.svelte-5u6xb5),.grid-catalog.svelte-5u6xb5 .card-catalog:where(.svelte-5u6xb5) .img:where(.svelte-5u6xb5) img{transition:none}}
