.infoPage:has(#service-catalog) .infoHero{background:linear-gradient(100deg,#edf5ff 0%,#f7fbff 65%,#dfedff);padding:48px 0}.infoPage:has(#service-catalog) .infoHero h1{max-width:760px}.infoPage:has(#service-catalog) .infoHero p{max-width:720px}.catalogSearch{max-width:720px!important}.catalogSearch input{border-radius:14px!important;border-color:#b8d4f3!important;font-size:16px!important}#service-catalog .infoCard{display:flex;flex-direction:column;padding:26px;transition:box-shadow .2s,transform .2s}#service-catalog .infoCard:hover{box-shadow:0 12px 25px #1769e816;transform:translateY(-3px)}#service-catalog .infoCard[hidden]{display:none}#service-catalog h2{font-size:21px!important;line-height:1.35;margin:8px 0 12px}#service-catalog .infoCard p{margin-bottom:22px}#service-catalog .button{margin-top:auto;align-self:flex-start}.catalogIcon{display:grid;place-items:center;width:46px;height:46px;background:#e5f1ff;border-radius:12px;margin-bottom:18px;color:#1769e8}.catalogIcon svg{width:25px;height:25px}.waLauncher{text-decoration:none;display:flex;align-items:center;justify-content:center}@media(max-width:650px){.infoPage:has(#service-catalog) .infoHero{padding:30px 0}#service-catalog .infoCard{padding:22px}}
